精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

深入理解GenAI Works框架:整合MCP服務器、A2A、GenAI與工作流智能體

人工智能
GenAI Works的核心優勢在于覆蓋智能體AI的完整技術鏈路,不僅提供可視化交互界面,更通過多協議、多服務的設計,實現智能體注冊、消息路由、任務執行與數據存儲的閉環。

在AI技術快速迭代的當下,智能體(Agent)系統已從單一功能模塊向復雜協同架構演進。此前我們介紹的智能體AI演示系統僅包含基礎交互功能,而GenAI Works框架(開源倉庫見GitHub)憑借端到端的設計思路,實現了智能體全流程管理與多組件協同,成為企業級智能體開發的重要參考。本文將從框架結構解析、部署實操及多組件整合三個維度,帶您全面掌握這一工具的核心能力

一、GenAI Works框架核心結構:從前端到后端的協同邏輯

GenAI Works的核心優勢在于覆蓋智能體AI的完整技術鏈路,不僅提供可視化交互界面,更通過多協議、多服務的設計,實現智能體注冊、消息路由、任務執行與數據存儲的閉環。其整體架構可拆解為前端交互層后端服務層消息路由層智能體執行層數據存儲層五大模塊,各模塊通過Docker容器獨立運行,兼顧擴展性與靈活性。

1. 核心技術協議:不止MCP與A2A,新增GenAI智能體協議

框架通過多協議管理智能體通信,除了常見的MCP(多智能體通信協議)與A2A(智能體間通信協議),還引入了2025年5月發布的GenAI Agent Protocol,其中GenAISession對象是關鍵協調者。根據PyPI官方定義,GenAISession是“注冊智能體并管理事件生命周期的中央控制器”,但官方文檔較為簡略。結合實際代碼分析,其核心作用包括:

  • 通過WebSocket連接中央路由服務(Router),實現消息與事件的分發;
  • 處理文件上傳/下載,確保數據在智能體間高效流轉;
  • 維護每條消息的上下文信息,保障多輪交互的連貫性。

2. 前后端交互:HTTP與WebSocket的分工協作

  • 前端層:基于React開發,提供三大核心功能——智能體聊天交互、MCP/A2A端點配置、工作流智能體設計,用戶可通過可視化界面完成全流程操作。
  • 后端層:基于FastAPI構建,作為前端與路由服務的“橋梁”,通過兩種方式與前端通信:

HTTP端點(定義于backend/routes/xxx/routes.py):負責數據存儲與用戶管理,如將聊天記錄、智能體注冊信息存入PostgreSQL,用Redis實現緩存加速,同時處理用戶認證與個人資料維護;

WebSocket端點(定義于backend/routes/websocket.py,路徑為/frontend/ws):不直接向智能體轉發消息,而是通過GenAISession(定義于backend/main.py)將消息傳遞給Router,確保實時通信的穩定性。

3. 消息路由與智能體執行:Router與Master-Agent的協同

  • Router服務:作為“消息總線”,承擔消息路由與分發的核心職責,所有智能體的通信均需經過Router中轉。
  • Master-Agent(主智能體):通過GenAISession@session.bind裝飾器(定義于/master_agent/main.py)與Router綁定,該裝飾器修飾receive_message函數后,主智能體可自動處理來自Router的消息。其執行邏輯如下:

MCP工具:使用流式HTTP會話(streamable-http session);

A2A智能體:遵循A2A協議;

GenAI/工作流智能體:通過GenAISession使用GenAI協議(連接器實現見master-agent/connectors/manager.py)。

1)接收Router消息后,調用master_agent.graph.ainvoke方法觸發后續智能體;

2)內部采用LangGraph對象管理任務流程——LangGraph支持多輪工具/智能體調用的重試機制,尤其適合復雜工作流;

3)通過execute_agent節點調用connector.invoke方法,由連接器(Connector)根據智能體類型選擇通信方式:

4. 數據存儲層:PostgreSQL與Redis的分工

  • PostgreSQL:存儲結構化數據,包括聊天歷史、智能體注冊信息、用戶配置等,確保數據持久化與可追溯;
  • Redis:用于緩存高頻訪問數據(如智能體狀態、臨時會話信息),提升系統響應速度;
  • 此外,框架通過Celery監控應用運行狀態,及時發現并處理服務異常。

二、GenAI Works框架部署實操:從環境配置到服務啟動

盡管項目README提供了基礎部署指南,但仍需針對性調整以確保全系統正常運行。以下是經過驗證的完整部署步驟:

1. 基礎環境準備與代碼拉取

  • 克隆GitHub倉庫并進入項目目錄:
git clone https://github.com/genai-works-org/genai-agentos.git
cd genai-agentos/
  • 復制環境變量模板并創建.env文件:
cp .env-example .env

2. 關鍵環境變量調整(核心步驟)

.env文件需修改兩處配置,否則容器間通信會失敗:

  • Router地址修正:將ROUTER_WS_URL=ws://localhost:8080/ws改為ROUTER_WS_URL=ws://genai-router:8080/ws。原因是Docker容器內無法通過localhost訪問其他容器,需使用預定義的服務名genai-router在Docker網絡中通信;
  • 調試模式開啟:設置DEBUG=True(默認模板為DEBUG=True/False,需明確啟用調試模式以避免啟動報錯)。

3. 依賴安裝與容器啟動

  • 確保Docker Desktop已啟動,且本地安裝了uv(Python依賴管理工具);
  • 在VSCode中打開項目,執行依賴同步:
uv sync
  • 激活虛擬環境:
source .venv/bin/activate
  • 啟動所有Docker容器(兩種命令均可):
make up  # 或 docker compose up
  • 等待容器啟動完成,若所有服務無報錯,則前端可通過http://localhost:3000訪問。

4. 前端初始化配置:API密鑰與LLM模型添加

框架依賴OpenAI LLM模型(當前僅支持OpenAI API),需完成以下配置:

  • 訪問http://localhost:3000,注冊并登錄賬號(登錄后自動跳轉至首頁);
  • 點擊頁面頂部用戶頭像下拉菜單,進入“Settings”頁面;
  • 從OpenAI API密鑰頁面復制密鑰,粘貼到“API Key”輸入框;
  • 點擊“Add Models”按鈕,配置LLM模型參數(可調整系統提示詞、溫度系數等),點擊“Save”完成配置。

三、多組件整合:MCP服務器、A2A與GenAI智能體的接入與測試

GenAI Works默認不包含MCP服務器與A2A智能體,需自行創建或使用示例項目;GenAI智能體與工作流智能體則需通過特定步驟接入。以下是各組件的整合流程:

1. 示例MCP服務器與A2A智能體的部署

(1)示例項目準備

可使用自定義的MCP/A2A項目,或參考以下要求創建示例:

  • A2A智能體返回數據需為Task對象,且包含artifact屬性(示例代碼如下):
from uuid import uuid4
from your_module import Artifact, Part, TextPart, Task

def generate_response(final_result):
    artifact = Artifact(
        artifact_id=str(uuid4()),
        parts=[Part(root=TextPart(text=final_result))]
    )
    task = Task()
    task.artifacts = [artifact]
    return task
  • 啟動示例項目后,確保MCP服務器運行于http://localhost:10011,A2A智能體運行于http://localhost:10010

(2)MCP服務器接入UI

  • 在GenAI Works左側導航欄點擊“MCP Servers”,選擇“Add MCP Agent”;
  • 輸入地址http://host.docker.internal:10011(關鍵:容器內訪問主機服務需用host.docker.internal替代localhost),點擊“Save”;
  • 接入成功后,MCP服務器會顯示在列表中;
  • 在“Chats”窗口輸入測試提示詞,可看到返回結果符合MCP服務器定義的格式。

(3)A2A智能體接入UI

  • 左側導航欄點擊“ACA Agents”,選擇“Add ACA Agent”;
  • 輸入地址http://host.docker.internal:10010,點擊“Save”;
  • 接入成功后,在“Chats”窗口輸入提示詞(如“生成一篇技術博客”),返回結果將顯示A2A智能體已被成功調用;
  • 可通過A2A智能體的終端日志驗證調用記錄。

2. GenAI智能體的接入(基于GenAI協議)

由于GenAI協議文檔有限,此處以框架自帶的示例智能體(genai_agent_sample/get_current_date_agent)為例:

  • 在左側導航欄點擊“GenAI Agents”,選擇“Generate token”,復制彈出的Token;
  • 在VSCode中打開示例智能體文件,將Token粘貼到jwt_token字段;
  • 運行該Python文件,終端將顯示智能體信息(如“Agent name: get_current_date, Agent description: Return current date”);
  • 返回GenAI Works UI,點擊“Refresh”按鈕,系統將自動識別運行中的GenAI智能體并顯示在列表中。

3. 工作流智能體(Workflow Agent)的創建與測試

工作流智能體基于LangGraph,整合現有MCP服務器、A2A智能體形成流程鏈,支持狀態管理與重試機制(當前版本UI暫不支持條件分支,僅支持線性鏈):

  • 在左側導航欄點擊“Workflow Agents”,通過拖拽界面選擇已接入的MCP/A2A智能體,連接形成流程鏈;
  • 點擊“Save”保存工作流智能體;
  • 在“Chats”窗口輸入測試提示詞(如“先調用MCP計算2+3,再用A2A生成結果說明”);
  • 返回結果將顯示工作流的最終輸出(設計上僅返回最后一個智能體的結果,如乘法計算結果)。

四、GenAI Works的價值與后續探索方向

GenAI Works框架通過模塊化設計、多協議支持與可視化界面,降低了企業級智能體系統的開發門檻,尤其適合需要整合多類型智能體(MCP、A2A、GenAI)的場景。但其架構復雜度較高,部分模塊(如GenAISession的深層邏輯)仍需結合代碼深入理解。

后續可探索的方向包括:

  • 擴展LLM模型支持(當前僅支持OpenAI,可集成開源模型如Llama 3、Qwen);
  • 完善工作流智能體的條件分支功能,滿足復雜業務場景;
  • 優化日志監控系統,提升問題排查效率。

若您需要進一步深入,建議從master-agent的LangGraph流程設計、GenAISession的WebSocket通信邏輯兩個核心模塊入手,逐步掌握框架的底層原理。

責任編輯:武曉燕 來源: 大模型之路
相關推薦

2015-06-24 10:18:26

2019-03-18 15:36:32

無服務器FaasServerless

2024-08-20 09:30:00

GenAI智能體

2024-11-01 08:57:07

2024-08-12 11:57:09

2025-05-14 03:20:00

AgenticAIMCP

2024-06-24 13:37:34

2025-09-04 01:35:00

AI工作流智能體

2024-01-24 16:43:42

2023-07-05 09:48:44

Activiti部署

2025-06-26 08:19:16

2023-09-19 22:47:39

Java內存

2024-09-30 13:20:46

2025-08-05 07:07:00

GenAIChatGPTRestGPT

2025-05-08 09:20:15

2025-06-06 02:11:00

MCP服務器AI

2010-08-23 10:00:49

DHCP服務器

2010-07-26 14:55:56

Telnet服務器

2011-11-25 13:01:16

JavaMVCstruts2

2025-04-28 09:10:00

智能體Agent工作流
點贊
收藏

51CTO技術棧公眾號

91亚洲精品视频在线观看| 欧美videos极品另类| 香蕉久久国产| 日韩在线激情视频| 超碰在线超碰在线| segui88久久综合| 国产情人综合久久777777| 国产在线高清精品| 日本三级网站在线观看| 成人毛片免费看| 日韩视频123| 久久久久久久久久久久久国产精品| 午夜激情视频在线| 成人深夜福利app| 国产欧美日韩高清| 日韩黄色一级大片| 欧美成人中文| 夜夜嗨av一区二区三区四区| 久久久久亚洲av无码网站| 久久天堂av| 亚洲在线中文字幕| 亚洲欧美国产不卡| 偷拍25位美女撒尿视频在线观看| 精品在线播放免费| 欧美在线视频在线播放完整版免费观看 | 日本老师69xxx| 无码 人妻 在线 视频| 久久国产精品美女| 91福利社在线观看| 成人免费观看cn| 欧美人xxx| 久久嫩草精品久久久精品| www.久久久| 中文字幕欧美人妻精品| 狠狠色综合网| 久久亚洲精品一区二区| 色www亚洲国产阿娇yao| 视频福利一区| 亚洲成人网在线观看| 亚洲精品mv在线观看| 99久久伊人| 色偷偷久久一区二区三区| 日韩中字在线观看| 毛片在线网址| 亚洲精品视频免费看| 中文字幕人成一区| 91美女视频在线| 久久精品一区四区| 美脚丝袜一区二区三区在线观看| 欧美少妇bbw| 国产高清精品久久久久| 亚洲综合色av| 国产福利资源在线| 国产呦精品一区二区三区网站| 国产精品免费久久久| 午夜精品免费观看| 日韩高清中文字幕一区| 日本精品久久久久久久| 精品国产乱子伦| 蜜桃伊人久久| 国产精品高清在线观看| 伊人久久久久久久久久久久| 日本不卡视频一二三区| 国产精品看片资源| 国产精品久久久久久69| 国产呦萝稀缺另类资源| 999在线观看免费大全电视剧| 精品人妻午夜一区二区三区四区| 国产精品99久久久久| 91久久极品少妇xxxxⅹ软件| 六月婷婷综合网| av不卡在线观看| 欧美精品成人一区二区在线观看| 黄色国产在线| 国产精品欧美综合在线| 黄瓜视频免费观看在线观看www | 91视频.com| 欧美一区国产一区| 欧美三级黄网| 亚洲一区二区三区爽爽爽爽爽| 青春草国产视频| 国产拍在线视频| 一本色道久久综合亚洲aⅴ蜜桃| 国产免费人做人爱午夜视频| 日本午夜精品久久久久| 日韩一区二区三区观看| 丰满大乳奶做爰ⅹxx视频| 九一国产精品| 久久精品国产免费观看| 国产性70yerg老太| 日本视频一区二区三区| 99在线观看视频| 欧美孕妇孕交| 亚洲人被黑人高潮完整版| 国精产品一区一区三区视频| av激情成人网| 欧美xxxx在线观看| av电影在线不卡| 欧美有码视频| 日本中文字幕久久看| av资源免费看| 久久美女高清视频| 日本天堂免费a| 国产综合色区在线观看| 日韩一区二区三区免费看| caopeng视频| 永久91嫩草亚洲精品人人| 38少妇精品导航| 国产理论片在线观看| 99精品黄色片免费大全| 日本一区二区免费高清视频| 精品国产免费人成网站| 欧美一区二区三区公司| 97在线观看免费视频| 亚洲特色特黄| 成人在线国产精品| 精品推荐蜜桃传媒| 亚洲大片一区二区三区| 亚洲xxx在线观看| 羞羞色国产精品网站| 欧美成人激情图片网| 中文字幕观看在线| 91丨porny丨国产入口| 福利视频免费在线观看| 成人污版视频| 中文字幕日韩欧美在线 | 色婷婷久久综合| 日本精品一二三| 天天做天天爱天天综合网| 日本亚洲欧洲色α| 日韩一区二区三区在线观看视频| 亚洲欧美成aⅴ人在线观看| 日韩av片网站| 国产一区二区三区站长工具| 97在线视频免费| 亚洲a视频在线观看| 亚洲欧美乱综合| 中文字幕第一页在线视频| 波多野结衣在线观看一区二区三区| 97在线精品视频| 欧美一级性视频| 亚洲一区自拍偷拍| 人妻互换一二三区激情视频| 欧美区日韩区| 成人18视频| 五月婷婷视频在线观看| 日韩欧美一区在线| 99精品久久久久| 国产大片一区二区| 免费的av在线| 天堂va在线高清一区| 久久在精品线影院精品国产| 99精品久久久久久中文字幕| 亚洲女与黑人做爰| 成人三级做爰av| 国产精品chinese| 国产91亚洲精品一区二区三区| 三级网站视频在在线播放| 精品三级av在线| 国产无码精品在线播放| 97精品国产露脸对白| 日本精品一区在线观看| 国产免费播放一区二区| 国产精品入口尤物| 黄色在线观看网站| 精品噜噜噜噜久久久久久久久试看 | 中文久久电影小说| 久久久人成影片一区二区三区观看 | 欧美日韩经典丝袜| 亚洲成人久久电影| 好吊色在线视频| 日本一区二区不卡视频| 一女二男3p波多野结衣| 午夜日韩av| 久久精品aaaaaa毛片| 三区视频在线观看| 国产农村妇女毛片精品| 亚洲欧美激情在线| 色悠悠在线视频| 一区二区日韩免费看| 奇米精品在线| 亚洲日韩中文字幕一区| 欧美激情免费观看| 男女污视频在线观看| 欧美丝袜丝交足nylons图片| 动漫性做爰视频| 99免费精品视频| 国产一二三四在线视频| 午夜欧美精品| 日本一区二区在线| 欧美a级大片在线| 91成人免费观看网站| 视频一区二区三区不卡 | 黄色片网站免费在线观看| 欧美日韩性视频| 美女视频久久久| 91亚洲资源网| 加勒比av中文字幕| 亚洲视频大全| 在线观看18视频网站| 亚洲区小说区图片区qvod按摩| 成人淫片在线看| 依依综合在线| 久久久久久久久久亚洲| 国产98在线| 亚洲国产精品一区二区三区| 91麻豆国产视频| 色综合久久久久综合体| 免看一级a毛片一片成人不卡| 国产嫩草影院久久久久| 无码人妻精品一区二区三| 日本欧美大码aⅴ在线播放| aa视频在线播放| 91成人网在线观看| 欧美亚洲免费高清在线观看 | 99高清视频有精品视频| 欧美日韩女优| 91禁国产网站| 精品国产白色丝袜高跟鞋| 亚洲精品有码在线| 免费观看成年人视频| 欧美乱熟臀69xxxxxx| 加勒比在线一区| 无码av免费一区二区三区试看| 欧美偷拍第一页| 国产精品二三区| 色欲AV无码精品一区二区久久 | 欧美视频在线播放| 日本视频在线观看免费| 亚洲电影第三页| 欧美人妻一区二区| 亚洲欧美激情插| 亚洲熟女少妇一区二区| 中文字幕高清不卡| 波多野结衣av在线免费观看| 成人美女视频在线观看| 少妇极品熟妇人妻无码| 国产成人在线视频网站| 中文字幕一区久久| 久久草av在线| jizzzz日本| 久久精品国产精品亚洲精品| 黄色一级一级片| 日韩精品乱码av一区二区| 人妻内射一区二区在线视频| 国产午夜精品一区二区三区欧美| 国产精品12345| 在线亚洲观看| 男女激情无遮挡| 亚洲中字在线| 女人扒开屁股爽桶30分钟| 亚洲综合社区| 国产麻花豆剧传媒精品mv在线| 亚洲综合欧美| 国产成人手机视频| 久久精品国产秦先生| 亚洲男人天堂2021| 国产成人在线网站| 亚洲图片综合网| 久久综合狠狠综合久久激情 | 久久久久久久久亚洲| 国精一区二区三区| 8050国产精品久久久久久| 在线观看网站免费入口在线观看国内 | 中文字幕有码在线观看| 久久国产精彩视频| 国产丝袜在线观看视频| 91国产高清在线| 欧美大片免费观看网址| 国产免费久久av| 欧美片网站免费| 国产一区免费| jlzzjlzz亚洲女人| 手机成人av在线| 极品尤物久久久av免费看| av动漫在线看| 日本伊人色综合网| 亚洲一区二区偷拍| 成人91在线观看| 妺妺窝人体色WWW精品| 中文字幕中文在线不卡住| 欧美另类视频在线观看| 欧美色xxxx| 国产乱码精品一区二区| 亚洲成色999久久网站| 黄色片视频在线观看| 蜜臀久久99精品久久久久久宅男 | 国产精品91一区| 国产成人免费视频网站视频社区| 国产一区二区不卡视频| 国产一区二区在线| 天天做天天躁天天躁| 日韩高清一区二区| 麻豆tv在线观看| 国产女同性恋一区二区| 久久久久久久黄色| 欧美在线色视频| 乱色精品无码一区二区国产盗| 亚洲最新av在线| 超碰在线97国产| 国产欧美精品在线播放| 日韩大片在线免费观看| 婷婷视频在线播放| 日韩精品一卡二卡三卡四卡无卡| 成人免费黄色av| 国产日韩欧美精品在线| 国产污视频在线观看| 欧美高清视频一二三区 | 成人国产精品久久| 欧美日本韩国国产| 亚洲福利电影| 日韩av片免费观看| 国产视频一区在线观看| 日韩黄色在线视频| 日韩一区二区在线观看视频| 成人影院免费观看| 777精品视频| 911亚洲精品| 正在播放精油久久| 久久天天综合| 亚洲熟女乱综合一区二区三区| 亚洲三级久久久| 怡红院男人天堂| 亚洲欧美国产va在线影院| www.51av欧美视频| 99re国产| 欧美va天堂在线| 福利片一区二区三区| 欧美激情一区二区三区不卡 | 一本久道久久综合婷婷鲸鱼| 99热这里只有精品2| 国产精品成人免费在线| 少妇无套内谢久久久久| 亚洲人午夜色婷婷| 日韩激情电影| 精品国产乱码久久久久久88av | 欧美1区二区| 农民人伦一区二区三区| 国产成人精品aa毛片| 日本a级片视频| 欧美一级精品大片| 国产精品久久久久久福利| 国产精品入口免费视| 日韩国产一区二区三区| 久久撸在线视频| 中文字幕国产一区二区| 一级特黄aaa大片| 日韩资源在线观看| 四虎视频在线精品免费网址| 亚洲一区三区视频在线观看| 美女高潮久久久| 午夜国产小视频| 88在线观看91蜜桃国自产| 欧美日韩欧美| 97视频中文字幕| 国产精品激情| 日韩www视频| 色国产综合视频| 在线播放毛片| 91免费在线视频网站| 伊人色**天天综合婷婷| www男人天堂| 红桃av永久久久| 日本一卡二卡四卡精品| 国产精品成人免费电影| 欧美成人自拍| 日本少妇xxxx软件| 午夜精品免费在线观看| 欧美拍拍视频| 国产乱肥老妇国产一区二| 欧美+亚洲+精品+三区| 在线看黄色的网站| 色综合久久综合| 黄色网址在线免费观看| 电影午夜精品一区二区三区 | 韩国一区二区电影| 欧美极品在线观看| 亚洲网中文字幕| 黄色91在线观看| sese一区| 超碰97人人人人人蜜桃| 乱人伦精品视频在线观看| 少妇愉情理伦三级| 日韩欧美成人一区二区| 自拍视频在线看| 日韩最新中文字幕| 91丨九色丨尤物| 国产精品一品二区三区的使用体验| 欧美精品精品精品精品免费| 亚洲免费专区| 欧美xxxxxbbbbb| 黑人精品xxx一区| 巨大荫蒂视频欧美大片| 狠狠色综合色区| 精品综合免费视频观看| 亚洲激情视频一区| 日韩中文在线不卡| 欧美绝顶高潮抽搐喷水合集| 中文字幕 日韩 欧美| 午夜精品成人在线视频|