Конечные точки A2A и инструмен... Заметка

Конечные точки A2A и инструмент A2A в агентах Microsoft Foundry

Microsoft Foundry улучшила взаимодействие между агентами благодаря общедоступности инструмента A2A и конечных точек A2A, поддерживающих версию протокола 1.0. Существующие интеграции по-прежнему могут использовать старый инструмент a2a_preview и версию протокола 0.3. Хостируемые агенты могут получить доступ к инструментам A2A через Foundry Toolboxes, предоставляемые через MCP. Эти функции позволяют создавать многоагентные системы, в которых агенты специализируются, делятся навыками и безопасно сотрудничают между границами. Стандартизированный протокол A2A устраняет необходимость в пользовательских API или тесно связанных логиках оркестрации. Агенты теперь могут запрашивать помощь у других без глубокого знания деталей их реализации, используя карточки агентов для обнаружения и протокол A2A для связи. Для хостируемых Microsoft Foundry конечных точек A2A обнаружение и доступ к конечным точкам защищены аутентификацией Microsoft Entra ID. Внешний агент может обнаружить и вызвать хостируемый Microsoft Foundry агент, представленный как конечная точка A2A, взаимодействуя с его карточкой агента и используя протокол A2A. И наоборот, хостируемый Microsoft Foundry агент может использовать инструмент A2A для подключения к другому совместимому с A2A агенту, настраивая это через соединение проекта RemoteA2A. Хостируемые агенты интегрируют возможности A2A, подключая Foundry Toolbox, который затем вызывает A2A Toolbox Tool и соединение RemoteA2A для взаимодействия с удаленными агентами. Аутентификация является критически важным архитектурным решением, с такими вариантами, как none, custom-keys, oauth2, user-entra-token, project-managed-identity и agentic-identity, доступными для соединений RemoteA2A, в то время как входящие конечные точки A2A строго требуют аутентификации Microsoft Entra ID. Чтобы представить хостируемый Microsoft Foundry агент как конечную точку A2A, необходимо настроить карточку агента, описывающую возможности, и протокол A2A на конечной точке агента.