获得徽章 11
- MCP vs. A2A(Agent2Agent)一图秒懂↓
A2A:让Agent调用其他Agent
MCP,让Agent调用工具/接口
A2A协议原则:
1. 拥抱智能体的核心能力:允许智能体以自然、非结构化的方式进行互动。
2. 基于现有标准构建:采用现代流行的技术标准,如HTTP、SSE和JSON-RPC。
2. 默认安全:内置认证和授权机制,确保通信的安全性。
3. 支持长时间运行的任务:能够处理长时间任务的执行,并同步任务状态。
4. 支持多种模态:支持音频和视频等多种数据格式
A2A关键功能:
1. 能力发现:智能体可以通过JSON格式的“智能体名片”(Agent Card)宣传自己的能力,使客户端智能体能够识别最适合执行特定任务的智能体。
2. 任务管理:定义了任务的生命周期,支持短期和长期任务的管理。
3. 协作:智能体之间可以互相发送消息,传递上下文信息、回复、成果或用户指令。
4. 用户体验协商:每条消息包含“内容片段”,允许智能体协商所需的正确格式,并明确包含对用户界面能力的协商。
A2A技术架构:
1. 通信协议:定义了一套标准的通信协议,规范智能体间消息的交换规则、语法结构和传输机制。
2. Agent身份:智能体可以通过Agent Card声明自身标识、功能特性、服务接口等信息。
3. 服务发现机制:提供了服务发现机制,使智能体能够依据任务需求查询并定位具备特定能力的其他智能体。展开评论3 - #每天一个知识点# 最近写了一个网站,可以将一个 txt 文档里的所有内容进行分词后,按照每个词的出现频率生成一个词云,支持切换背景和主题色,以及自定义过滤词,欢迎体验 ~
用途:比如,可以把你和好朋友的微信聊天记录导出,然后看看年度热词是啥 ~
链接:showlotus.github.io
展开
3341 - promise构造函数是每个前端都应该吃透的。面试一般都会问。了解promise返回单位每一个状态,工作中我们也能更好的解决问题,具体分析请看文章描述。76
- 611
我开源了我的博客模板
zzhack.fun
有一段时间我一直在学习一些设计相关的东西,我的博客算是我第一个设计作品,在技术上实现是用 Rust 写的编译成 WASM,访问github.com 了解更多。
自开源以来大家想我把博客的设计方案抽象成模板开放给大家,可以供大家低成本的直接使用我的设计模板,零成本构建 WASM 应用。经过一段时间,开源了 zzhack CLI(github.com)帮助少配置零代码构建一个 WASM 应用,但 CLI 目前还处于 Experimental 的阶段,希望大家多提提 issue 帮助改进,如果有兴趣也可以参与到 zzhack-stack(
github.com) 的开发中
。
展开49
![[不失礼貌的微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_16.9d17f6d.png)