AI Personal Learning
und praktische Anleitung
豆包Marscode1

CortexON: Open-Source-Multi-Agenten-KI-Tool zur Unterstützung der Automatisierung von komplexen Aufgaben

Allgemeine Einführung

CortexON ist ein quelloffenes Multi-Agenten-KI-System, das auf GitHub unter https://github.com/TheAgenticAI/CortexOn gehostet wird. Es wurde vom TheAgenticAI-Team entwickelt und wird von der Manus CortexON ist von OpenAI DeepResearch inspiriert und hat das Ziel, komplexe Aufgaben durch die Zusammenarbeit von mehreren spezialisierten Agenten zu automatisieren. CortexON unterstützt Docker-Installationen, beinhaltet Echtzeit-Suche, Dateiverwaltung, Code-Generierung und mehr und wird von der Community ständig weiterentwickelt.

CortexON:开源多代理AI工具,支持复杂任务自动化-1


CortexON:开源多代理AI工具,支持复杂任务自动化-1

 

Funktionsliste

  • Web-ProxyDurchsuchen von Webseiten in Echtzeit, Erfassen von Daten und Bearbeiten von Online-Interaktionen.
  • Datei-BrokerVerwaltung von Dokumenten, einschließlich Organisieren, Extrahieren von Informationen und Speichern.
  • Code-AgentGenerieren von Code, Unterstützung mehrerer Sprachen, Debuggen und Optimieren.
  • ausführender AgentKoordinieren Sie Aufgaben und verwalten Sie die Zusammenarbeit mit mehreren Agenten, um einen reibungslosen Ablauf zu gewährleisten.
  • API-AgentVerbindung zu externen Diensten und APIs, um die Automatisierungsfunktionen zu erweitern.
  • MultitaskingMehrere Agenten, die gleichzeitig arbeiten, um komplexe Aufgaben wie Forschung oder Geschäftsanalyse zu bewältigen.

 

Hilfe verwenden

CortexON erfordert, dass die Benutzer den Code herunterladen und ihn selbst installieren. Detaillierte Anweisungen zur Installation und Verwendung finden Sie weiter unten.

Einbauverfahren

  1. Code herunterladen
    Öffnen Sie ein Terminal und geben Sie den Befehl Repository klonen ein:
git clone https://github.com/TheAgenticAI/CortexOn.git

Rufen Sie den Projektkatalog auf:

cd CortexOn
  1. Umgebungsvariablen konfigurieren
    Erstellen Sie im Stammverzeichnis des Projekts die Datei .env geben Sie die folgenden Variablen ein:
  • Anthropische API(für AI-Modelle):
    ANTHROPIC_MODEL_NAME=claude-3-7-sonnet-20250219
    ANTHROPIC_API_KEY=你的Anthropic密钥
    

    Holen Sie sich den Schlüssel von https://console.anthropic.com/.

  • Browserbase-Konfiguration(für Web-Proxys):
    BROWSERBASE_API_KEY=你的Browserbase密钥
    BROWSERBASE_PROJECT_ID=你的项目ID
    

    Registrieren Sie sich und erstellen Sie ein Projekt unter https://browserbase.com/.

  • Google-Suche(für die Suchfunktion):
    GOOGLE_API_KEY=你的Google密钥
    GOOGLE_CX=你的搜索ID
    

    Konfiguriert unter https://developers.google.com/custom-search/v1/overview.

  • Protokollierung(fakultativ):
    LOGFIRE_TOKEN=你的Logfire密钥
    

    Abrufbar unter https://pydantic.dev/logfire

  • WebSocket(Front-End-Kommunikation):
    VITE_WEBSOCKET_URL=ws://localhost:8081/ws
    
  1. Installation von Docker
    Stellen Sie sicher, dass Docker Desktop auf Ihrem Computer installiert ist. Falls nicht, laden Sie es von https://www.docker.com/products/docker-desktop/ herunter und installieren Sie es.
  2. Host-Netzwerk aktivieren (optional)
    Öffnen Sie in den Docker-Desktop-Einstellungen unter "Ressourcen" den Punkt "Netzwerk", markieren Sie "Host-Netzwerk aktivieren " und starten Sie Docker neu.
  3. Erstellen und ausführen
    Geben Sie den folgenden Befehl in das Terminal ein:
docker-compose build
docker-compose up

Wenn der Dienst gestartet wird, läuft er auf dem lokalen Port. Rufen Sie die folgende Adresse auf:

  • Front-End-Schnittstelle:http://localhost:3000
  • Backend-API:http://localhost:8081(Dokumentation in http://localhost:8081/docs)
  • Agentischer Browser:http://localhost:8000(Dokumentation in http://localhost:8000/docs)
  1. Überprüfen der Installation
    Öffnen Sie Ihren Browser und besuchen Sie http://localhost:3000Wenn Sie die Schnittstelle sehen, bedeutet dies, dass die Installation erfolgreich war.

Hauptfunktionen

Web Proxy: Suche im Web

  • umziehen::
  1. Öffnen Sie die Front-End-Schnittstelle (http://localhost:3000).
  2. Geben Sie ein Stichwort in das Suchfeld ein, z. B. "KI-Trends".
  3. Klicken Sie auf "Suchen" und der Web-Proxy liefert die Ergebnisse.
  • zur Kenntnis nehmen: Internetverbindung erforderlich. Die Ergebnisse hängen von der Genauigkeit der Schlüsselwörter ab.

Dokumentationsagent: Verwaltung von Dokumenten

  • umziehen::
  1. Wählen Sie in der Benutzeroberfläche "Dateiverwaltung".
  2. Hochladen von Dateien (unterstützt PDF, Text, etc.).
  3. Legen Sie Regeln wie "Sortieren nach Datum" oder "Zusammenfassung extrahieren" fest.
  4. Klicken Sie auf "Ausführen" und die Dateien werden automatisch organisiert.
  • Ausfuhren: Die Ergebnisse werden standardmäßig im Projektverzeichnis in der Datei output Mappe.

Code-Agent: Code generieren

  • umziehen::
  1. Gehen Sie zum Modul "Codegenerierung".
  2. Geben Sie eine Anforderung ein, z. B. "Schreiben Sie ein Java-Sortierprogramm".
  3. Wählen Sie eine Sprache aus (Python, Java, etc. werden unterstützt).
  4. Klicken Sie auf "Generieren", um den Code anzuzeigen.
  5. Wenn ein Problem auftritt, klicken Sie auf "Debuggen", um zu optimieren.
  • Speichern (einer Datei usw.) (Informatik)Sie können den Code herunterladen oder zur Verwendung kopieren.

API-Proxy: Verbindung zu externen Diensten

  • umziehen::
  1. Wählen Sie in der Schnittstelle "API-Integration".
  2. Geben Sie die externe API-Adresse und die Parameter ein (z. B. Wetter-API).
  3. Klicken Sie auf "Verbinden" und der Agent wird die Daten erhalten.
  • verwenden.Kann für erweiterte Funktionen verwendet werden, z. B. für den Zugriff auf Echtzeitdaten.

Exekutivagent: Multitasking-Zusammenarbeit

  • umziehen::
  1. Erstellen Sie Aufgaben in der Aufgabenverwaltung, z. B. "Marktdaten analysieren".
  2. Einrichten von Teilaufgaben: Suche im Webagenten, Organisation des Dateiagenten, Erstellung von Diagrammen durch den Codeagenten.
  3. Klicken Sie auf "Ausführen" und der Agent arbeitet zusammen, um den Vorgang abzuschließen.
  • Grad des Fortschritts (beim Projekt)Die Schnittstelle zeigt den Status der Aufgabe an, und die Ergebnisse werden nach Abschluss automatisch gespeichert.

Featured Function Bedienung

Dynamische Multi-Agenten-Kollaboration

Im Mittelpunkt von CortexON steht die Idee, dass mehrere Agenten zusammenarbeiten. Zum Beispiel bei der Erstellung einer Forschungsarbeit:

  1. Web Agent Suchprofil.
  2. Dokumenten-Agent zum Sammeln von Inhalten.
  3. Code-Agenten erzeugen visuelle Diagramme.
  4. Der Exekutivagent ist in den Bericht integriert.
    Geben Sie das Ziel in die Schnittstelle ein, klicken Sie auf "Start" und das System wird automatisch beendet.

Open Source und Technologie-Stack

  • Personalisierung: Der Benutzer kann den Code ändern. Öffnen Sie den Projektordner, ändern Sie ihn mit dem Editor und führen Sie ihn erneut aus docker-compose up.
  • Technologiepaket::
  • Rahmenwerk: PydanticAI
  • Browser: Browserbase
  • Suche: Google SERP
  • Backend: FastAPI
  • Frontend: React/TypeScript, TailwindCSS
  • Log: Pydantisches Logfeuer

 

Anwendungsszenario

  1. akademische Forschung
    Wenn Sie eine Arbeit schreiben müssen, spart CortexON Zeit, indem es die Literatur durchsucht, Notizen organisiert und Diagramme erstellt.
  2. Geschäftsautomatisierung
    Unternehmen nutzen es, um Marktdaten zu sammeln, Berichte zu erstellen und Prozesse zu optimieren.
  3. Entwickler-Tools
    Programmierer verwenden Code-Agenten, um Codeschnipsel zu generieren oder Programme zu debuggen, um die Effizienz zu verbessern.

 

QA

  1. Erhebt CortexON eine Gebühr?
    Keine Kosten. Es ist ein Open-Source-Projekt und der Code ist kostenlos. Sie müssen jedoch Ihren eigenen Server und API-Schlüssel bereitstellen.
  2. Brauchen Sie Programmierkenntnisse?
    Für die Installation ist die Kenntnis grundlegender Befehle erforderlich, für die Verwendung der Schnittstelle jedoch nicht.
  3. Unterstützen Sie chinesische Aufgaben?
    Unterstützung. Die Benutzeroberfläche und die Dokumentation sind auf Englisch, können aber auch chinesische Such- und Dateiaufgaben übernehmen.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " CortexON: Open-Source-Multi-Agenten-KI-Tool zur Unterstützung der Automatisierung von komplexen Aufgaben
de_DEDeutsch