AutoGPT-Delphi
Dies ist ein Experiment zur Erstellung einer vollständig autonomen GPT-Instanz zur Lösung beliebiger Aufgaben. Seine Funktionalität ähnelt Auto-GPT (https://github.com/Torantulino/Auto-GPT) oder BabyAGI (https://github.com/yoheinakajima/babyagi).
„AutoGPT-Delphi verwendet standardmäßig GPT-4 und verwendet GPT3.5-turbo für Zusammenfassungen. Achten Sie also auf Ihre Kosten in OpenAI. Sie können den Hauptagenten auch auf 3,5 einstellen, aber zum aktuellen Zeitpunkt entspricht die Konsistenz nicht wirklich Ihren Wünschen?
Da das Programm möglicherweise schädliche Vorgänge ausführen kann, wird empfohlen, es innerhalb einer VM auszuführen
Anforderungen ✓
- Delphi OpenAI API-Implementierung von https://github.com/HemulGM/DelphiOpenAI
- OpenAI-API-Schlüssel (https://platform.openai.com/account/api-keys)
- Google Custom Search API-Schlüssel und Suchmaschinen-ID (https://console.cloud.google.com/apis/credentials)
- libssl/libeay für IndyHttp mit SSL (https://github.com/IndySockets/OpenSSL-Binaries/)
Derzeit verfügbare Agenten?
- USER – fordert den Benutzer mit einer Nachricht auf und gibt die Ausgabe zurück
- WRITE_FILE – schreibt eine Datei in den Arbeitsbereich
- READ_FILE – liest eine Datei aus dem Arbeitsbereich
- BROWSE_SITE – öffnet eine URL und fasst den Inhalt zusammen
- SEARCH_GOOGLE – sucht auf Google nach einem bestimmten Begriff
- WRITE_MEMORY – behält die Dinge während der gesamten Sitzung im Gedächtnis (normalerweise gehen ältere Gedanken verloren)
- GPT_TASK – erzeugt eine ChatGPT-Subinstanz, um eine bestimmte Aufgabe auszuführen
- LIST_FILES – gibt die Liste aller Dateien im Arbeitsbereich zurück
- RUN_CMD – führt einen beliebigen Befehl mit cmd /c aus
Pläne für die Zukunft?
- Verbessern Sie die Systemaufforderung, damit sie auch GPT 3.5 versteht
- Schreiben Sie die Agentensyntax neu, um sie einfacher analysieren zu können
- Weitere Agenten einführen (Txt2Img, Compiling, TwitterAPI)
- Führen Sie asynchrone Aufrufe ein, um die volle Leistung paralleler Agenten zu nutzen
Konfiguration ⚙
Sie müssen Ihre API-Schlüssel und Einstellungen in AutoGPT.ini angeben:
[OPTIONS]
WORKING_DIR='C:PathToYourGPTWorkspace
GPT3ONLY=0
[API_KEYS]
OPEN_AI=sk-123ABC123BCD123123123131231231
GOOGLE_CUSTOM_SEARCH=AIzzzzz999999111122222333334
GOOGLE_SEARCH_ENGINE_ID=1234567890abcdef1
Kontakt
Wenn Sie Fragen haben oder einen Beitrag leisten möchten, können Sie sich gerne an uns wenden