Cooragent: 한 문장으로 에이전트를 만들 수 있는 오픈소스 AI 에이전트 협업 커뮤니티 41

小编 ·

Cooragent: 한 문장으로 에이전트를 만들 수 있는 오픈소스 AI 에이전트 협업 커뮤니티

Cooragent는 한 문장만으로 에이전트를 생성할 수 있는 도구이며, 다른 에이전트와 협력하여 복잡한 작업을 수행할 수 있고 MCP 프로토콜과 호환됩니다. 두 가지 작업 모드를 제공합니다:

Cooragent: 한 문장으로 에이전트를 만들 수 있는 오픈소스 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