AI Agents

Erstellen Sie Ihren eigenen AutoGPT-Agenten mit Forge und Benchmark

Image showcasing AutoGPT setup process with Forge and Benchmark tools.

Einführung in AutoGPT und autonome KI-Agenten

AutoGPT ist ein bahnbrechender KI-Agent, der die APIs von OpenAI GPT-4 und GPT-3.5 nutzt, um Aufgaben autonom durch natürliche Sprachinteraktion zu bewältigen. Im Gegensatz zu traditionellen Systemen initiiert AutoGPT Aufgaben, ohne dass ständige menschliche Anleitung erforderlich ist, und kann seine Strategien basierend auf sich entwickelnden Informationen anpassen. Diese innovative Technologie kann verschiedene Aufgaben erledigen, wie z.B. Datenbankverwaltung, Dateiverwaltung, Websuche und sogar Text-to-Speech-Funktionen.

AutoGPT glänzt bei Codierungsaufgaben und hat das Potenzial zur Selbstverbesserung, indem es andere KI-Systeme wie ChatGPT in der Ausführung einer Vielzahl von Aufgaben übertrifft, von Forschung bis kreatives Schreiben. Zu seinen wertvollen Komponenten gehören Forge, das es Benutzern ermöglicht, ihren eigenen konversationalen KI-Agenten powered by AutoGPT zu erstellen, und Benchmark, ein Tool zur Prüfung der Leistung des Agenten. Dieses Tutorial führt Sie durch die Grundlagen, um mit den von AutoGPT bereitgestellten Befehlszeilentools zu beginnen.

Bereit, das volle Potenzial autonomer KI-Agenten freizusetzen? Lassen Sie uns in die Einzelheiten eintauchen!

Anforderungen für den Einstieg

Bevor Sie in das Tutorial starten, stellen Sie sicher, dass Ihre Entwicklungsumgebung die folgenden Anforderungen erfüllt:

  • Python 3.10+
  • OpenAI API-Schlüssel
  • Git

Tutorialübersicht

  • Einrichtung
  • Verwendung der Benutzeroberfläche
  • Leistungsprüfung mit Benchmark

Einrichtung

Um zu beginnen, klonen Sie das AutoGPT-Repository und führen den Setup-Befehl aus. Dies stellt sicher, dass Python, Poetry, Flutter und Google Chrome auf Ihrem System installiert sind:

git clone https://github.com/your-repository/AutoGPT

Nach der Installation beenden Sie das Setup-Skript mit CTRL + C. Überprüfen Sie, ob Poetry korrekt installiert wurde. Wenn ein Fehler auftritt, müssen Sie möglicherweise Poetry zu Ihrem PATH hinzufügen:

  1. Öffnen Sie die .bashrc-Datei in Ihrem Home-Verzeichnis (z.B. /home/your-user-name/.bashrc) in einem Texteditor.
  2. Fügen Sie am Ende der Datei export PATH="$PATH:$HOME/.local/bin" hinzu.
  3. Speichern Sie die Datei und starten Sie Ihr Terminal neu.

Als nächstes wählen Sie einen Namen für Ihre Agenten und führen den folgenden Befehl aus, um einen neuen Agenten mit Forge zu erstellen:

forge create-agent 

Liste aller verfügbaren Agenten mit:

forge list-agents

Wechseln Sie in den Ordner, in dem Ihr neuer Agent erstellt wurde, zum Beispiel:

cd 

Kopieren Sie die Beispielumgebung in eine neue .env-Datei:

cp .env.example .env

Öffnen Sie die .env-Datei und fügen Sie Ihren OpenAI API-Schlüssel hinzu. Ihre Umgebung sollte folgender Struktur entsprechen:

OPENAI_API_KEY=your-api-key

Installieren Sie nun die Projektabhängigkeiten:

poetry install

Aktivieren Sie die virtuelle Umgebung mit:

poetry shell

Stellen Sie sicher, dass Ihre virtuelle Umgebung aktiv ist, bevor Sie Ihren Agenten ausführen. Jetzt können Sie den Agenten mit folgendem Befehl starten:

uvicorn main:app --host 0.0.0.0 --port 8000

Dieser Befehl startet den Server unter http://0.0.0.0:8000 und überwacht auf Änderungen.

Verwendung der Benutzeroberfläche

Zugriff auf das Frontend unter http://localhost:8000/ und melden Sie sich mit einem Google- oder GitHub-Konto an. Sie können über die Benutzeroberfläche Aufgaben an Ihren Agenten senden. Die App aktualisiert sich automatisch jedes Mal, wenn Sie Änderungen speichern, was eine Echtzeitprüfung Ihrer Kreationen ermöglicht. Während Sie den Code erkunden, kann sich die App zu einem einzigartigen KI-Assistenten entwickeln, der auf Ihre Bedürfnisse zugeschnitten ist!

Aufgaben mit der AutoGPT Forge UI erstellen

Innerhalb der AutoGPT Forge UI ist die Schaltfläche "Neue Aufgabe" Ihr Tor zur Erstellung von Aufgaben für Ihren KI-Agenten:

  1. Klicken Sie auf die Schaltfläche "Neue Aufgabe", die oben im Abschnitt Aufgabenliste zu finden ist.
  2. Geben Sie im Aufgabeninterface die Details der Aufgabe ein.
  3. Klicken Sie auf die Schaltfläche "Senden", um die Aufgabe an Ihren Agenten zu übermitteln.
  4. Setzen Sie die Interaktion fort, indem Sie zusätzliche Nachrichten eintippen und nach Bedarf senden.

Kontinuierlicher Modus nutzen

Eine bemerkenswerte Funktion ist der "Kontinuierliche Modus", der es Ihrem Agenten ermöglicht, Aufgaben in einer Schleife auszuführen. Beachten Sie jedoch eine Warnmeldung, die erscheinen kann, wenn Sie Ihre Aufgabenbedingungen nicht klar definiert haben, da dies zu einer endlosen Schleife führen könnte. Wenn Sie sich nicht sicher sind, wie sich Ihr Agent verhalten wird, gehen Sie Schritt für Schritt vor und drücken Sie schrittweise die Schaltfläche "Senden".

Benchmarking: Die Fähigkeiten Ihres Agenten ermitteln

Benchmarking dient als Leistungsbericht Ihres Agenten. Klicken Sie auf das Pokal-Icon innerhalb der AutoGPT Forge UI, um in verschiedene Herausforderungs-kategorien einzutauchen und Ihre eigene Testreihe zu erstellen. Überwachen Sie den Fortschritt Ihres Agenten in Echtzeit, während er die Herausforderungen bewältigt. Die Ergebnisse werden als bestanden, nicht bestanden oder in Bearbeitung gemeldet, was Ihren Agenten dazu anregt, seine Fähigkeiten zu verbessern.

Die Fähigkeiten Ihres Agenten für die Rangliste einreichen

Wenn Sie mit Ihren Benchmark-Ergebnissen zufrieden sind, klicken Sie auf die Schaltfläche "Zur Rangliste einreichen". Füllen Sie das Einreichungsformular mit folgenden Details aus:

  • Teamname: Der Name Ihres Teams.
  • Github Repo URL: Der Link zu Ihrem geforkten Repository.
  • Commit SHA: Erhalten Sie dies, indem Sie git rev-parse HEAD im Root-Verzeichnis Ihres Repositories ausführen.

Sobald alle Felder korrekt ausgefüllt sind, klicken Sie auf "Einreichen", um Ihre Ergebnisse auf der Rangliste anzuzeigen und zu beobachten, wie Ihr Agent im Vergleich zur AutoGPT-Community abschneidet.

Fazit

Wenn Sie mit Ihren Aufgaben fertig sind, denken Sie daran, den Agenten mit folgendem Befehl zu stoppen:

exit

Sie können auch Ihre Poetry-virtuelle Umgebung mit:

exit

Dieses Tutorial bietet die Grundlagen, um Ihren eigenen KI-Agenten powered by AutoGPT zu entwickeln. Da es sich um ein sich entwickelndes Projekt handelt, werden ständig Änderungen und Verbesserungen vorgenommen. Bleiben Sie also auf dem Laufenden, indem Sie die GitHub-Seite von AutoGPT besuchen und dem AutoGPT Discord-Server beitreten. Die Möglichkeiten sind endlos, während Sie Ihre Reise zur Erstellung leistungsstarker autonomer KI-Agenten antreten!

Weiterlesen

AI21 Labs logo and NLP technology overview.
Creating an AI-powered research assistant using AutoGPT Forge.

Hinterlasse einen Kommentar

Alle Kommentare werden vor der Veröffentlichung geprüft.

Diese Website ist durch hCaptcha geschützt und es gelten die allgemeinen Geschäftsbedingungen und Datenschutzbestimmungen von hCaptcha.