Cooragent:面向 Agent 协作的开源框架
LeapLab 发布了一款面向 Agent 协作的开源框架——Cooragent。只需一句「咒语」:
“创建一个 AI 情报收集秘书,为我收集最新的 AI 进展。”
即可自动生成专属的 AI 情报收集秘书,每天浏览网页,收集最重要的情报,汇总成图文文档发送给你。智能体之间还能组合协作,打造无限可能。你也可以将自己创建的智能体发布到社区,与他人共享。
核心理念:与人协同的 AGI
传统智能体门槛高,定制流程复杂,难以落地到日常工作和生活中。Cooragent 通过对话生成可协作智能体,本质是一种可编辑的 AGI:
- 可协作:智能体可与人或其他智能体协同,共同完成复杂任务。可编辑:在使用过程中随时优化 Prompt 和行为。零 Prompt 依赖:动态上下文理解与实时环境分析,自动生成高精度任务指令,省去复杂的 Prompt 设计。
两种工作模式
1. Agent Factory
- 描述驱动:只需一句描述,系统自动分析需求,生成智能体。Planner 自动打磨:智能体构建由 Planner 挑选工具、优化 Prompt。可后续编辑:生成后仍可手动调整行为和功能。
2. Agent Workflow
- 目标驱动:描述想要完成的目标任务,系统自动分析并分配子任务。多智能体协作:Planner 根据领域优势组合智能体,规划步骤与顺序。任务发布:通过发布节点将任务下发,各智能体并行执行并协作完成。
Prompt-Free 设计
- 痛点:Prompt 设计负担重,难以短时间产出合适方案。解决方案:Cooragent 采用 Prompt-Free 设计,依托 Agent 协作自主归纳环境因素,自动生成最优 Prompt。
开源与本地部署
本地部署:一键部署到个人电脑或私有服务器,确保数据安全与隐私:
- 智能体配置、交互历史与生成内容均保留在本地。无需担心第三方平台的数据滥用。
- Installation using conda
git clone https://github.com/LeapLabTHU/cooragent.gitcd cooragentconda create -n cooragent python=3.12conda activate cooragentpip install -e .# Optional: If you need to use the browser toolplaywright install# Configure environmentcp .env.example .env# Edit .env file and fill in your API keyspython cli.py12345678910111213141516
开发者友好:CLI + MCP
CLI 工具:创建、编辑、删除智能体,简化手动操作,专注智能体设计与优化。
MCP 工具:链接社区,获取或分享:
- 预构建智能体模板功能组件与工具插件数据集与优化模型
—
首个人机共融社区
Cooragent 开创“人与 Agent 共同参与”的生态模式:
- 智能体作为社区一等成员,参与知识创造与协作。加速创新传播,催生前所未有的协作模式。
使用示例
构建我的漫画工作室
咒语:
构建一个漫画师和一个剧本创作师,让他们协作完成一个漫画:一个小男孩在森林里迷路,遇到了一只小狗,他们一起努力走出森林。
构建我的 AI 情报秘书
咒语:
为我创建一个 AI 前沿科技追踪秘书,整理 AI 前沿科技信息,形成文字和图表汇报给我。
CLI 使用示例
一句话创建小米股票分析智能体
run -t agent_workflow -u test -m '创建一个股票分析专家 agent. 今天是 2025年 4 月 22 日,查看过去一个月的小米股票走势,分析当前小米的热点新闻,预测下个交易日的股价走势,并给出买入或卖出的建议。'1
使用一组智能体协作完成复杂任务
run -t agent_workflow -u test -m '综合运用任务规划智能体,爬虫智能体,代码运行智能体,浏览器操作智能体,报告撰写智能体,文件操作智能体为我规划一个 2025 年五一期间去云南旅游的行程。首先运行爬虫智能体爬取云南旅游的景点信息,并使用浏览器操作智能体浏览景点信息,选取最值得去的 10 个景点。然后规划一个 5 天的旅游的行程,使用报告撰写智能体生成一份旅游报告,最后使用文件操作智能体将报告保存为 pdf 文件。'