Comment installer et utiliser AutoGPT, la version autonome de ChatGPT

AutoGPT crée un véritable engouement sur le web et se trouve désormais omniprésent. Ce système, fonctionnant de manière autonome, réalise diverses tâches à votre place. Vous pouvez le paramétrer vous-même et disposer de votre propre robot travaillant pour vous en seulement 30 minutes. Auto-GPT est une application open-source expérimentale qui met en lumière les compétences du modèle linguistique GPT-4. Ce logiciel, alimenté par GPT-4, crée et gère de manière autonome divers projets. Voici comment faire :

Prérequis

Pour commencer, vous devez savoir comment exécuter des commandes dans un terminal. C'est tout ce dont vous avez besoin. Ensuite, faites les choses suivantes :

  • Configurer git
Git Guides - install git
Learn how to install git.
  • Télécharger Python
Download Python
The official home of the Python Programming Language
  • Télécharger Docker Desktop
Download Docker Desktop | Docker
Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today!
  • Obtenir une clé API OpenAI
OpenAI API
An API for accessing new AI models developed by OpenAI

Installation

Commencez par cloner le répertoire Auto-GPT en entrant dans votre terminal : git clone -b stable https://github.com/Significant-Gravitas/Auto-GPT.git

Naviguez dans le répertoire avec cd Auto-GPT. (Vous pouvez le trouver manuellement dans le dossier Documents ou dans votre répertoire utilisateur en fonction de votre OS.)

Vous verrez un fichier appelé .env.template, ajoutez votre clé API OpenAI dans OPENAI_API_KEY.

Fichier .env

Dupliquez le fichier et renommez-le simplement en .env. Une fois terminé, exécutez la commande pip install -r requirements.txt, Cela téléchargera tous les packages Python. N'oubliez pas que vous devez avoir Python installé.

Configuration et exécution

Nous sommes presque prêts à lancer votre IA, mais avant, assurez-vous de :

  • Avoir Docker en marche ! J'utilise Docker Desktop, qui fonctionne parfaitement sur Windows et Mac. Il doit juste être activé.
Docker desktop

Pas d'inquiétude, vous n'avez pas besoin de télécharger de conteneurs ou quoi que ce soit. Ensuite, exécutez python scripts/main.py et le terminal vous répondra.

Vous pouvez choisir le mode continu si vous voulez qu'il fonctionne de manière totalement autonome, ou vous pouvez approuver chaque action vous-même.

Pour le mode continu : python scripts/main.py --continuous

Et voilà, votre IA est opérationnelle !

Si cette méthode ne fonctionne pas, utilisez celle-ci, toujours dans le répertoire de Auto-GPT :

# Linux ou Mac:
./run.sh

# Windows:
.\run.bat

Après chaque action, vous pouvez choisir d'autoriser la (les) commande(s), de quitter le programme ou de fournir des informations à l'IA.

  • Autoriser une seule commande, entrez y
  • Autoriser une série de N commandes continues, entrez y -N
  • Quitter le programme, entrez n
⚠️
Attention, Auto-GPT consomme beaucoup de tokens, ne le laissez pas tourner trop longtemps
Exemple de prompt

Version avec interface

Vous pouvez également utiliser Auto-GPT avec une interface graphique grâce à AgentGPT. Cependant, comme il ne s'agit pas d'une application officielle, soyez vigilant quant aux éventuels bugs que cette interface pourrait engendrer.

AgentGPT : interface utilisateur web pour AutoGPT
Introduction à AgentGPT AgentGPT est une interface utilisateur web permettant de configurer et déployer des agents IA autonomes. Cette plateforme vous permet de créer des agents personnalisés pour accomplir différents objectifs en générant des tâches, en les exécutant et en apprenant de leurs résul…

Conseils et résolution de problèmes

AutoGPT n'est pas parfait et vous rencontrerez des problèmes de temps en temps. Voici quelques conseils pour rendre le processus plus fluide :

Définition des objectifs

AutoGPT est très récent, il n'est donc pas parfait. La définition des bons objectifs fera la différence entre la réussite et l'échec des tâches. Commencez simple, testez, puis ajustez vos objectifs. Ce n'est pas une science exacte, il y a souvent des allers-retours.

Sauvegarde des fichiers

AutoGPT peut écrire dans des fichiers, il faut donc l'orienter dans la bonne direction. Demandez simplement de sauvegarder les résultats, et cela suffit généralement.

Parfois, vous voulez qu'il sauvegarde à chaque objectif, alors vous pouvez le lui demander.

Par exemple : Objectif 1 : Trouver les 10 meilleures marques de chaussures. Sauvegarder le résultat. Objectif 2 : Réaliser une analyse SWOT de chaque marque. Sauvegarder.

Problèmes généraux

Parfois, AutoGPT peut se bloquer dans une boucle, il est donc important de le surveiller de près. Si cela commence à boucler pendant plus de 2-3 minutes, cela signifie généralement qu'il est coincé et vous devrez redémarrer le processus.

Pour exploiter pleinement le potentiel d'AutoGPT, vous aurez besoin de l'accès à l'API GPT-4. Si vous utilisez seulement GPT-3.5, la profondeur des agents/réponses risque de ne pas être à la hauteur.