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