Cooragent: eine Open-Source-KI-Agenten-Community — Agenten mit einem Satz erstellen 40

小编 ·

Cooragent: eine Open-Source-KI-Agenten-Community — Agenten mit einem Satz erstellen

Cooragent ist ein Tool, mit dem Sie mit nur einem Satz einen Agenten erstellen können und das die Zusammenarbeit mit anderen Agenten zur Bewältigung komplexer Aufgaben unterstützt – kompatibel mit dem MCP-Protokoll. Es bietet zwei Arbeitsmodi:

Cooragent: eine Open-Source-KI-Agenten-Community — Agenten mit einem Satz erstellen

Was ist Cooragent?

Cooragent ist ein Tool, mit dem man mit nur einem Satz einen Agenten erstellen kann. Es unterstützt die Zusammenarbeit mit anderen Agenten zur Bewältigung komplexer Aufgaben und ist mit dem MCP-Protokoll kompatibel. Es verfügt über zwei Arbeitsmodi:

Agent Factory: Der Benutzer muss nur seine Anforderungen beschreiben, und Cooragent analysiert diese automatisch, versteht die Benutzerabsicht durch Erinnerung und Erweiterung tiefer, wählt geeignete Tools aus und optimiert die Prompts automatisch, um schrittweise Agenten zu erstellen.

Agent Workflow: Der Benutzer muss nur das Ziel beschreiben, und Cooragent analysiert automatisch die Aufgabenanforderungen und wählt geeignete Agenten für die Zusammenarbeit aus.

Darüber hinaus bietet Cooragent auch ein CLI-Tool, das die schnelle Erstellung, Bearbeitung und Löschung von Agenten unterstützt.

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

Cooragent Funktionen und Merkmale

Agent Factory (Agentenfabrik)

  • Automatisierte Erstellung: Der Benutzer muss nur die Anforderungen an den Agenten beschreiben, und das System analysiert diese automatisch und generiert den entsprechenden Agenten.

  • Automatische Tool-Auswahl: Der Planner wählt basierend auf den Benutzeranforderungen die passenden Tools aus.

  • Automatische Prompt-Optimierung: Verfeinert automatisch die Prompts und schließt die Erstellung des Agenten schrittweise ab.

  • Editierbarkeit: Nach der Erstellung kann der Benutzer den Agenten weiterhin bearbeiten und optimieren.

Agent Workflow (Agenten-Workflow)

  • Aufgabenanalyse: Nachdem der Benutzer die Zielaufgabe beschrieben hat, analysiert das System automatisch die Aufgabenanforderungen.

  • Agenten-Auswahl: Wählt basierend auf den Aufgabenanforderungen geeignete Agenten für die Zusammenarbeit aus.

  • Aufgabenplanung: Der Planner kombiniert Agenten entsprechend ihrer Spezialgebiete und plant die Aufgabenschritte sowie deren Reihenfolge.

  • Aufgabenverteilung: Weist die Aufgabe dem Publish-Service zur Veröffentlichung zu, wobei die Agenten zusammenarbeiten, um die Aufgabe zu erledigen.

Cooragent Einsatzszenarien

  • Aktienanalyse: Erstellen von Agenten zur Analyse von Aktienkursentwicklungen, Nachrichten und zur Vorhersage von Aktienkursen.

  • Reiseplanung: Verwendung mehrerer Agenten, die zusammenarbeiten, um eine Reiseroute zu planen, einen Bericht zu erstellen und als PDF zu speichern.

  • Unternehmensanwendungen: Unterstützt abteilungsübergreifende Zusammenarbeit, z. B. synchronisiert ein HR-Agent automatisch Anwesenheitsdaten an das Finanzsystem.

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

Cooragent Installation

Das Projekt unterstützt die Installation mit zwei Methoden: conda und venv:

Installation mit 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

Installation mit 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

Konfiguration

Erstellen Sie im Projektstammverzeichnis eine .env-Datei und konfigurieren Sie die folgenden Umgebungsvariablen:

# 注意:浏览工具等待时间较长,默认禁用。可通过设置 `USE_BROWSER=True` 启用
cp .env.example .env

Cooragent bietet mit den beiden Modi Agent Factory und Agent Workflow eine leistungsstarke und praktische Plattform für die Zusammenarbeit von Agenten. Sowohl Entwickler als auch normale Benutzer können über dieses Projekt einfach Agenten erstellen und verwalten und komplexe Aufgaben gemeinsam erledigen.

Github:https://github.com/LeapLabTHU/cooragent