国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

MCP 之后又一 AI Agent 協(xié)議刷屏了:AG-UI 協(xié)議架構(gòu)設(shè)計(jì)剖析 原創(chuàng)

發(fā)布于 2025-5-16 06:34
瀏覽
0收藏

隨著 AI Agent 在企業(yè)中應(yīng)用越來(lái)越廣,AI Agent 在落地過(guò)程中,MCP 解決了 AI Agent 到 Tools 之間的通信標(biāo)準(zhǔn),A2A 解決了 AI Agent 到 AI Agent 之間的通信標(biāo)準(zhǔn)。但是仍缺少一塊:用戶(hù)到 AI Agent 的通信協(xié)議。


MCP 之后又一 AI Agent 協(xié)議刷屏了:AG-UI 協(xié)議架構(gòu)設(shè)計(jì)剖析-AI.x社區(qū)

AG-UI 協(xié)議橫空出世,專(zhuān)為解決前端應(yīng)用與 AI Agent 的通信交互而設(shè)計(jì)。

MCP 之后又一 AI Agent 協(xié)議刷屏了:AG-UI 協(xié)議架構(gòu)設(shè)計(jì)剖析-AI.x社區(qū)

AG-UI 讓你能夠輕松地在網(wǎng)頁(yè)、APP、應(yīng)用程序或嵌入式設(shè)備中集成 AI 助手、AI 客服和智能問(wèn)答 UI,避免了為每個(gè)應(yīng)用程序重復(fù)開(kāi)發(fā)基礎(chǔ)功能的麻煩,也省去了處理交互邏輯的煩惱。

AG-UI 完善了 AI 協(xié)議棧,專(zhuān)注于構(gòu)建 AI Agent 與用戶(hù)前端之間的橋梁。它采用事件驅(qū)動(dòng)的設(shè)計(jì),定義了16種標(biāo)準(zhǔn)事件,并支持 SSE、WebSocket 和 Webhook 等傳輸方式,與 LangGraph、CrewAI 等框架兼容。

它就像是為你的前端安裝了一個(gè) AI “大腦”,無(wú)需綁定到特定的模型或框架,一套協(xié)議就能滿(mǎn)足所有的交互需求。

為什么需要 AG-UI?

每個(gè) AI Agent 后端都有自己的工具調(diào)用、ReAct 樣式規(guī)劃、狀態(tài)差異和輸出格式機(jī)制。

如果你使用 LangGraph,前端將實(shí)現(xiàn)自定義的 WebSocket 邏輯、雜亂的 JSON 格式和特定于 LangGraph 的 UI 適配器。

但要遷移到 CrewAI/Dify 等,一切都必須進(jìn)行調(diào)整,這樣工作量大大增加。

MCP 之后又一 AI Agent 協(xié)議刷屏了:AG-UI 協(xié)議架構(gòu)設(shè)計(jì)剖析-AI.x社區(qū)

Github 地址:

??    https://github.com/ag-ui-protocol/ag-ui??

使用文檔地址:

??    https://docs.ag-ui.com/introduction??

下文對(duì) AG-UI 詳細(xì)剖析之。

AG-UI 架構(gòu)設(shè)計(jì)剖析

第一、AG-UI 架構(gòu)設(shè)計(jì)

AG-UI 使用一個(gè)輕量級(jí)、事件驅(qū)動(dòng)的協(xié)議來(lái)連接 AI Agents 和前端應(yīng)用程序,架構(gòu)設(shè)計(jì)如圖所示:

MCP 之后又一 AI Agent 協(xié)議刷屏了:AG-UI 協(xié)議架構(gòu)設(shè)計(jì)剖析-AI.x社區(qū)

  • Front-end:通過(guò) AG-UI 進(jìn)行通信的應(yīng)用(聊天或任何啟用 AI 應(yīng)用) ;
  • AI Agent A:前端可以直接連接的 AI Agent,無(wú)需通過(guò)代理;
  • Secure Proxy:一個(gè)中介代理,安全地將前端的請(qǐng)求路由到多個(gè) AI Agents;
  • AI Agent B 和 C:由代理服務(wù)管理的 AI Agents。

第二、AG-UI 工作機(jī)制

AG-UI 的核心工作機(jī)制非常簡(jiǎn)潔而優(yōu)雅,如下圖所示:



MCP 之后又一 AI Agent 協(xié)議刷屏了:AG-UI 協(xié)議架構(gòu)設(shè)計(jì)剖析-AI.x社區(qū)

  • 客戶(hù)端通過(guò) POST 請(qǐng)求啟動(dòng)一次 AI Agent 會(huì)話(huà);
  • 隨后建立一個(gè) HTTP 流(可通過(guò) SSE/WebSocket 等傳輸協(xié)議)用于實(shí)時(shí)監(jiān)聽(tīng)事件;
  • 每條事件都有類(lèi)型和元信息(Metadata);
  • AI Agent 持續(xù)將事件流式推送給 UI;
  • UI 端根據(jù)每條事件實(shí)時(shí)更新界面;
  • 與此同時(shí),UI 也可反向發(fā)送事件、上下文信息,供 AI Agent 使用。

AG-UI 不再是單向的信息流,而是一種真正的雙向“心跳式”交互機(jī)制。AG-UI 就像 REST 是客戶(hù)端到服務(wù)器請(qǐng)求的標(biāo)準(zhǔn)一樣,AG-UI 將實(shí)時(shí) AI Agent 更新流式傳輸回 UI 的標(biāo)準(zhǔn)。從技術(shù)上講,AG-UI 使用服務(wù)器發(fā)送事件(SSE)將結(jié)構(gòu)化 JSON 事件流式傳輸?shù)角岸恕?/p>

每個(gè)事件都有一個(gè)顯式的有效負(fù)載(比如:Python 字典中的 keys):

  • TEXT_MESSAGE_CONTENT 用于令牌流式處理;
  • TOOL_CALL_START 以顯示工具執(zhí)行情況;
  • STATE_DELTA 更新共享狀態(tài)(代碼、數(shù)據(jù)等);
  • AGENT_HANDOFF 在 AI Agent 之間順利傳遞控制權(quán)。

并且 AG-UI 帶有 TypeScript 和 Python 的 SDK,即插即用適用于任何技術(shù)棧,如下圖所示:

MCP 之后又一 AI Agent 協(xié)議刷屏了:AG-UI 協(xié)議架構(gòu)設(shè)計(jì)剖析-AI.x社區(qū)

在上圖中,來(lái)自 AI Agent 的響應(yīng)并不特定于任何工具包。這是一個(gè)標(biāo)準(zhǔn)化的 AG-UI 響應(yīng)。

AG-UI 提供了前端 TypeScript 和后端 Python 的 SDK,可無(wú)縫接入到現(xiàn)有 AI Agent 代碼中,核心模塊包括:

  • RunAgentInput:運(yùn)行 AI Agent 的輸入?yún)?shù);
  • Message:用戶(hù)助手通信和工具使用;
  • Context:提供給 AI Agent 的上下文信息;
  • Tool:定義 AI Agent 可以調(diào)用的函數(shù);
  • State:AI Agent 狀態(tài)管理。

1.前端接入

npm install @ag-ui/core
npm install @ag-ui/client

2.后端 Python 端接入

from ag_ui.core import TextMessageContentEvent, EventType
from ag_ui.encoder import EventEncoder
# Create an event
event = TextMessageContentEvent(
    type=EventType.TEXT_MESSAGE_CONTENT,
    message_id="msg_123",
    delta="Hello, world!"
)
# Initialize the encoder
encoder = EventEncoder()
# Encode the event
encoded_event = encoder.encode(event)
print(encoded_event)
# Output: data: {"type":"TEXT_MESSAGE_CONTENT","messageId":"msg_123","delta":"Hello, world!"}\n\n

第三、AG-UI 關(guān)鍵特性

  • ?? 輕量級(jí):設(shè)計(jì)簡(jiǎn)單,易于理解與擴(kuò)展;
  • ?? 支持多種傳輸協(xié)議:Server-Sent Events(SSE)、WebSocket、Webhook 任你選擇;
  • ?? 真正雙向同步:支持實(shí)時(shí)對(duì)話(huà)、工具調(diào)用、上下文更新等;
  • ?? 框架無(wú)關(guān):LangGraph、CrewAI、Mastra 等框架均可無(wú)縫對(duì)接;
  • ??? 寬松的 Schema 匹配策略:低耦合、高兼容,降低開(kāi)發(fā)門(mén)檻;
  • ?? 即插即用:開(kāi)源協(xié)議,前端(比如:React/Vue)快速集成無(wú)門(mén)檻。

第四、AG-UI、A2A、MCP 協(xié)議對(duì)比

AG-UI 明確且專(zhuān)門(mén)針對(duì) AI Agent-用戶(hù)交互層。它不與諸如 A2A(AI Agent 到 AI Agent 協(xié)議)和 MCP(模型上下文協(xié)議)等協(xié)議競(jìng)爭(zhēng)。

比如:同一個(gè) AI Agent 可能通過(guò) A2A 與另一個(gè) AI Agent 通信,同時(shí)通過(guò) AG-UI 與用戶(hù)通信,同時(shí)調(diào)用由 MCP Server 提供的工具。

這些協(xié)議在 AI Agent 生態(tài)系統(tǒng)中起到互補(bǔ)的作用:

  • AG-UI:處理人在循環(huán)中的交互和流式 UI 更新;
  • A2A:促進(jìn) AI Agent 到 AI Agent 之間的通信和協(xié)作;
  • MCP:在不同模型之間標(biāo)準(zhǔn)化工具調(diào)用和上下文處理。


本文轉(zhuǎn)載自??玄姐聊AGI??  作者:玄姐

?著作權(quán)歸作者所有,如需轉(zhuǎn)載,請(qǐng)注明出處,否則將追究法律責(zé)任
標(biāo)簽
已于2025-5-16 06:34:35修改
收藏
回復(fù)
舉報(bào)
回復(fù)
相關(guān)推薦
国产亚洲1区2区3区| 欧美伊人久久| 亚洲欧美一区二区三区极速播放 | av在线观看地址| 欧美久久精品| 欧美videofree性高清杂交| 国产无遮挡又黄又爽免费软件 | 欧美日韩精品免费观看视完整| 国产欧美日韩在线| 牛人盗摄一区二区三区视频| 欧美一区二区三区婷婷月色| 不卡av在线网站| 91污色多多| 91久久久久| 日韩av手机版| 亚洲一本二本| 欧美极品少妇与黑人| 在线观看wwwxxxx| 黄毛片在线观看| 在线观看免费成人| 成人在线视频一区二区三区| 欧美gay男男猛男无套| 欧美激情久久久| 欧美xxxx做受欧美88bbw| 久久综合给合| 欧美另类第一页| jizz欧美激情18| 麻豆一区二区三区| 美女福利精品视频| 欧美日韩国产在线看| www.国产亚洲| 日韩一级欧洲| 国产精品视频自拍| 末成年女av片一区二区下载| 黑人狂躁日本妞一区二区三区| 久久久久免费看黄a片app| 久久电影一区| 97碰碰视频| 97超碰在线资源站| 精品福利网址导航| 亚洲国产日韩欧美综合久久| 黄页网站在线观看| 久久99热国产| 国产精品人成电影| 啪啪激情综合网| 中文字幕在线日韩| 国产福利在线观看| 亚洲日本护士毛茸茸| 妺妺窝人体色www在线小说| 精一区二区三区| 中文字幕乱码亚洲无线精品一区 | 男女啪啪999亚洲精品| 日韩精品电影在线观看| www.午夜精品| 天堂久久av| 国产树林野战在线播放| 亚洲精品一区二三区不卡| 密臀av在线播放| 在线观看国产精品日韩av| 乱人伦视频在线| 久草在线中文最新视频| 欧美视频在线观看免费| 日本亚洲天堂| 欧美视频国产精品| 草草草视频在线观看| 精品91在线| 久久在线中文字幕| 欧美日韩三级一区| 99精品视频在线| 人人澡人一摸人人添| 色噜噜狠狠色综合网图区 | 日韩电影在线观看网站| 亚洲一区二区三区中文字幕在线 | 国产乱码精品一区二区三区日韩精品| 99久久影视| 黄色一级片黄色| 亚洲婷婷综合久久一本伊一区| a毛片在线看免费观看| 一本色道久久88综合亚洲精品ⅰ | 国产日韩精品一区二区| 韩日欧美一区二区三区| 免费在线视频一级不卡| 久久精品国产欧美亚洲人人爽| 亚洲电影男人天堂| 亚洲五码在线观看视频| 亚洲成国产人片在线观看| 日韩大尺度黄色| 疯狂蹂躏欧美一区二区精品| 欧一区二区三区| 中国人体摄影一区二区三区| 免费国产a级片| 国产精品三级久久久久久电影| 在线观看国产一区| 欧美xxxx黑人又粗又长| 精品国产精品网麻豆系列 | 欧美在线观看视频一区二区三区| 亚洲黄色尤物视频| 夜夜精品视频一区二区| 一区二区免费在线播放| 欧美性猛交xxxx乱大交| 欧美日韩激情一区| 欧美日韩亚洲综合在线| 欧美精品一区视频| 精品视频在线观看日韩| 精品国产一区二区三区久久| 另类视频在线观看| 欧美孕妇毛茸茸xxxx| 69av一区二区三区| 欧美亚洲一区二区三区四区| 一区二区不卡在线播放 | 美女做暖暖视频免费在线观看全部网址91 | 中文字幕精品一区| 国产一区二区三区国产精品| 成人在线免费播放视频| 97免费视频在线播放| 欧美激情一区二区久久久| 精品国产免费一区二区三区| 三级在线视频| 亚洲精品一级二级| 二区三区在线播放| 啊啊啊射了视频网站| 亚洲国产一区二区三区在线播| 国产91精品不卡视频| 国产精品视频播放| 精品一区二区三区四区| 日韩欧美一区二区三区久久| 国产色产综合色产在线视频| 夜夜夜久久久| 欧美激情在线免费| 亚洲s色大片在线观看| 91精品国产91久久久久久不卡| 亚洲色图20p| 国产精品中文有码| 国产东北露脸精品视频| 亚洲欧美日韩精品一区二区| 激情自拍一区| 久久久精品网| 日韩国产精品91| 亚洲欧美成人在线| 欧美又大又粗又长| 福利精品视频| 北条麻妃视频在线| 一个人免费视频www在线观看| 91在线不卡| 欧美性xxx| 亚洲精品中文字幕乱码| 另类av一区二区| 亚洲国产精品黑人久久久| 91久久精品国产91性色tv| 欧美一二三在线| 久久久久久久一区二区| 成人免费高清完整版在线观看| 青草成人免费视频| 成人激情视频小说免费下载| 春色成人在线视频| 日本高清不卡一区二区三| 欧美大片免费播放| aa在线免费观看| 日韩欧美亚洲系列| sm捆绑调教国产免费网站在线观看| www视频在线看| 中文字幕亚洲在线观看| 日韩欧美中字| 极品少妇一区二区三区精品视频| 蜜桃av一区二区在线观看| 久热成人在线视频| 99综合视频| aaa免费看大片| 国产精国产精品| 欧美日韩中国免费专区在线看| 亚洲香蕉av| 麻豆av在线导航| 韩国成人一区| 亚洲精品永久免费| 国产清纯白嫩初高生在线观看91 | 高清国产福利在线观看| 蜜桃免费一区二区三区| 精品一区二区三区四区在线| 91麻豆高清视频| 欧美特黄一级大片| 超碰电影在线播放| 欧美亚洲精品一区二区| 国产va免费精品高清在线观看| 欧美日韩精品是欧美日韩精品| 黑人巨大精品欧美一区| 中文一区二区三区四区| 巨骚激情综合| 真人抽搐一进一出视频| 热草久综合在线| 91精品国产一区二区三区蜜臀| 成人福利电影精品一区二区在线观看| 免费成人av| 国产拍在线视频| 蜜桃传媒九九九| 日韩av一区二区三区在线观看 | 中文字幕日韩精品有码视频| |精品福利一区二区三区| 欧美三区不卡| 日本一道高清亚洲日美韩| 亚洲欧美自偷自拍另类|