Allgemeine Einführung
AgentGPT ist ein Open-Source-Projekt, das vom Reworkd-Team entwickelt wurde und auf GitHub gehostet wird. Es wurde entwickelt, um Benutzern die Möglichkeit zu geben, KI-Intelligenzen über einen Browser autonom zu erstellen, zu konfigurieren und einzusetzen. Die Benutzer legen einfach ein Ziel fest, und AgentGPT generiert automatisch einen Aufgabenplan und führt ihn aus, um bei der Erledigung verschiedener Aufgaben - von Forschungsberichten bis hin zur Reiseplanung - zu helfen. Die Plattform integriert das Sprachmodell und die Langchain-Tools von OpenAI und unterstützt die lokale Bereitstellung und den Betrieb in der Cloud, so dass sie für Entwickler und KI-Enthusiasten geeignet ist. Die Plattform befindet sich noch in der Beta-Phase, wobei die Funktionen ständig weiterentwickelt werden und eine aktive Community Zehntausende von Nutzern aus der ganzen Welt zur Mitarbeit angezogen hat.
Funktionsliste
- Autonome Schaffung von KI-IntelligenzenBenutzer können die Namen und Ziele der Intelligenzen anpassen, um schnell personalisierte KI-Assistenten zu erstellen.
- Automatisierung von AufgabenAutomatisches Zerlegen und schrittweises Erledigen von Aufgaben entsprechend den Zielen, wobei eine dynamische Anpassung der Ausführungsstrategien unterstützt wird.
- Mehrsprachige UnterstützungUnterstützt mehrsprachige Ausgaben und passt sich an die Bedürfnisse globaler Benutzer an.
- Integration mit externen APIsAPIs wie OpenAI und Serper können genutzt werden, um die Informationserfassung der Intelligenzen zu verbessern.
- Lokale Unterstützung bei der BereitstellungEin-Klick-Installation über Docker für Entwicklungs- und Testumgebungen.
- Zusammenarbeit mit der Open-Source-GemeinschaftBenutzer können über GitHub Code einreichen, Feedback geben und sich an der Entwicklung von Funktionen beteiligen.
- Aufgabenverfolgung in EchtzeitAnzeige des Fortschritts der Aufgabenausführung, so dass der Benutzer jederzeit den Status des intelligenten Körpers erkennen kann.
Hilfe verwenden
Für die Nutzung von AgentGPT gibt es zwei Möglichkeiten: die Online-Erfahrung und den lokalen Einsatz. Im Folgenden finden Sie eine detaillierte Beschreibung der Installation und der Bedienung, um den Benutzern einen schnellen Einstieg zu ermöglichen.
Lokale Bereitstellung Installationsprozess
AgentGPT empfiehlt die Verwendung von Docker für die lokale Bereitstellung, um eine einheitliche Umgebung und eine einfache Installation zu gewährleisten. Hier sind die Schritte:
Vorbedingungen
Vergewissern Sie sich, dass Sie die folgende Software auf Ihrem Computer installiert haben:
- Code-EditorVisual Studio Code (VS Code) wird zum Anzeigen und Ändern von Code empfohlen.
- Node.jsDie Front-End-Betriebsumgebung kann von der offiziellen Website heruntergeladen und installiert werden.
- GitZum Klonen von GitHub-Repositories können Windows/Mac/Linux über die offizielle Website installiert werden.
- DockerFür das zentrale Deployment-Tool müssen Sie Docker Desktop herunterladen und ein Konto registrieren, um sich anzumelden.
- API-SchlüsselEin OpenAI-API-Schlüssel ist erforderlich (obligatorisch), und optional die Serper-API- und Replicate-API-Schlüssel.
Installationsschritte
- Öffnen Sie ein Terminal
- Drücken Sie in VS Code
Strg + ~
(Windows) oderSteuerung + ~
(Mac); oder verwenden Sie das Terminal Ihres Systems (z. B. CMD von Windows oder Terminal von Mac).
- Drücken Sie in VS Code
- Klon-Lager
- Geben Sie den folgenden Befehl in das Terminal ein, um das AgentGPT-Projekt lokal herunterzuladen:
git clone https://github.com/reworkd/AgentGPT.git
- Rufen Sie den Projektkatalog auf:
cd AgentGPT
- Geben Sie den folgenden Befehl in das Terminal ein, um das AgentGPT-Projekt lokal herunterzuladen:
- Führen Sie das Installationsskript aus
- Für Mac/Linux-Benutzer, führen Sie aus:
. /setup.sh
- Für Windows-Benutzer, führen Sie:
. /setup.bat
- Das Skript erkennt die Umgebung automatisch und fordert Sie auf, die erforderlichen Konfigurationsinformationen einzugeben.
- Für Mac/Linux-Benutzer, führen Sie aus:
- API-Schlüssel konfigurieren
- Wenn das Skript läuft, wird es nach dem OpenAI-API-Schlüssel fragen. Sie müssen den Schlüssel im Voraus auf der OpenAI-Website registrieren und generieren, ihn eingeben und die Eingabetaste drücken, um fortzufahren.
- Wenn Sie einen API-Schlüssel für Serper oder Replicate haben, können Sie diesen auch an der Eingabeaufforderung eingeben (optional).
- Neue Dienste
- Nachdem das Skript abgeschlossen ist, zieht Docker automatisch das Image und startet den Dienst. Warten Sie ein paar Minuten, und wenn das Terminal anzeigt, dass der Dienst erfolgreich läuft, öffnen Sie einen Browser und besuchen Sie die
http://localhost:3000
.
- Nachdem das Skript abgeschlossen ist, zieht Docker automatisch das Image und startet den Dienst. Warten Sie ein paar Minuten, und wenn das Terminal anzeigt, dass der Dienst erfolgreich läuft, öffnen Sie einen Browser und besuchen Sie die
- Überprüfen der Installation
- Wenn die Seite korrekt geladen wird, wurde AgentGPT erfolgreich bereitgestellt. Andernfalls überprüfen Sie die Terminalprotokolle. Häufige Probleme können sein, dass Docker nicht läuft oder der API-Schlüssel falsch ist.
Online-Erfahrung
Keine Installation erforderlich, direkter Zugang https://agentgpt.reworkd.ai
Die Online-Version ist in der offiziellen Version verfügbar.
Hauptfunktionen Betriebsanleitung
Intelligenz schaffen
- Zur Homepage gehen
- zeigen (eine Eintrittskarte)
http://localhost:3000
(lokal bereitgestellt) oder die URL der Online-Version zum Hauptbildschirm von AgentGPT.
- zeigen (eine Eintrittskarte)
- Einrichtung der intelligenten Stelle
- Klicken Sie auf die Schaltfläche "Einen Agenten erstellen".
- Geben Sie den Namen des Smartbodys in das Feld "Name" ein (z. B. "ResearchGPT").
- Geben Sie ein bestimmtes Ziel in das Feld Ziel ein (z. B. "Erstellen Sie einen Bericht über Nike, Inc.").
- Einsatz von Intelligenz
- Klicken Sie auf die Schaltfläche "Bereitstellen". Der Smart Body beginnt sofort mit der Arbeit, und die Schnittstelle zeigt den Fortschritt der Demontage und Ausführung der Aufgabe an.
Automatisierung von Aufgaben
- Aufgabenfortschritt anzeigenDie Intelligenz zerlegt das Ziel automatisch in mehrere Teilaufgaben (z. B. Suche nach Informationen, Organisation von Daten) und führt diese Schritt für Schritt aus. Sie können den Status jedes Schritts in Echtzeit in der Schnittstelle einsehen.
- AusrichtungszieleWenn die Richtung der Mission abweicht, können die Intelligenzen angehalten und nach Änderung der Ziele neu eingesetzt werden.
- Ergebnisse exportierenWenn die Aufgabe abgeschlossen ist, klicken Sie auf die Schaltfläche "Exportieren" auf der Benutzeroberfläche, um das Ergebnis als Textdatei zu speichern.
Integration mit externen APIs
- Konfigurieren der APIBei der lokalen Bereitstellung wird der API-Schlüssel bereits im Installationsschritt eingegeben. Wenn Sie ihn ändern müssen, bearbeiten Sie die
.env
ein, geben Sie den neuen Schlüssel ein und starten Sie den Dienst neu. - Wirkung der NutzungMit aktivierter Serper-API können Intelligenzen Web-Suchen durchführen; mit aktivierter Replicate-API können mehr Arten von Inhalten (z. B. Bilder) erzeugt werden.
Engagement der Open-Source-Gemeinschaft
- Einreichung von FragenWenn Sie auf einen Fehler stoßen, besuchen Sie
https://github.com/reworkd/AgentGPT/issues
Klicken Sie auf "Neues Problem", um das Problem zu beschreiben. - Code beisteuernForken Sie das Repository, ändern Sie den Code und reichen Sie Pull Requests ein, und beteiligen Sie sich an der Optimierung von Funktionen.
caveat
- NetzanforderungLokale Bereitstellungen erfordern ein offenes Netzwerk, damit Docker Images und Intelligenzen zum Aufrufen von APIs herunterladen kann.
- LeistungsanforderungenEs wird empfohlen, dass die Computer mindestens 8 GB RAM und 10 GB Festplattenspeicher haben, um einen reibungslosen Betrieb zu gewährleisten.
- neue Version: Regelmäßiger Betrieb
Git-Pull
Holen Sie sich den neuesten Code und starten Sie den Dienst neu, um das Update anzuwenden.
Mit diesen Schritten können Sie AgentGPT problemlos einsetzen und verwenden, egal ob Sie Aufgaben automatisieren oder neue Funktionen entwickeln.