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.
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
- 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
- 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
- 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. - 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. - 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 inhttp://localhost:8081/docs
) - Agentischer Browser:
http://localhost:8000
(Dokumentation inhttp://localhost:8000/docs
)
- Überprüfen der Installation
Öffnen Sie Ihren Browser und besuchen Siehttp://localhost:3000
Wenn Sie die Schnittstelle sehen, bedeutet dies, dass die Installation erfolgreich war.
Hauptfunktionen
Web Proxy: Suche im Web
- umziehen::
- Öffnen Sie die Front-End-Schnittstelle (
http://localhost:3000
). - Geben Sie ein Stichwort in das Suchfeld ein, z. B. "KI-Trends".
- 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::
- Wählen Sie in der Benutzeroberfläche "Dateiverwaltung".
- Hochladen von Dateien (unterstützt PDF, Text, etc.).
- Legen Sie Regeln wie "Sortieren nach Datum" oder "Zusammenfassung extrahieren" fest.
- 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::
- Gehen Sie zum Modul "Codegenerierung".
- Geben Sie eine Anforderung ein, z. B. "Schreiben Sie ein Java-Sortierprogramm".
- Wählen Sie eine Sprache aus (Python, Java, etc. werden unterstützt).
- Klicken Sie auf "Generieren", um den Code anzuzeigen.
- 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::
- Wählen Sie in der Schnittstelle "API-Integration".
- Geben Sie die externe API-Adresse und die Parameter ein (z. B. Wetter-API).
- 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::
- Erstellen Sie Aufgaben in der Aufgabenverwaltung, z. B. "Marktdaten analysieren".
- Einrichten von Teilaufgaben: Suche im Webagenten, Organisation des Dateiagenten, Erstellung von Diagrammen durch den Codeagenten.
- 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:
- Web Agent Suchprofil.
- Dokumenten-Agent zum Sammeln von Inhalten.
- Code-Agenten erzeugen visuelle Diagramme.
- 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
- akademische Forschung
Wenn Sie eine Arbeit schreiben müssen, spart CortexON Zeit, indem es die Literatur durchsucht, Notizen organisiert und Diagramme erstellt. - Geschäftsautomatisierung
Unternehmen nutzen es, um Marktdaten zu sammeln, Berichte zu erstellen und Prozesse zu optimieren. - Entwickler-Tools
Programmierer verwenden Code-Agenten, um Codeschnipsel zu generieren oder Programme zu debuggen, um die Effizienz zu verbessern.
QA
- 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. - Brauchen Sie Programmierkenntnisse?
Für die Installation ist die Kenntnis grundlegender Befehle erforderlich, für die Verwendung der Schnittstelle jedoch nicht. - 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.