Cooragent: open-source сообщество AI-агентов с совместной работой — создание агентов одной фразой 45

小编 ·

Cooragent: open-source сообщество AI-агентов с совместной работой — создание агентов одной фразой

Cooragent — это инструмент, позволяющий создавать агентов одной фразой, поддерживающий совместную работу с другими агентами для выполнения сложных задач и совместимый с протоколом MCP. Он предлагает два режима работы:

Cooragent: open-source сообщество AI-агентов с совместной работой — создание агентов одной фразой

Что такое Cooragent?

Cooragent — это инструмент, позволяющий создавать интеллектуальных агентов по одному лишь описанию. Он поддерживает совместную работу с другими агентами для выполнения сложных задач и совместим с протоколом MCP. Он имеет два режима работы:

Agent Factory: пользователю достаточно описать свои потребности, и Cooragent автоматически проанализирует их, глубоко поймёт намерения пользователя с помощью памяти и расширений, подберёт подходящие инструменты и автоматически оптимизирует промпты, постепенно создавая интеллектуального агента.

Agent Workflow: пользователю достаточно описать целевую задачу, и Cooragent автоматически проанализирует её требования и подберёт подходящих агентов для совместной работы.

Кроме того, Cooragent предоставляет CLI-инструмент, который поддерживает быстрое создание, редактирование и удаление интеллектуальных агентов.

Cooragent:一个开源的AI智能体协作社区,一句话即可创建智能体.webp

Возможности Cooragent

Фабрика агентов (Agent Factory)

  • Автоматическое создание: пользователю достаточно описать требования к агенту, и система автоматически проанализирует их и создаст соответствующего агента.

  • Автоматический выбор инструментов: Planner подбирает подходящие инструменты в соответствии с потребностями пользователя.

  • Автоматическая оптимизация промптов: автоматическое уточнение промптов для постепенного завершения создания агента.

  • Возможность редактирования: после завершения создания пользователь может редактировать и оптимизировать агента.

Рабочий процесс агентов (Agent Workflow)

  • Анализ задачи: после того как пользователь описывает целевую задачу, система автоматически анализирует её требования.

  • Выбор агентов: подбор подходящих агентов для совместной работы в соответствии с требованиями задачи.

  • Планирование задач: планировщик объединяет агентов в соответствии с их специализацией, планирует шаги задачи и порядок их выполнения.

  • Распределение задач: задачи распределяются через publish для публикации задач, а агенты совместно выполняют их.

Сценарии использования Cooragent

  • Анализ акций: создание агентов для анализа динамики акций, актуальных новостей и прогнозирования цен на акции.

  • Планирование путешествий: использование нескольких агентов для совместного планирования маршрута поездки, формирования отчёта и сохранения его в формате PDF.

  • Корпоративные приложения: поддержка межотдельного взаимодействия, например, HR-агент автоматически синхронизирует данные о посещаемости с финансовой системой

Cooragent:一个开源的AI智能体协作社区,一句话即可创建智能体.webp

Установка 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