著名企业孵化器Y Combinator支持的开源多智能体开发框架Rowboat。
Rowboat支持火热的MCP服务以及OpenAI开源的Agent SDK,几分钟就能开发一个复杂的智能体工作流。

开源地址:https://github.com/rowboatlabs/rowboat?tab=readme-ov-file
RowBoat主要由Agent、Playground、Copilot三大块组成:Agent,主要负责处理对话的特定部分,并能依据指令使用工具执行任务。其亮点在于可通过自然语言指令进行配置,能以图的形式在智能体之间进行编排,还可访问工具和RAG。
Playground,这是一个交互式环境,方便用户在构建助手时以对话方式进行测试。它具备实时测试和调试功能,可在界面内检查工具调用的参数和结果,能与单个智能体或整个助手进行对话。
Copilot,由AI驱动的辅助工具,可代用户创建和更新智能体与工具。能感知包括演练场在内的所有组件的上下文,可根据对话和反馈优化智能体,能理解用户以自然语言提出的请求。

RowBoat还支持用户创建、管理和部署面向用户的助手,这些助手由多个智能体组成,每个智能体可访问一组工具,并协同工作以单一助手的形式与用户交互,同时能连接任意 MCP 工具。
例如,可搭建一个信用卡助手,其中每个智能体负责不同工作流程,像未结账单处理、余额查询和交易纠纷处理等。
还能为智能体配备执行特定任务的工具,如获取付款选项、查询未结余额和更新用户信息等,从而帮助终端用户满足信用卡相关需求,无需人工介入。
此外,Rowboat不仅是一个可视化的集成开发框架,还附带了HTTP API和Python 的SDK,使团队能够灵活地将 Rowboat 智能体嵌入到更广泛的基础设施中。无论你是在云原生微服务中运行智能体,还是将其嵌入到内部开发工具中,该SDK都提供无状态和会话感知两种配置。
目前,Rowboat在Github已经超过2000颗星。
(文:AIGC开放社区)