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 :

Lire  La manière la plus économe en énergie de régler votre thermostat

 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 

Lire  Que sont les groupes de signaux cryptographiques ? 5 raisons de ne pas leur faire confiance

É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.

Création de la clé API 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.

Insérer la clé API

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 
Installer les exigences Auto-GPT

Ensuite, essayez d’exécuter Auto-GPT en utilisant :

 python3 -m autogpt 
Installation réussie de l'Auto-GPT

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.

Mode auto de l'Auto-GPT

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.

Mode manuel Auto-GPT

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.

Commandes d'entrée pour Auto-GPT

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.

Fournir un feedback humain à Auto-GPT

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.

Session Auto-GPT réussie

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.