Cooragent:一个开源的AI智能体协作社区,一句话即可创建智能体
Cooragent是什么?
Cooragent 是一个只需一句话就可创建智能体的工具,并且支持和其他智能体协作完成复杂任务,并兼容MCP协议。它具备两种工作模式:
Agent Factory:用户只需描述需求,Cooragent 便会自动分析需求,通过记忆和扩展深入理解用户意图,挑选合适工具并自动优化Prompt,逐步构建智能体。
Agent Workflow:用户只需描述目标任务,Cooragent 会自动分析任务需求,挑选合适智能体进行协作。
另外,Cooragent 还提供CLI工具,支持快速创建、编辑和删除智能体。
Cooragent功能特点
智能体工厂(Agent Factory)
自动化构建:用户只需描述智能体的需求,系统会自动分析并生成相应的智能体。
自动选工具:Planner会根据用户需求选择合适的工具。
自动优化提示:自动细化Prompt,逐步完成智能体的构建。
可编辑性:构建完成后,用户仍可对智能体进行编辑和优化。
智能体工作流(Agent Workflow)
任务分析:用户描述目标任务后,系统会自动分析任务需求。
智能体选择:根据任务需求选择合适的智能体进行协作。
任务规划:规划器根据智能体的专长组合智能体,规划任务步骤和完成顺序。
任务分发:将任务分配给发布publish进行任务发布,各智能体协作完成任务。
Cooragent使用场景
股票分析:创建智能体分析股票走势、热点新闻,并预测股价。
旅行规划:使用多个智能体协作规划旅行行程,生成报告并保存为 PDF。
企业级应用:支持跨部门协作,例如 HR 智能体自动同步考勤数据给财务系统
Cooragent安装
项目支持使用 conda 和 venv 两种方式进行安装:
使用 conda 安装
git clone https://github.com/LeapLabTHU/cooragent.git cd cooragent conda create -n cooragent python=3.12 conda activate cooragent pip install -e . # 可选:如果需要使用浏览器工具 playwright install # 配置环境 cp .env.example .env # 编辑 .env 文件并填写 API 密钥 python cli.py
使用 venv 安装
git clone https://github.com/LeapLabTHU/cooragent.git cd cooragent uv python install 3.12 uv venv --python 3.12 source .venv/bin/activate # 对于 Windows: .venv\Scripts\activate uv sync # 可选:如果需要使用浏览器工具 playwright install # 配置环境 cp .env.example .env # 编辑 .env 文件并填写 API 密钥 # 运行项目 uv run cli.py
配置
在项目根目录下创建 .env 文件,并配置以下环境变量:
# 注意:浏览工具等待时间较长,默认禁用。可通过设置 `USE_BROWSER=True` 启用 cp .env.example .env
cooragent 通过提供智能体工厂和智能体工作流两种模式,为用户提供了一个强大实用的智能体协作平台,不论是开发者还是普通用户,都可以通过该项目轻松创建和管理智能体,实现复杂任务的协作完成。
Github:https://github.com/LeapLabTHU/cooragent