Qu'est-ce que l'Auto-GPT et est-il temps de paniquer à propos de l'IA ?
19 avril 2023
Auto-GPT est une technologie révolutionnaire qui libère de nouvelles capacités pour ChatGPT, lui permettant d'effectuer des tâches tout seul, en créant ses propres invites pour faire le travail.
Le buzz autour de l'Auto -GPT a récemment dépassé ChatGPT lui-même, se classant numéro un sur Twitter pendant plusieurs jours d'affilée.
Qu'est-ce que l'Auto-GPT ?
Auto-GPT est une interface open-source expérimentale à GPT-4 et GPT-3.5 qui permet l'exécution de tâches autoguidées (autonomes).
Il suffit de fournir une liste des tâches à accomplir et Auto-GPT les termine.
Contrairement à ChatGPT qui nécessite de nombreuses invites détaillées, Auto-GPT génère ses propres invites pour terminer la objectifs donnés.
Si nécessaire, Auto-GPT accédera aux sites Web et aux moteurs de recherche pour collecter des données afin d'accomplir des tâches.
Ce qui rend sa capacité à collecter des données externes extraordinaire, c'est qu'Auto- GPT s'auto-évalue et peut vérifier l'exactitude des données collectées et éliminer ce qui est incorrect ou inférieur aux normes et générer une nouvelle sous-tâche pour collecter de meilleures données.
Cette capacité à générer automatiquement des invites pour accomplir des tâches est la raison pour laquelle on l'appelle un agent d'IA autonome.
L'officiel La page GitHub pour Auto-GPT le décrit comme suit :
L'officiel La page GitHub pour Auto-GPT le décrit comme suit :La page GitHub pour Auto-GPT"Auto-GPT est une application open-source expérimentale présentant les capacités du modèle de langage GPT-4.
Ce programme, piloté par GPT-4, enchaîne les "pensées" LLM, pour atteignez de manière autonome l'objectif que vous vous êtes fixé.
En tant que l'un des premiers exemples de GPT-4 fonctionnant de manière entièrement autonome, Auto-GPT repousse les limites de ce qui est possible avec l'IA."
"Auto-GPT est une application open-source expérimentale présentant les capacités du modèle de langage GPT-4.
Ce programme, piloté par GPT-4, enchaîne les "pensées" LLM, pour atteignez de manière autonome l'objectif que vous vous êtes fixé.
En tant que l'un des premiers exemples de GPT-4 fonctionnant de manière entièrement autonome, Auto-GPT repousse les limites de ce qui est possible avec l'IA."
Pour utiliser Auto-GPT, il faut d'abord créer un compte payant chez OpenAI.
compte payant chez OpenAIUne fois le compte payant créé, l'étape suivante consiste à obtenir un API OpenAI qui connectera Auto-GPT à votre compte d'accès OpenAI et vous facturera les montants que vous utiliserez.
API OpenAIAPI signifie Application Programming Interface.
C'est une technologie qui permet à un logiciel de communiquer en toute sécurité avec un autre logiciel.
L'API permet à Auto-GPT de communiquer avec GPT-4 et ChatGPT d'OpenAI.
OpenAI explique comment leur API fonctionne :
OpenAI explique comment leur API fonctionne :"L'API OpenAI peut être appliquée à pratiquement toutes les tâches qui impliquent de comprendre ou de générer du langage naturel, du code ou des images.
Nous offrent un éventail de modèles avec différents niveaux de puissance adaptés à différentes tâches, ainsi que la possibilité d'affiner vos propres modèles personnalisés.
Ces modèles peuvent être utilisés pour tout, de la génération de contenu à la recherche sémantique et classification.
… L'API est alimentée par un ensemble de modèles avec des capacités et des prix différents.
GPT-4 est notre modèle le plus récent et le plus puissant.
GPT-3.5-Turbo est le modèle qui alimente ChatGPT et est optimisé pour les formats conversationnels. »
"L'API OpenAI peut être appliquée à pratiquement toutes les tâches qui impliquent de comprendre ou de générer du langage naturel, du code ou des images.
Nous offrent un éventail de modèles avec différents niveaux de puissance adaptés à différentes tâches, ainsi que la possibilité d'affiner vos propres modèles personnalisés.
Ces modèles peuvent être utilisés pour tout, de la génération de contenu à la recherche sémantique et classification.
… L'API est alimentée par un ensemble de modèles avec des capacités et des prix différents.
GPT-4 est notre modèle le plus récent et le plus puissant.
GPT-3.5-Turbo est le modèle qui alimente ChatGPT et est optimisé pour les formats conversationnels. »
Les titulaires de compte OpenAI peuvent définir des limites strictes au montant facturé par OpenAI et lorsque la limite est atteinte, le service cesse de fonctionner.
Les utilisateurs peuvent également définir une limite souple qui enverra un e-mail de notification pour alerter un titulaire de compte lorsqu'une limite définie est atteinte.
La tarification est basée sur des frais par unité de mesure appelée jeton.
Un jeton peut être pensé comme mesure de mots.
OpenAI définit les jetons comme ceci :
OpenAI définit les jetons comme ceci :définit les jetons"Pour un texte en anglais, 1 jeton correspond à environ 4 caractères ou 0,75 mots."
"Pour un texte en anglais, 1 jeton correspond à environ 4 caractères ou 0,75 mots."
Le nombre de mots (jetons) qui sont envoyés via l'API sous la forme d'une invite et le nombre de jetons (mots) contenus dans la sortie sont utilisés pour calculer les coûts d'utilisation.
Cent jetons coûtent une fraction d'un centime, 0,002 $
Exemples de ce que l'Auto-GPT peut faire
Quelqu'un nommé, Jon Miller (@botzero_net) a partagé sur Twitter un exemple astucieux de ce que l'Auto-GPT peut faire.
Il tweeté :
Il tweeté :tweeté"Objectif de l'IA :
Écrivez une invite d'art générative Midjourney qui créera un chef-d'œuvre pour inspirer la peur chez les humains ."
"Objectif de l'IA :
Écrivez une invite d'art générative Midjourney qui créera un chef-d'œuvre pour inspirer la peur chez les humains ."
Miller a partagé l'invite et l'illustration résultante générée de manière autonome par Auto-GPT :
4/7
Invite générée par AutoGPT :
Alors que vous vous promenez dans un ancien château en décomposition, vous remarquez que les peintures sur les murs semblent changer sous vos yeux. Au début, vous le rejetez comme un tour de lumière ou votre propre imagination. Mais en y regardant de plus près, vous réalisez… pic.twitter.com/GYcDY25vAd— Jon Miller (@botzero_net) 15 avril 2023
4/7
Invite générée par AutoGPT :
Alors que vous vous promenez dans un ancien château en décomposition, vous remarquez que les peintures sur les murs semblent changer sous vos yeux. Au début, vous le rejetez comme un tour de lumière ou votre propre imagination. Mais en y regardant de plus près, vous réalisez… pic.twitter.com/GYcDY25vAd
pic.twitter.com/GYcDY25vAd
— Jon Miller (@botzero_net) 15 avril 2023
15 avril 2023Un autre exemple d'Auto-GPT partagé sur Twitter est la création d'un avis article.
Whoa.. toujours pas convaincu par les agents IA ? Cela pourrait vous faire changer d'avis…
J'ai fait semblant d'être une fausse entreprise de chaussures et j'ai donné à AutoGPT un objectif simple :
– Faire une étude de marché pour les chaussures imperméables
– Obtenir les 5 meilleurs concurrents et donnez-moi un rapport de leurs pros & contreVoici comment ça s'est passé : pic.twitter.com/mFttG4PXrk
< p>— Sully (@SullyOmarr) 9 avril 2023
Whoa.. toujours pas convaincu par les agents IA ? Cela pourrait vous faire changer d'avis…
J'ai fait semblant d'être une fausse entreprise de chaussures et j'ai donné à AutoGPT un objectif simple :
– Faire une étude de marché pour les chaussures imperméables
– Obtenir les 5 meilleurs concurrents et donnez-moi un rapport de leurs pros & contre
Voici comment ça s'est passé : pic.twitter.com/mFttG4PXrk
pic.twitter.com/mFttG4PXrk9 avril 2023@SullyOmarr a tweeté ce qui s'est passé ensuite :
@SullyOmarr a tweeté ce qui s'est passé ensuite :a tweeté ce qui s'est passé ensuite« Premièrement : il est allé directement sur Google pour trouver les 5 meilleures critiques de chaussures imperméables.
Une fois qu'il a trouvé des liens, il s'est créé des questions comme
- « Quels sont les avantages et les inconvénients de chaque chaussure »
- « Quels sont les avantages et les inconvénients de chaque top 5 des chaussures imperméables »
- « Top 5 des chaussures imperméables » pour les hommes""
« Premièrement : il est allé directement sur Google pour trouver les 5 meilleures critiques de chaussures imperméables.
Une fois qu'il a trouvé des liens, il s'est créé des questions comme
- « Quels sont les avantages et les inconvénients de chaque chaussure »
- « Quels sont les avantages et les inconvénients de chaque top 5 des chaussures imperméables »
- « Top 5 des chaussures imperméables » pour les hommes""
Puis il < a href='https://twitter.com/SullyOmarr/status/1645205420720488448' target='_blank'>a documenté l'analyse ultérieure :
"Il a continué à analyser les différents sites, avec une combinaison de recherche sur Google, mise à jour de ses requêtes, jusqu'à ce qu'il soit satisfait des résultats.
Voici un exemple de moment où il a pensé "de manière critique".
Il savait que certains avis pourrait être biaisé pour faux, il devait donc valider l'examinateur. l'agent est devenu bloqué, il a trouvé une voie à suivre sans aucune aide extérieure.
Enfin, il a terminé la tâche, créant une analyse de plusieurs paragraphes de cinq chaussures, énumérant les avantages et les inconvénients de chacun, ainsi qu'une introduction et un conclusion.
Étonnamment, l'ensemble du processus de recherche, d'analyse et de création n'a pris que huit minutes et dix centimes de GPT-4 pour terminer.
Le résultat ?
Un rapport assez détaillé des 5 meilleures entreprises de chaussures imperméables, avec leurs avantages, leurs inconvénients et une belle conclusion résumant le rapport.
Oh et cela n'a pris que 8 minutes, pour un coût de 10 cents.
C'était aussi un exemple assez basique. Entièrement non optimisé. pic.twitter.com/MZHvmf6tRP
— Sully (@SullyOmarr) 9 avril 2023
Comment fonctionne l'Auto-GPT Vous travaillez ?
La principale fonctionnalité qui alimente Auto-GPT est la possibilité d'utiliser ChatGPT pour créer indépendamment des invites afin de planifier la manière d'accomplir une tâche, puis de créer d'autres invites pour terminer cette tâche.
Si l'agent IA se trouve incapable de terminer la tâche, il créera de nouvelles invites pour comprendre comment continuez.
Auto-GPT est un agent d'intelligence artificielle qui s'invite automatiquement et élimine le besoin d'invites créatives et détaillées. Tout ce dont il a besoin est un ensemble d'objectifs pour qu'une tâche soit accomplie.
Il générera les invites nécessaires pour terminer la tâche.
On peut dire que cette qualité d'Auto-GPT fait GPT-4 et ChatGPT encore plus puissants, incroyablement capables.
L'un des secrets du fonctionnement d'Auto-GPT est qu'il est capable de créer des sous-tâches pour chaque objectif, décomposant chaque tâche en plusieurs étapes .
La gestion de la mémoire permet à Auto-GPT d'enregistrer des données importantes pour le à court et à long terme afin qu'il n'ait pas à répéter les étapes, qu'il puisse stocker des données pour le traitement et pour conserver une liste courante de ce qu'il fait.
La page GitHub pour les listes Auto-GPT ces fonctionnalités importantes qui font fonctionner Auto-GPT :
< div>
- "Accès Internet pour les recherches et la collecte d'informations
- Accès aux sites Web et plates-formes populaires
< li>Gestion de la mémoire à long terme et à court terme- Stockage et résumé des fichiers avec GPT-3.5
- Instances GPT-4 pour la génération de texte”
"Il a continué à analyser les différents sites, avec une combinaison de recherche sur Google, mise à jour de ses requêtes, jusqu'à ce qu'il soit satisfait des résultats.
Voici un exemple de moment où il a pensé "de manière critique".
Il savait que certains avis pourrait être biaisé pour faux, il devait donc valider l'examinateur. l'agent est devenu bloqué, il a trouvé une voie à suivre sans aucune aide extérieure.
Enfin, il a terminé la tâche, créant une analyse de plusieurs paragraphes de cinq chaussures, énumérant les avantages et les inconvénients de chacun, ainsi qu'une introduction et un conclusion.
Étonnamment, l'ensemble du processus de recherche, d'analyse et de création n'a pris que huit minutes et dix centimes de GPT-4 pour terminer.
Le résultat ?
Un rapport assez détaillé des 5 meilleures entreprises de chaussures imperméables, avec leurs avantages, leurs inconvénients et une belle conclusion résumant le rapport.
Oh et cela n'a pris que 8 minutes, pour un coût de 10 cents.
C'était aussi un exemple assez basique. Entièrement non optimisé. pic.twitter.com/MZHvmf6tRP
— Sully (@SullyOmarr) 9 avril 2023
Le résultat ?
Un rapport assez détaillé des 5 meilleures entreprises de chaussures imperméables, avec leurs avantages, leurs inconvénients et une belle conclusion résumant le rapport.
Oh et cela n'a pris que 8 minutes, pour un coût de 10 cents.
C'était aussi un exemple assez basique. Entièrement non optimisé. pic.twitter.com/MZHvmf6tRP
pic.twitter.com/MZHvmf6tRP— Sully (@SullyOmarr) 9 avril 2023
9 avril 2023Comment fonctionne l'Auto-GPT Vous travaillez ?
La principale fonctionnalité qui alimente Auto-GPT est la possibilité d'utiliser ChatGPT pour créer indépendamment des invites afin de planifier la manière d'accomplir une tâche, puis de créer d'autres invites pour terminer cette tâche.
Si l'agent IA se trouve incapable de terminer la tâche, il créera de nouvelles invites pour comprendre comment continuez.
Auto-GPT est un agent d'intelligence artificielle qui s'invite automatiquement et élimine le besoin d'invites créatives et détaillées. Tout ce dont il a besoin est un ensemble d'objectifs pour qu'une tâche soit accomplie.
Il générera les invites nécessaires pour terminer la tâche.
On peut dire que cette qualité d'Auto-GPT fait GPT-4 et ChatGPT encore plus puissants, incroyablement capables.
L'un des secrets du fonctionnement d'Auto-GPT est qu'il est capable de créer des sous-tâches pour chaque objectif, décomposant chaque tâche en plusieurs étapes .
La gestion de la mémoire permet à Auto-GPT d'enregistrer des données importantes pour le à court et à long terme afin qu'il n'ait pas à répéter les étapes, qu'il puisse stocker des données pour le traitement et pour conserver une liste courante de ce qu'il fait.
La page GitHub pour les listes Auto-GPT ces fonctionnalités importantes qui font fonctionner Auto-GPT :
La page GitHub pour les listes Auto-GPT ces fonctionnalités importantes qui font fonctionner Auto-GPT :- "Accès Internet pour les recherches et la collecte d'informations
- Accès aux sites Web et plates-formes populaires < li>Gestion de la mémoire à long terme et à court terme
- Stockage et résumé des fichiers avec GPT-3.5
- Instances GPT-4 pour la génération de texte”
De quoi avez-vous besoin pour faire fonctionner Auto-GPT ?
Auto- GPT n'a pas une interface utilisateur simple comme le font de nombreux logiciels destinés aux consommateurs.
Mais ne vous découragez pas, car il existe un moyen pour tout le monde de l'utiliser.
Il y a deux exigences pour utiliser Auto-GPT :
Il y a deux exigences pour utiliser Auto-GPT :- Un environnement pour exécuter le programme
- Un Clé API OpenAI
La page Auto-GPT GitHub répertorie trois environnements parmi lesquels choisir :
La page Auto-GPT GitHub répertorie trois environnements parmi lesquels choisir :- VSCode + devcontainer : a été configuré dans le dossier .devcontainer et peut être utilisé directement
- Docker
- Python 3.10 ou version ultérieure
La page GitHub renvoie également vers un tutoriel pour installer Python sur Windows.
installer Python sur WindowsAutres agents d'IA autonomes
Auto-GPT n'est pas le seul agent d'IA autonome, il y en a un autre appelé BabyAGI qui est un script python.
BabyAGI
Le La page GitHub le décrit :La page GitHub le décrit"Ce script Python est un exemple de système de gestion des tâches alimenté par l'IA. Le système utilise les API OpenAI et Pinecone pour créer, hiérarchiser et exécuter des tâches. L'idée principale derrière ce système est qu'il crée des tâches basées sur le résultat des tâches précédentes et un objectif prédéfini.
Le script utilise ensuite les capacités de traitement du langage naturel (NLP) d'OpenAI pour créer de nouvelles tâches basées sur l'objectif , et Pinecone pour stocker et récupérer les résultats des tâches pour le contexte.
Il s'agit d'une version allégée de l'agent autonome piloté par les tâches d'origine (28 mars 2023)."
"Ce script Python est un exemple de système de gestion des tâches alimenté par l'IA. Le système utilise les API OpenAI et Pinecone pour créer, hiérarchiser et exécuter des tâches. L'idée principale derrière ce système est qu'il crée des tâches basées sur le résultat des tâches précédentes et un objectif prédéfini.
Le script utilise ensuite les capacités de traitement du langage naturel (NLP) d'OpenAI pour créer de nouvelles tâches basées sur l'objectif , et Pinecone pour stocker et récupérer les résultats des tâches pour le contexte.
Il s'agit d'une version allégée de l'agent autonome piloté par les tâches d'origine (28 mars 2023)."
Si tout cela semble compliqué, il existe toujours un moyen pour les non-développeurs d'utiliser des agents IA comme Auto-GPT et BabyAGI.
Manières faciles d'exécuter un agent d'IA
Le rythme de l'innovation en matière d'IA est incroyablement rapide et en l'espace de deux semaines, les développeurs ont créé d'autres façons d'exécuter Auto-GPT avec des interfaces conviviales.
Ces interfaces sont tellement nouvelles qu'elles sont actuellement en mode expérimental ou bêta, mais elles fonctionnent très bien.
Cognosys.ai
Cognosys.ai est une toute nouvelle interface utilisateur d'agent IA basée sur le Web. Vous avez toujours besoin d'une clé API OpenAI pour utiliser l'interface Web Cognosys.ai.
Une fois que vous avez la clé API OpenAI, l'étape suivante consiste à vous connecter avec votre identifiant Google ou à créer un identifiant et un mot de passe.
Maintenant, utiliser un agent IA est aussi simple que de remplir un formulaire et de regarder la machine terminez la tâche.
Cognosys.ai est une toute nouvelle interface utilisateur d'agent IA basée sur le Web. Vous avez toujours besoin d'une clé API OpenAI pour utiliser l'interface Web Cognosys.ai.
Une fois que vous avez la clé API OpenAI, l'étape suivante consiste à vous connecter avec votre identifiant Google ou à créer un identifiant et un mot de passe.
Maintenant, utiliser un agent IA est aussi simple que de remplir un formulaire et de regarder la machine terminez la tâche.
Agent.gpt< /h3>
Une autre interface facile à utiliser s'appelle AgentGPT, qui est en version bêta. AgentGPT fonctionne de manière similaire à Cognosys.ai.
AgentGPT se décrit comme ceci :
"AgentGPT vous permet de configurer et de déployer des agents d'IA autonomes.
Nommez votre IA personnalisée et faites-la se lancer dans n'importe quel objectif imaginable. Il tentera d'atteindre l'objectif en pensant aux tâches à faire, en les exécutant et en apprenant des résultats 🚀
Cette plateforme est actuellement en version bêta, nous travaillons actuellement sur :
- Mémoire à long terme
- Navigation Web
- Interaction avec les sites Web et les personnes”
A le tweet des créateurs d'AgentGPT va plus en détail :
"Cela fonctionne grâce à l'utilisation de modèles pour générer une liste de tâches, puis exécute les tâches de manière itérative, en évaluant si les tâches sont terminées ou nécessitent d'autres sous-actions.
À l'avenir, nous aurons une mémoire à long terme via @pinecone et donnerons aux modèles le capacité à interroger le Web…”
< /p>