Pour obtenir une bonne sortie de ChatGPT ou d’un autre LLM, vous devez généralement lui fournir plusieurs invites. Mais que diriez-vous si vous pouviez simplement donner à votre robot IA un ensemble d’objectifs assez larges au début d’une session, puis vous asseoir pendant qu’il génère son propre ensemble de tâches pour atteindre ces objectifs ? C’est l’idée derrière Auto-GPT, un nouvel outil open source qui utilise l’API OpenAI (même LLM que ChatGPT) pour s’inviter, en fonction de votre entrée initiale.
Nous avons déjà vu un certain nombre d’utilisateurs de Twitter parler de la façon dont ils utilisent Auto-GPT pour tout, de la création de plans marketing à l’analyse des données de marché pour les investissements à préparer des sujets pour un podcast. Sur la base de notre expérience pratique, nous ne pouvons pas dire que cela fonctionne toujours bien (nous lui avons demandé d’écrire un tutoriel Windows 11 et le résultat était horrible), mais c’est le début et certaines tâches peuvent fonctionner mieux que d’autres.
Si vous voulez essayer Auto-GPT sur votre ordinateur, il est facile à installer, et bien qu’il y ait quelques points délicats dans le processus, nous avons trouvé des moyens de travailler avec eux, ou autour d’eux pour écrire ce guide condensé sur la façon dont pour créer votre propre IA Auto-GPT pour vous aider dans vos objectifs.
Pour ce projet, vous aurez besoin
- Un PC Windows 10 ou 11
- Un compte API OpenAI. OuiVous pouvez obtenir quelques dollars de crédit gratuitement, mais vous devrez ensuite payer pour des jetons supplémentaires.
Création d’un agent d’IA Auto-GPT
1. Téléchargez et installez git. Lorsque vous êtes invité à sélectionner un éditeur de texte, sélectionnez l’éditeur le plus approprié. J’ai choisi d’utiliser Notepad++. Tous les autres choix peuvent être conservés à leurs valeurs par défaut. L’installation de git n’est pas indispensable. Si vous choisissez de ne pas le faire, passez à l’étape 4 et cliquez sur le lien ZIP.
2. Téléchargez et installez la dernière version de Python pour Windows. Au cours du processus d’installation, vous serez invité à mettre à jour le chemin pour inclure Python. Ceci est essentiel pour utiliser Python à l’échelle du système.
3. Ouvrir une invite de commande et accédez à votre dossier Bureau.
4. Utilisez cette commande pour cloner le référentiel dans le dossier Bureau. Alternativement, vous pouvez simplement télécharger et extraire l’archive ZIP.
git clone https://github.com/Torantulino/Auto-GPT.git
5. Changez de répertoire pour qu’il soit dans le dossier Auto-GPT. Gardez cette invite de commande ouverte car elle sera nécessaire plus tard.
cd Auto-GPT
6. Utilisez le gestionnaire de packages Python, pip, pour installer tous les packages requis. Notez que cela prendra quelques minutes.
pip install -r requirements.txt
7. Ouvrez .env.template dans un éditeur de texte.
8. Naviguez vers le Page Clé API OpenAI. Si vous n’avez pas de compte OpenAI, créez-en un ; c’est gratuit et vous pouvez utiliser votre identifiant Google.
9. Cliquez sur Créer une nouvelle clé secrète.
dix. Dans la boîte de dialogue, copiez la clé API. Notez qu’une fois cette boîte de dialogue fermée, la clé API ne peut plus être révélée. Une nouvelle clé devrait être créée.
11. Dans le fichier .env.template, remplacez le texte d’attente par votre clé API et cliquez sur Enregistrer sous, puis enregistrez le fichier dans le même dossier que .env
OPENAI_API_KEY=your-openai-api-key
12. Exécutez Auto-GPT à l’aide de cette commande dans l’invite.
python scripts/main.py
13. Donnez un nom et des objectifs à votre API lorsque vous y êtes invité. Ces détails sont enregistrés dans un fichier appelé « ai_settings ». Voici le contenu de mon dossier.
ai_goals:
- Create project ideas using AI and Raspberry Pi
- Create projects for intermediate users
- Use the Python programming language
- Save the ideas to a file
- once done, terminate
ai_name: PiProjectsBot
ai_role: Create cool ideas for Raspberry Pi projects
L’IA commencera alors le processus de recherche. Dans notre cas, il a demandé d’exécuter une série d’étapes pour effectuer des recherches sur des projets Raspberry Pi.
14. Appuyez sur Y permettra à l’IA de démarrer le processus. Cela peut prendre un certain temps et l’IA demandera une confirmation lorsqu’elle effectuera ces tâches.
15. Appuyez à nouveau sur Y pour activer chaque tâche. Ou vous pouvez entrer « y -[NUMBER] » où [NUMBER] est le nombre d’étapes qu’il devra effectuer avant de redemander la permission. En fonction des objectifs fixés, l’IA fonctionnera jusqu’à ce qu’elle ait terminé sa tâches. Dans notre cas, il produit un fichier avec des idées de projets Raspberry Pi.
Remarques
Vous pouvez ou non avoir besoin d’ajouter des informations de paiement à votre compte OpenAI. Par défaut, le système vous donnera un certain nombre de crédits gratuits. Dans le cas du rédacteur en chef Avram Piltch, c’était 18 $ de crédit gratuit qu’il a pu utiliser sans entrer de méthode de paiement. Il se peut que vous n’obteniez pas autant de crédit gratuit ou que vous deviez ajouter un mode de paiement à votre compte OpenAI pour continuer.