Microsoft Foundry 에이전트의 A2A 엔드... 노트

Microsoft Foundry 에이전트의 A2A 엔드포인트 및 A2A 도구

Microsoft Foundry는 A2A Tool 및 프로토콜 버전 1.0을 지원하는 A2A 엔드포인트의 일반 공급을 통해 에이전트 간 협업을 강화했습니다. 기존 통합은 여전히 이전의 a2a_preview 도구와 프로토콜 버전 0.3을 사용할 수 있습니다. 호스팅된 에이전트는 MCP를 통해 노출된 Foundry 툴박스를 통해 A2A 도구에 액세스할 수 있습니다. 이러한 기능은 에이전트가 전문화하고, 기술을 공유하며, 경계를 넘어 안전하게 협력하는 다중 에이전트 시스템을 구축할 수 있도록 합니다. 표준화된 A2A 프로토콜은 사용자 정의 API 또는 긴밀하게 결합된 오케스트레이션 로직의 필요성을 제거합니다. 에이전트는 이제 검색을 위한 에이전트 카드와 통신을 위한 A2A 프로토콜을 사용하여 구현 세부 정보에 대한 복잡한 지식 없이 다른 에이전트로부터 지원을 요청할 수 있습니다. Foundry 호스팅 A2A 엔드포인트의 경우, 검색 및 엔드포인트 액세스는 Microsoft Entra ID 인증으로 보호됩니다. 외부 에이전트는 에이전트 카드와 상호 작용하고 A2A 프로토콜을 사용하여 A2A 엔드포인트로 노출된 Foundry 에이전트를 검색하고 호출할 수 있습니다. 반대로, Foundry 에이전트는 A2A 도구를 사용하여 다른 A2A 호환 에이전트에 연결할 수 있으며, 이는 RemoteA2A 프로젝트 연결을 통해 구성됩니다. 호스팅된 에이전트는 Foundry 툴박스를 첨부하여 A2A 기능을 통합하며, 이는 A2A 툴박스 도구와 RemoteA2A 연결을 호출하여 원격 에이전트와 상호 작용합니다. 인증은 RemoteA2A 연결에 대해 none, custom-keys, oauth2, user-entra-token, project-managed-identity, agentic-identity와 같은 옵션을 사용할 수 있는 중요한 아키텍처 결정으로 등장하며, 들어오는 A2A 엔드포인트는 Microsoft Entra ID 인증을 엄격하게 적용합니다. Foundry 에이전트를 A2A 엔드포인트로 노출하려면 에이전트 엔드포인트의 기능 및 A2A 프로토콜을 설명하는 에이전트 카드를 구성해야 합니다.