Microsoft выпустила A2A .NET SDKновый инструментарий разработчика, который позволяет создавать агенты ИИ, способные общаться и сотрудничать с использованием протокола Agent2agent (A2A). Благодаря поддержке ролей клиентов и сервера, SDK позволяет агентам на основе .NET взаимодействовать с другими в экосистемах, независимо от базовой технологии.
Протокол A2A обеспечивает стандартный способ для агентов открывать друг друга, договариваться о форматах связи и обмена сообщениями или задачами. Вместо того, чтобы полагаться на специальные интеграции, A2A предлагает структурированную совместимость между агентами, независимо от того, разрабатываются ли они на .NET или на любом другом языке, который поддерживает протокол.
Этот SDK дополняет существующую поддержку A2A в семантическом ядре, структуре оркестровки AI с открытым исходным кодом Microsoft. В то время как семантическое ядро включает в себя встроенную поддержку A2A, сообщество A2A .NET .NET SDK обеспечивает более быструю итерацию по функциям протокола, сохраняя при этом четкий путь к интеграции для применений производственного класса.
A2A .NET SDK предоставляет набор основных возможностей:
- Обнаружение возможностей агента: Использование класса A2acardResolver, агенты могут получить описания возможностей с помощью стандартизированных агентских карт.
- Гибкость связи: поддерживает как немедленные взаимодействия на основе сообщений, так и более длительные асинхронные задачи.
- Поддержка потоковой передачи: включает обновления в режиме реального времени с помощью серверных событий (SSE).
- Интеграция Core Integration ASP.NET: предлагает расширения, чтобы легко разоблачить агенты в качестве веб -службы с использованием протокола A2A.
SDK позволяет разработчикам конструировать агенты, которые могут не только реагировать на сообщения, но и выполнять постоянные задачи, то потоки приводят в режиме реального времени и размещаться в знакомых средах .NET. Простой пример агента Echo представлен, чтобы помочь разработчикам понять архитектуру и начать экспериментировать.
В то время как SDK упрощает многие аспекты общения с агентом, остаются вопросы, касающиеся аутентификации и безопасности, особенно в контекстах производства. Как Натрадж Йегламан отмеченный:
Я посмотрел на репо. На первый взгляд, я не могу выяснить, как агент будет аутентифицировать подлинность с сервером и как сервер будет авторизовать агент, если сервер будет размещен в Azure, а агент запрашивает ресурсы, которые нуждаются в OAuth. Было бы приятно видеть это как 15–30 -минутный обзор видео для начинающих, таких как я.
Это подчеркивает потенциальную область для дальнейшей документации или учебных пособий, особенно для разработчиков, планирующих развернуть агенты A2A в безопасных облачных средах.
SDK в настоящее время находится в предварительном просмотре, и Microsoft отмечает, что API могут развиваться на основе обратной связи и постоянных обновлений протоколов. Разработчики могут проверить свои агенты, используя такие инструменты, как инспектор A2A, который позволяет отслеживать сообщения и отладку потоков связи.
2025-08-05 16:46:00
1754413198
#Microsoft #выпускает #A2A #.NET #SDK #для #строительства #совместных #агентов #ИИ
Читайте также
