AutoGPT-Delphi
Il s'agit d'une expérience visant à créer une instance GPT entièrement autonome pour résoudre des tâches arbitraires. Sa fonctionnalité est similaire à Auto-GPT (https://github.com/Torantulino/Auto-GPT) ou BabyAGI (https://github.com/yoheinakajima/babyagi).
?AutoGPT-Delphi utilise GPT-4 par défaut et utilisera GPT3.5-turbo pour les résumés, alors surveillez vos coûts dans OpenAI. Vous pouvez également définir l'agent principal sur 3,5, mais à l'heure actuelle, la cohérence n'est pas vraiment celle que vous souhaiteriez ?
Étant donné que le programme peut potentiellement exécuter des opérations nuisibles, il est recommandé de l'exécuter dans une VM.
Exigences ✓
- Implémentation de l'API Delphi OpenAI à partir de https://github.com/HemulGM/DelphiOpenAI
- Clé API OpenAI (https://platform.openai.com/account/api-keys)
- Clé API de recherche personnalisée Google et ID SearchEngine (https://console.cloud.google.com/apis/credentials)
- libssl/libeay pour IndyHttp avec SSL (https://github.com/IndySockets/OpenSSL-Binaries/)
Agents actuellement disponibles ?
- UTILISATEUR - invite l'utilisateur avec un message et renvoie le résultat
- WRITE_FILE - écrit un fichier dans l'espace de travail
- READ_FILE - lit un fichier depuis l'espace de travail
- BROWSE_SITE - ouvre une URL et résume le contenu
- SEARCH_GOOGLE : recherche sur Google un terme spécifique
- WRITE_MEMORY - garde les choses à l'esprit pendant toute la session (normalement, les pensées plus anciennes seront perdues)
- GPT_TASK - génère une sous-instance ChatGPT pour exécuter une tâche spécifique
- LIST_FILES - renvoie la liste de tous les fichiers de l'espace de travail
- RUN_CMD - exécute une commande arbitraire avec cmd /c
Des projets pour l'avenir ?
- Améliorez l'invite du système pour que même GPT 3.5 la comprenne
- réécrire la syntaxe de l'agent pour qu'elle soit plus facile à analyser
- introduire plus d'agents (Txt2Img, Compiling, TwitterAPI)
- introduire des appels asynchrones pour utiliser toute la puissance des agents parallèles
Configuration ⚙
Vous devez spécifier vos clés API et vos paramètres dans AutoGPT.ini :
[OPTIONS]
WORKING_DIR='C:PathToYourGPTWorkspace
GPT3ONLY=0
[API_KEYS]
OPEN_AI=sk-123ABC123BCD123123123131231231
GOOGLE_CUSTOM_SEARCH=AIzzzzz999999111122222333334
GOOGLE_SEARCH_ENGINE_ID=1234567890abcdef1
Contact
Si vous avez des questions ou souhaitez contribuer, n'hésitez pas à nous contacter via