微软发布用于构建协作式 AI 代理的 A2A.NET SDK

主要观点:Microsoft 发布了A2A.NET SDK,这是一个新的开发工具包,可通过 Agent2Agent(A2A)协议构建能通信和协作的 AI 代理,支持客户端和服务器角色,能让基于.NET 的代理与不同生态系统的其他代理交互,且该 SDK 是 Semantic Kernel 中现有 A2A 支持的补充。
关键信息

  • A2A 协议提供标准化的代理发现、通信格式协商和消息或任务交换方式。
  • A2A.NET SDK 提供核心能力,如代理能力发现、通信灵活性、流支持、ASP.NET Core 集成等。
  • 开发者可构建能处理持久任务、实时流结果等的代理,有简单示例。
    重要细节
  • 支持即时消息交互和长期异步任务。
  • 通过 Server-Sent Events(SSE)实现实时更新。
  • 提供扩展以便用 A2A 协议将代理作为 Web 服务暴露。
  • 目前处于预览阶段,API 可能根据反馈和协议更新而变化,开发者可用 A2A Inspector 测试代理。
  • 存在关于认证和安全(尤其是在生产环境中)的疑问,如代理如何与服务器认证及服务器如何授权代理等,需要进一步文档或教程。
阅读 48
0 条评论