Installez AutoGPT sur votre ordinateur en suivant ce guide étape par étape.
Avec l'explosion de ChatGPT sur Internet, de nombreuses personnes ont été impressionnées par la puissance et l'utilité de la technologie GPT d'OpenAI. Cela a suscité l'idée de créer un ChatGPT automatique qui répond et génère ses propres invites pour atteindre un objectif spécifique. Cette idée sera plus tard réalisée sous le nom d'Auto-GPT.
Étant donné qu'Auto-GPT est toujours en cours de développement, vous ne pourrez accéder à Auto-GPT que comme le ferait un développeur, ce qui peut nécessiter un peu de savoir-faire technique.
Pour vous faciliter la tâche, voici un guide étape par étape sur la façon de télécharger et d'installer Auto-GPT.
Étape 1: Téléchargez Python et AutoGPT
Malgré ce que vous avez pu lire ailleurs, l'installation d'Auto-GPT est assez simple.
Commençons par télécharger manuellement la dernière version de Python 3 et l'exécutable Auto-GPT depuis GitHub. Vous devrez d'abord télécharger et installer Python 3 car votre PC en aura besoin pour lire et exécuter des fichiers dans Auto-GPT.
Télécharger: Python 3 (Gratuit)
Une fois téléchargé, double-cliquez sur le fichier pour installer Python. Assurez-vous de cocher la case pour Ajouter python.exe à PATH. Cela permettra à votre PC d'utiliser Python n'importe où sur votre PC. Après cela, allez-y et cliquez Installer maintenant.
Après avoir installé Python, vous pouvez télécharger Auto-GPT à partir de GitHub.
Télécharger: GPT automatique (Gratuit)
Code source.zip est pour Windows, tandis que Code source.tar.gz est pour Linux et MacOS. Tout d'abord, téléchargez le fichier pour votre système d'exploitation, puis copiez le dossier et collez-le à l'emplacement souhaité.
Étape 2: Configurer Auto-GPT
Étant donné qu'AutoGPT utilise la technologie GPT d'OpenAI, vous devez générer une clé API à partir d'OpenAI pour agir comme votre identifiant pour utiliser leur produit.
Gardez à l'esprit que votre compte sur ChatGPT est différent d'un compte OpenAI. Tu devras créer un compte OpenAI pour accéder à une API OpenAI. Maintenant:
- Après inscription et connexion, cliquez sur Personnel dans le coin supérieur droit du site Web et sélectionnez Afficher les clés API. Cela vous enverra au Gestion des clés API OpenAI, où vous pouvez gérer vos clés API.
- Pour créer une clé, cliquez sur Créer une nouvelle clé secrète, saisissez un nom, puis cliquez sur Créer une clé secrète. Vous pouvez ensuite copier la clé API en utilisant CTRL + C ou en cliquant sur l'icône de copie à droite.
- Maintenant que vous avez votre clé API, allez dans votre dossier Auto-GPT et ouvrez le .env fichier à l'aide du Bloc-notes.
- Une fois ouvert, faites défiler jusqu'à FOURNISSEUR DE LLM section. Là, vous verrez OPENAI_API_KEY. Remplacez l'espace réservé par la clé API que vous venez de copier, puis enregistrez le fichier.
Ce fichier est l'endroit où toutes vos informations d'identification de service sont placées, donc si vous souhaitez utiliser une base de données vectorielle principale comme Docker ou Pinecone, vous pouvez définir vos clés API de produit ici. Mais si vous souhaitez uniquement utiliser AutoGPT, la clé API OpenAI devrait suffire.
Étape 3: Installer les dépendances Auto-GPT
Maintenant que vous avez configuré Auto-GPT, il est temps d'installer ses dépendances via un terminal.
- Pour ouvrir un terminal dans l'environnement Auto-GPT, faites un clic droit sur le dossier Auto-GPT, puis sélectionnez Ouvert dans l'aérogare.
- Pour installer toutes les conditions nécessaires au fonctionnement d'Auto-GPT, utilisez la commande:
pip install -r exigences.txt
- Une fois que vous avez appuyé sur Entrée, votre terminal téléchargera et installera toutes les dépendances requises.
- Après l'installation, essayez d'ouvrir Auto-GPT en utilisant:
python -m autogpt
Toutes nos félicitations! Vous avez installé avec succès Auto-GPT.
Comment utiliser Auto-GPT
Maintenant que vous avez installé avec succès Auto-GPT sur votre ordinateur, discutons de la façon d'utiliser Auto-GPT.
Lorsque vous ouvrez Auto-GPT pour la première fois, il vous sera immédiatement demandé de donner un nom à votre assistant IA, son rôle et cinq objectifs que l'IA devrait suivre.
Vous pouvez saisir le nom de votre choix. Cela n'affecterait probablement pas les performances de votre assistant IA. Après avoir donné un nom, essayez de fournir un rôle clair et concis, car cela définira le rôle que l'IA jouera.
Bien que vous n'ayez pas besoin de remplir les cinq objectifs, il est toujours recommandé de le faire, car cela affectera probablement l'efficacité de votre IA.
Dans cet exemple, nous avons nommé notre assistant IA "Recipe-Generator". Son rôle est de créer une recette basée sur les cinq principaux ingrédients facilement disponibles aux États-Unis. Nous avons défini les trois premiers objectifs comme paramètres sur ce que nous attendons de la recette et avons défini les deux derniers pour indiquer à Auto-GPT d'enregistrer le fichier au format TXT, puis de l'arrêter.
Une fois que vous avez donné votre dernier objectif, vous pouvez appuyer sur Entrée pour que Auto-GPT s'exécute.
Pendant la course, vous pouvez voir les pensées, le raisonnement, le plan et les critiques de l'IA. Pour chaque action de l'assistant IA, il vous sera demandé d'autoriser l'exécution de son plan. Vous pouvez le faire en tapant "y" comme oui.
Si vous souhaitez que l'IA continue plusieurs fois sans vous demander d'autorisation, vous pouvez taper "y -(nombre d'actions autorisé)." Par exemple, si vous voulez que votre assistant IA continue à exécuter les cinq étapes suivantes, vous pouvez taper "y -5" et appuyez sur entrée.
L'un des avantages d'Auto-GPT par rapport à ChatGPT est qu'il est libre de sonder Internet. Comme vous pouvez le voir ici, notre assistant Recipe-Generator télécharge un fichier.
Cela rend cela IA potentiellement dangereuse; c'est pourquoi Auto-GPT vous demande toujours une autorisation avant d'exécuter des plans. Lisez et comprenez toujours les pensées, le raisonnement et le plan de votre assistant IA avant d'autoriser ses actions.
Après chaque action de l'IA, vous pouvez également fournir vos commentaires pour aider l'IA dans sa tâche.
Dans cette capture d'écran, notre assistant IA a parcouru trois fois la même étape. Nous disons donc à l'IA d'ignorer la recherche de recettes et de commencer à créer la sortie.
Après avoir fait la recette, notre IA a maintenant terminé sa tâche.
Pour afficher la sortie, accédez à votre dossier Auto-GPT et ouvrir l'espace de travail auto-gpt.
Succès! Notre assistant IA nous a donné une recette pour une casserole de pâté au poulet.
Limitations Auto-GPT
Même si c'était bien que Auto-GPT fonctionne, c'est encore assez limité. Grâce à une série de tests, nous avons découvert qu'Auto-GPT ne pouvait rien gérer de complexe. La plupart du temps, il continuait à boucler autour de la même pensée et du même raisonnement. Bien que vous puissiez certainement continuer à fournir des invites utiles, cela ressemblerait davantage à ChatGPT au lieu de l'assistant autonome qu'il était censé être.
Beaucoup de ces boucles sans fin ont été causées par le fait que l'IA ne savait pas comment gérer ou naviguer dans les publicités du site Web, les pages de connexion, les cookies et toutes sortes de fenêtres contextuelles. Cette difficulté était probablement due au fait que nous n'exécutions Auto-GPT que sur GPT-3.5 au lieu de GPT-4.
Bien que les deux versions puissent être proches en terme de version, GPT3.5 et GPT-4 sont très différents l'un de l'autre.
L'avenir de l'auto-GPT
Il y a deux raisons pour lesquelles Auto-GPT n'est pas aussi puissant qu'il devrait l'être.
La première est qu'il est encore en développement - plus de fonctionnalités et de réglages doivent être ajoutés pour que Auto-GPT fonctionne comme prévu. La seconde est que GPT-3.5 n'était pas destiné à alimenter Auto-GPT. Si vous regardez le GitHub officiel, vous pouvez voir qu'AutoGPT est en cours de développement pour utiliser GPT-4.
Ce ne sera qu'une question de temps avant qu'AutoGPT n'atteigne un stade de développement mature et que GPT-4 ne soit publié. Lorsque cela se produira, AutoGPT sera probablement aussi impressionnant et puissant qu'on le pensait au départ. Donc, avant que cela ne se produise, vous pourriez être intéressé à jouer avec en attendant ses prochaines mises à jour et GPT-4.