概览
官网地址: https://a2a-protocol.org/latest/
简要中文翻译版地址(不全):https://a2acn.com/docs/concepts/agentcard/
关键概念
基本通信元素
Agent Card
- 描述 A2A 服务器的 JSON 元数据文档,通常可在已知 URL(例如 /.well-known/agent-card.json)中发现。
- 它详细说明了代理的身份(名称、描述)、服务端点 URL、版本、支持的 A2A 功能(如流式处理或推送通知)、它提供的特定技能、默认输入/输出模式和身份验证要求。
- 客户使用代理卡来发现代理并了解如何安全有效地与他们交互。
- 请参阅协议规范:代理卡中的详细信息。
Task
- 当客户端向代理发送消息时,代理可能会确定满足请求需要完成有状态任务(例如,“生成报告”、“预订航班”、“回答问题”)。
- 每个任务都有一个由代理定义的唯一 ID,并在定义的生命周期中进行(例如, 已提交 、 工作、 需要输入 、 已完成 、 失败 )。
- 任务是有状态的,可能涉及客户端和服务器之间的多次交换(消息)。
- 任务是有状态的,可能涉及客户端和服务器之间的多次交换(消息)。
- 请参阅任务生命周期中的详细信息。
