AI Agent

Construisez votre propre agent AutoGPT avec Forge et des tests de référence

Creating an AutoGPT agent using Forge and testing with Benchmark

Introduction à AutoGPT et aux agents IA autonomes

AutoGPT est un agent IA révolutionnaire utilisant les API GPT-4 ou GPT-3.5 d'OpenAI pour s'attaquer de manière autonome aux tâches à travers des interactions en langage naturel. Contrairement aux systèmes traditionnels, AutoGPT initie des tâches sans guidance humaine constante, adaptant ses stratégies en fonction des informations en évolution.

Cet outil innovant peut gérer sans effort des bases de données, des fichiers, des recherches sur le web, et plus encore, incluant des capacités de synthèse vocale. Notamment, AutoGPT excelle dans les tâches de codage, avec un potentiel d'amélioration continue, le rendant supérieur à ChatGPT en précision et exécution.

Le référentiel AutoGPT comprend des outils comme Forge, qui vous permet de créer facilement votre propre agent IA conversationnel, et Benchmark, un outil pour tester la performance de l'agent. Ce tutoriel fournit un guide complet pour vous aider à démarrer avec les deux outils en ligne de commande proposés par l'équipe AutoGPT.

Guide de démarrage rapide : Commencer avec AutoGPT

Avant de plonger, assurez-vous que votre environnement de développement répond aux exigences suivantes :

  • Python 3.10+
  • Clé API OpenAI
  • Git

Plan du tutoriel

Configuration

Pour commencer, clonez le référentiel AutoGPT sur votre environnement local :

git clone 

Après le clonage, exécutez la commande de configuration pour installer Python, Poetry, Flutter et Google Chrome :

python setup.py

Une fois l'installation terminée, vous pouvez terminer le script de configuration en appuyant sur CTRL + C.

Vérification de l'installation

Vérifiez si Poetry a été installé correctement. S'il retourne une erreur, vous devez l'ajouter à votre PATH :

echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc
source ~/.bashrc

Ensuite, choisissez un nom pour votre agent et exécutez :

poetry run auto-gpt create --agent-name 

Vous pouvez lister tous les agents disponibles avec :

poetry run auto-gpt list

Naviguez vers le répertoire contenant votre nouvel agent :

cd 

Copiez l'environnement de l'exemple dans un nouveau fichier .env et ajoutez votre clé API OpenAI :

cp .env.example .env

Enfin, installez les dépendances du projet :

poetry install

Activez l'environnement virtuel :

poetry shell

Exécution de votre agent

À l'intérieur du dossier de votre agent, exécutez-le avec :

uvicorn main:app --host 0.0.0.0 --port 8000 --reload

La commande démarre le serveur à http://0.0.0.0:8000.

Utilisation de l'interface utilisateur

Accédez à l'interface frontend en visitant http://localhost:8000 et connectez-vous avec votre compte Google ou GitHub. Vous pouvez envoyer des tâches à votre agent via cette interface.

Chaque fois que des modifications sont enregistrées, l'application se rafraîchit automatiquement, permettant des tests en temps réel.

Création de tâches avec l'interface utilisateur AutoGPT Forge

Pour créer des tâches pour votre agent IA, utilisez le bouton "Nouvelle Tâche" :

  • Cliquez sur le bouton Nouvelle Tâche.
  • Entrez les détails de la tâche dans l'Interface de Tâche.
  • Appuyez sur Envoyer pour transmettre la tâche.

Exploitation du mode continu

Dans le "Mode Continu", votre agent peut effectuer des tâches en boucle. Soyez prudent, cependant ! Lors de l'activation de ce mode, vous pourriez recevoir un avertissement concernant les boucles infinies potentielles. Si vous n'êtes pas sûr de votre tâche, procédez avec prudence, confirmant chaque étape avant de continuer.

Évaluation des compétences de votre agent

L'évaluation de la performance est cruciale pour le développement de l'agent, servant d'outil d'évaluation de la performance.

Dans l'interface AutoGPT Forge, cliquez sur l'icône de la coupe pour entrer dans la section de benchmarking. Vous trouverez ici une structure arborescente chargée de défis pour votre agent, vous permettant de créer des suites de tests personnalisées. Regardez votre agent relever les défis en temps réel, avec des résultats affichés comme réussis, échoués ou en cours.

Soumission de l'aptitude de votre agent

Une fois satisfait des résultats, assurez-vous de soumettre votre score au classement :

  • Cliquez sur Soumettre au classement.
  • Remplissez le formulaire de soumission :
    • Nom de l'équipe : Votre nom ou nom d'équipe.
    • URL du dépôt Github : Lien vers votre référentiel.
    • Commit SHA : Obtenez le hash git unique.
  • Appuyez sur Soumettre.

Vos scores seront visibles sur le classement, mettant en avant les capacités de votre agent.

Pensées finales

Cela conclut les bases d'AutoGPT ! Ce projet est en développement constant, alors veuillez rester informé via la page GitHub d'AutoGPT et Discord d'AutoGPT.

Maintenant, vous êtes prêt à construire votre propre agent IA alimenté par AutoGPT ! Les possibilités sont infinies.

En lire plus

AI21 Labs NLP tools overview
Creating an AI-powered research assistant using AutoGPT tutorial.

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés.

Ce site est protégé par hCaptcha, et la Politique de confidentialité et les Conditions de service de hCaptcha s’appliquent.