Auto-GPT est un projet open-source qui permet aux gens de créer des assistants IA qui répondent à leurs besoins. Ces assistants IA sont capables de réflexion et d’autocritique et peuvent générer leurs propres messages pour atteindre un ensemble particulier d’objectifs et accomplir leur rôle. Il utilise le même modèle de langage GPT que le déjà populaire ChatGPT.
Si vous souhaitez exploiter la puissance du GPT sous la forme d’un assistant IA, vous pouvez essayer Auto-GPT. Voici comment installer et configurer Auto-GPT sur Ubuntu.
Prérequis pour installer Auto-GPT
Pour installer Auto-GPT, vous devez d’abord installer les derniers paquets Python3 et Git sur votre ordinateur.
Python est largement utilisé dans Auto-GPT. Pour installer la dernière version de Python sur Ubuntu, ouvrez un terminal et mettez à jour les paquets en utilisant :
sudo apt update && sudo apt upgrade
Maintenant, ajoutez le PPA deadsnakes avec la commande suivante :
sudo add-apt-repository ppa:deadsnakes/ppa
Installez la dernière version de Python avec :
sudo apt install python3.11
Remplacez « python3.11 » dans la commande ci-dessus par la dernière version de Python à ce moment-là.
Après l’installation, vérifiez si pip est déjà installé sur votre machine :
pip --version
Si vous utilisez Python 3.4 ou plus, pip devrait déjà être installé. Mais si ce n’est pas le cas, installez pip avec :
sudo apt install python3-pip
Maintenant que vous avez installé la dernière version de Python et pip sur Ubuntu, installez Git et clonez le dépôt Auto-GPT en utilisant git clone:
sudo apt install git
sudo git clone https://github.com/Significant-Gravitas/Auto-GPT.git
Changez le répertoire pour le dossier de code Auto-GPT nouvellement créé à l’aide de la commande cd :
cd Auto-GPT
Étape 1 : Configurer Auto-GPT sur Ubuntu
Maintenant que vous avez correctement configuré l’environnement pour Auto-GPT, vous devez configurer votre clé API OpenAI en tant que variable d’environnement.
Pour obtenir une clé API OpenAI, ouvrez un compte en vous rendant sur platform.openai.com. Assurez-vous de configurer votre méthode de paiement pour utiliser le produit GPT d’OpenAI.
Après vous être connecté à votre compte, cliquez sur l’image de votre profil en haut à droite et sélectionnez Voir les clés API.
Pour générer une clé API, cliquez sur le bouton Créer une nouvelle clé secrète ajoutez un nom et copiez la clé API en appuyant sur le bouton Ctrl + C ou en cliquant sur l’icône de copie. Cette clé servira d’identifiant à votre assistant d’intelligence artificielle pour utiliser la technologie GPT d’OpenAI.
Une fois copiée, collez la clé dans le champ .env . Le fichier env stockera toutes les clés API que vous utilisez avec Auto-GPT. Si vous n’avez pas besoin d’une base de données vectorielle comme Pinecone, votre clé API OpenAI devrait être suffisante pour utiliser Auto-GPT.
Pour définir votre clé API, ouvrez le fichier .env en utilisant nano :
nano .env.template
Pour localiser la variable clé API OpenAI, maintenez la touche CTRL + W, rechercher « OPEN_API_KEY=« , puis appuyez sur Entrée.
Remplacez l’espace réservé par votre clé API en appuyant sur Ctrl +V et en frappant Ctrl + S pour enregistrer. Vous pouvez quitter l’éditeur de texte nano en appuyant sur Ctrl + X.
Vous devez également renommer le fichier « .env.template » à seulement « .env« . Pour ce faire, exécutez
sudo mv .env.template .env
Étape 2 : Installer les dépendances Auto-GPT sur Ubuntu
Auto-GPT utilise de nombreuses bibliothèques Python. Vous devrez installer tous les paquets à l’aide de pip et de la commande requirements.txt fichier texte fourni avec le code source d’AutoGPT.
Pour installer toutes les dépendances de Python, exécutez :
pip install -r requirements.txt
Ensuite, essayez d’exécuter Auto-GPT en utilisant :
python3 -m autogpt
Félicitations ! Vous avez installé et configuré avec succès Auto-GPT sur votre machine Ubuntu.
Comment utiliser Auto-GPT sur Ubuntu
Avec l’installation de l’Auto-GPT, vous pouvez maintenant créer votre propre assistant d’intelligence artificielle. Il existe deux modes d’utilisation de l’Auto-GPT. Dans le mode par défaut, vous n’avez qu’à fournir une tâche. En fonction de la tâche spécifiée, l’Auto-GPT génère automatiquement le nom, le rôle et les objectifs de votre assistant IA.
En mode manuel, l’Auto-GPT vous demandera de spécifier un nom, un objectif et jusqu’à cinq objectifs que vous voulez que l’assistant IA suive pendant qu’il effectue sa tâche. Ce mode vous permet de contrôler le fonctionnement de votre assistant d’intelligence artificielle.
Pour utiliser le mode manuel, utilisez la commande suivante :
--manual
Dans cet exemple, nous avons nommé notre assistant IA et lui avons attribué un rôle de recherche de promotions sur les produits, ainsi que quelques objectifs sur la qualité de la promotion.
Une fois que le nom, les objectifs et le rôle ont été fournis, votre assistant IA s’activera immédiatement et commencera à tourner en boucle son processus de réflexion et d’exécution.
Tout au long du processus, vous pouvez voir les pensées, le raisonnement, le plan, les critiques et la prochaine action de votre assistant. L’action suivante ne sera exécutée qu’une fois que vous l’aurez approuvée.
Vous pouvez approuver la prochaine action de l’IA en tapant « y« pour oui. Si vous ne voulez pas que l’IA poursuive ses plans, vous pouvez taper « n » pour no et exit.
Si vous faites confiance à votre assistant IA et que vous ne voulez pas continuer à surveiller toutes ses pensées et actions, vous pouvez taper « y -(nombre)« . Par exemple, si vous voulez que l’Auto-GPT exécute ses cinq prochaines actions, vous pouvez taper « y -5« . En outre, si vous souhaitez fournir un retour d’information à votre assistant IA, vous pouvez également saisir votre message en entrée.
Dans cet exemple, notre assistant a tourné en boucle autour des mêmes pensées, plans et exécutions trois fois maintenant. Nous avons donc décidé de lui demander d’arrêter, car ses premiers efforts étaient déjà suffisants.
Une fois que votre assistant d’IA a terminé sa tâche, vous pouvez voir son résultat final en ouvrant la fenêtre de l’assistant d’IA. /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace répertoire.
Succès ! Notre assistant IA nous a donné une liste de codes promo actifs pour la souris que nous recherchions.
Limites de l’Auto-GPT
Bien que l’Auto-GPT ait donné des résultats assez prometteurs, il n’est toujours pas aussi puissant ou utile qu’il a été initialement annoncé. Au cours de nos tests, la moindre tâche un peu complexe entraînait souvent l’assistant d’intelligence artificielle dans le même schéma de pensées et d’actions, ce qui finissait par échouer.
L’incapacité de l’IA à gérer les publicités, les cookies, les pages de connexion et les fenêtres contextuelles des sites Web a joué un rôle important dans ce problème. Cela est probablement dû au fait que l’Auto-GPT en est encore à sa première phase de développement.
Pour l’instant, vous ne devriez utiliser l’Auto-GPT que pour jouer et expérimenter avec les assistants d’IA.
Auto-GPT va s’améliorer encore et encore
Auto-GPT n’est pas aussi puissant qu’il devrait l’être en raison de son stade de développement actuel et de l’accès limité à GPT-4. Cependant, cela ne devrait pas durer longtemps car Auto-GPT gagne beaucoup d’intérêt et de soutien de la part de personnes du monde entier.
Le développement de l’Auto-GPT se poursuivra probablement jusqu’à ce qu’il atteigne un état mature et stable où de nombreuses fonctionnalités utiles seront mises en œuvre. Ce n’est qu’une question de temps avant que l’Auto-GPT ne devienne un outil pratique pour nos applications personnelles, professionnelles et commerciales.