開源多智能體開發(fā)框架:支持MCP、Agent SDK,超2000顆星
著名企業(yè)孵化器Y Combinator支持的開源多智能體開發(fā)框架Rowboat。
Rowboat支持火熱的MCP服務(wù)以及OpenAI開源的Agent SDK,幾分鐘就能開發(fā)一個復(fù)雜的智能體工作流。

開源地址:https://github.com/rowboatlabs/rowboat?tab=readme-ov-file
RowBoat主要由Agent、Playground、Copilot三大塊組成:Agent,主要負(fù)責(zé)處理對話的特定部分,并能依據(jù)指令使用工具執(zhí)行任務(wù)。其亮點在于可通過自然語言指令進(jìn)行配置,能以圖的形式在智能體之間進(jìn)行編排,還可訪問工具和RAG。
Playground,這是一個交互式環(huán)境,方便用戶在構(gòu)建助手時以對話方式進(jìn)行測試。它具備實時測試和調(diào)試功能,可在界面內(nèi)檢查工具調(diào)用的參數(shù)和結(jié)果,能與單個智能體或整個助手進(jìn)行對話。
Copilot,由AI驅(qū)動的輔助工具,可代用戶創(chuàng)建和更新智能體與工具。能感知包括演練場在內(nèi)的所有組件的上下文,可根據(jù)對話和反饋優(yōu)化智能體,能理解用戶以自然語言提出的請求。

RowBoat還支持用戶創(chuàng)建、管理和部署面向用戶的助手,這些助手由多個智能體組成,每個智能體可訪問一組工具,并協(xié)同工作以單一助手的形式與用戶交互,同時能連接任意 MCP 工具。
例如,可搭建一個信用卡助手,其中每個智能體負(fù)責(zé)不同工作流程,像未結(jié)賬單處理、余額查詢和交易糾紛處理等。
還能為智能體配備執(zhí)行特定任務(wù)的工具,如獲取付款選項、查詢未結(jié)余額和更新用戶信息等,從而幫助終端用戶滿足信用卡相關(guān)需求,無需人工介入。
此外,Rowboat不僅是一個可視化的集成開發(fā)框架,還附帶了HTTP API和Python 的SDK,使團(tuán)隊能夠靈活地將 Rowboat 智能體嵌入到更廣泛的基礎(chǔ)設(shè)施中。無論你是在云原生微服務(wù)中運行智能體,還是將其嵌入到內(nèi)部開發(fā)工具中,該SDK都提供無狀態(tài)和會話感知兩種配置。
目前,Rowboat在Github已經(jīng)超過2000顆星。




































