写点什么

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

作者:Robert Krzaczyński

  • 2025-08-12
    北京
  • 本文字数:858 字

    阅读完需:约 3 分钟

大小:428.77K时长:02:26
微软发布用于构建协作式 AI 代理的 A2A .NET SDK

微软正式发布 A2A .NET SDK,这款全新开发者工具包支持基于 Agent2Agent(A2A)协议构建具备交互协作能力的 AI 代理。该 SDK 同时支持客户端与服务端角色,使得基于 .NET 开发的代理能够跨生态系统与其他代理交互,无需考虑底层技术差异。

 

A2A 协议为代理提供标准化交互机制,包括相互发现、通信格式协商以及消息或任务交换。相较于临时性集成方案,该协议为不同代理(无论采用 .NET 还是其他支持该协议的语言开发)提供结构化互操作性。

 

该 SDK 是对微软开源 AI 编排框架 Semantic Kernel 现有 A2A 支持能力的补充。虽然 Semantic Kernel 已内置 A2A 支持,但社区驱动的 A2A .NET SDK 能在保持生产级应用集成路径清晰的同时,实现更快速的协议功能迭代。

 

A2A .NET SDK 的核心功能包括:

• 代理能力发现:通过 A2ACardResolver 类,代理可获取标准化 Agent Cards 描述的能力信息

• 通信灵活性:支持即时消息交互与长期异步任务处理

• 流式传输支持:基于 Server-Sent Events(SSE)实现实时更新

• ASP.NET Core 集成:提供扩展组件,轻松将代理作为 Web 服务暴露

 

开发者利用该 SDK 构建的代理不仅能响应消息,还能处理持久性任务、实时流式传输结果,还能将其托管于常见的 .NET 环境。官方提供的简易的 echo 代理示例可以开发者帮助理解架构并进行实验。

 

尽管该 SDK 大幅简化了代理通信的诸多环节,但认证与安全机制(尤其在生产环境中)仍存在待解决问题。正如 Natraj Yegnaraman 所指出的:

 

我查看了代码库,目前搞不懂代理是如何与服务器进行认证的,以及当服务器部署在 Azure 且代理需要访问受 OAuth 保护的资源时,服务器又是如何进行授权验证的。希望官方能为我这样的初学者提供 15 到 30 分钟的入门指导视频。

 

该反馈表示微软仍需要加强文档与教程,尤其是针对计划在安全云环境部署 A2A 代理的开发者。

 

该 SDK 目前处于预览阶段,微软表示 API 可能会根据反馈和协议更新进行调整。开发者可使用 A2A Inspector 等工具进行代理测试,该工具支持消息追踪和通信流调试。


原文链接:

https://www.infoq.com/news/2025/08/a2a-dotnet-sdk/

2025-08-12 13:305071

评论

发布
暂无评论
发现更多内容

可视化数据科学中的概率分布以帮你更好地理解各种分布

计算机与AI

学习 数据科学

分布式系统使用网关到底是好还是坏?

架构师修行之路

分布式 微服务 网关

为你总结了N个真实线上故障,从容应对面试官!

AI乔治

Java 架构 GC

自我管理系列-为啥要做生产问题分析报告呀

罗小龙

复盘 IT, 经验总结 职场搞笑 生产事故

它可能是分布式系统中最重要的枢纽

架构师修行之路

分布式 微服务 注册

新基建下区块链基础设施建设

CECBC

区块链

JVM系列-第一节:JVM简介、运行时数据区、内存分代模型

诸葛小猿

Java JVM JVM简介 运行时数据区 内存分代模型

甲方日常 39

句子

工作 随笔杂谈 日常

AES加密模式

Mars

AES

如何在微信公众号图文中插入外链

Ceelog

微信公众号

今天你的idea崩了吗?分享6种“白嫖”正版idea的途径,真香定律

小Q

学习 架构 面试 开发 IntelliJ IDEA

中国银行前行长李礼辉:区块链技术优势与产业前景

CECBC

区块链 数字货币

"全能"人才的概念真的对吗

supernova

创业 读书笔记 随笔杂谈

vim快捷键收藏版

良知犹存

vim

算法学习1-- 数组常见问题

菜鸟小sailor 🐕

算法和数据结构

32个问题,学习Java虚拟机的运行时数据区

AI乔治

Java 架构 JVM JVM虚拟机原理

系统从初期到支撑亿级流量,都经历了哪些架构的变迁?

冰河

分布式 微服务 系统架构 SOA 垂直架构

区块链助力跨省、零材料办理 成都武侯打造“中国政务服务第一链”

CECBC

区块链

英特尔老矣,尚能“转”否?

脑极体

京东智联云4篇论文入选国际语音顶级大会Interspeech 2020

京东科技开发者

人工智能 大数据 语音识别

杰哥获奖了!

JackTian

Linux 程序人生 运维工程师 运维人生

Dubbo 微服务调用时序图

Acker飏

视频客服的应用和优点

anyRTC开发者

音视频 WebRTC 直播 RTC

记一次Jvm参数调优实战

AI乔治

Java 架构 JVM 编程思维 jvm调优

LeetCode题解:47. 全排列 II,回溯,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

同学信誓旦旦地说,我司的系统从来不做性能调优!

沉默王二

Java 性能调优

信息量爆炸!78天闭门深造1258页SpringCloud学习进阶笔记,再战蚂蚁金服

996小迁

Java 架构 面试 SpringCloud

谈谈贪官污吏

空山

谷歌朝南,华为朝北

脑极体

一次艰难的内存泄露排查,BeanUtils的锅

AI乔治

Java 架构

陈山枝:5G+车联网 推动中国特色车路协同发展

微软发布用于构建协作式 AI 代理的 A2A .NET SDK_微软_InfoQ精选文章