Auto-Agent-GPT (AKA AAGPT) est une autre application expérimentale open source présentant les capacités des modèles de grande langue.
Support: tâches générales, jeu trop cuit
Langue: [Anglais] [中文]


Pour installer AAGPT, suivez ces étapes:
Clone le référentiel AAGPT de GitHub et accédez au dossier téléchargé.
git clone [email protected]:hyintell/AAGPT.git
cd AAGPT
Utilisez la commande suivante dans votre terminal avec PIP:
pip install -r requirements.txtSeulement deux étapes, vous pouvez commencer à utiliser les capacités de traitement du langage naturel d'AAGPT avec votre clé API OpenAI.
Ouvrez le fichier setup/game.yaml et entrez votre touche API OpenAI dans le champ openai_api_key .
Accédez au dossier AAGPT et exécutez la commande suivante:
python aagpt.py Après avoir installé AAGPT, vous devrez configurer des API associées pour utiliser l'application. Vous pouvez le faire en suivant ces étapes:
cd setupsetup , il y a deux paramètres de jeu, game.yaml qui en utilisant le chatppt comme Momery Store et game2.yaml qui en utilisant la Pinecone comme Momery Store. Vous pouvez choisir l'un d'eux pour configurer l'API.game.yaml , vous utiliserez GPT comme magasin de mémoire, veuillez donc remplir les informations suivantes:openai_api_key : Votre clé API OpenAI. Si vous n'en avez pas, vous pouvez créer un compte gratuit et obtenir une clé API à partir du site Web OpenAI.openai_model : le modèle Openai Chatgpt à utiliser. Choisissez parmi "GPT-3.5-turbo", "GPT4" ou "Text-Davinci-003".env_openai_api_key : clé Openai Chatgpt pour Env, vous pouvez garder la même chose que la commune.agent_openai_api_key : clé Openai Chatgpt pour les agents, vous pouvez garder la même chose que la commune.goal : L'objectif principal de l'agent d'IA.init_task : les tâches initiales à ajouter à la liste des tâches.agent_life : la durée de vie des agents, en défaut, nous l'avons réglé sur 256. Remarque: éventuellement, vous pouvez utiliser game2.yaml qui en utilisant PineCone comme magasin de mémoire. En plus des paramètres ci-dessus, vous devrez remplir les informations suivantes:
agent_pinecone_api_key : Le formulaire sera une liste [Your Pinecone API , Your Pinecone Region] , la première est l'API Pinecone, et la seconde sera la région de votre index, vous pouvez l'obtenir à partir du site Web de Pinecone.agent_pinecone_index : le nom d'index de l'index de pignon à utiliser. En défaut, nous utilisons aagpt_agent_index . 
Installez OpenCooking envs.
Jouons
python aagpt-overcooked.py --render Après avoir défini les API correctes, vous pouvez tester AAGPT en exécutant le fichier aagpt.py dans votre terminal:
python aagpt.py Une fois AAGPT en cours d'exécution, vous pouvez commencer à interagir avec lui en tapant des invites et en observant ses réponses.
Si vous souhaitez modifier le paramètre de configuration ou de mémoire, vous pouvez utiliser la commande suivante:
python aagpt.py --world_root setup/game2.yamlNous sommes profondément reconnaissants des contributions faites par des projets open source: Auto-GPT et Babyagi.