Qu'est-ce qu'Auto-GPT? Comment créer des agents IA auto-prompts

ChatGPT a pris d'assaut le monde, en grande partie grâce à son cadre extrêmement simple. C'est juste un Chatbot IA, capable de produire un texte convaincant en langage naturel en réponse à l'utilisateur.

Contenu

  • Qu'est-ce qu'Auto-GPT ?
  • Comment fonctionne le GPT automatique ?
  • Cas d'utilisation pour Auto-GPT
  • Comment utiliser Auto-GPT
  • L'Auto-GPT a-t-il atteint l'AGI ?

Mais avec les chatbots IA, beaucoup dépend de la capacité d'une personne à proposer des invites auxquelles l'IA répondra. Auto-GPT est une nouvelle application qui permet à l'IA d'agir de manière autonome et qui peut "s'auto-inviter", et cela change complètement notre façon de penser à cette technologie.

Vidéos recommandées

Qu'est-ce qu'Auto-GPT ?

Une capture d'écran d'Auto-GPT en cours d'exécution dans Windows PowerShell.

Auto-GPT est une application Python open source qui a été publiée sur GitHub le 30 mars 2023 par un développeur appelé Gravitas significative. En utilisant GPT-4 à la base, l'application permet à l'IA d'agir "de manière autonome" sans que l'utilisateur n'ait besoin de demander chaque action. Vous pouvez définir un objectif global pour Auto-GPT et, étape par étape, prendre des mesures pour atteindre cet objectif. C'est de là que vient le concept d '«agents IA», qui utilisent Internet et effectuent des actions sur un PC de manière entièrement autonome - sans avoir besoin d'être invité à chaque étape.

L'exemple simple publié dans le GitHub original est celui d'Auto-GPT étant donné l'objectif de naviguer sur le Web pour proposer des recettes uniques et originales pour "le prochain événement à venir", comme Pâques. Chef-GPT, comme il a été nommé, commence alors à chercher une solution sur le Web. Le deuxième objectif était de sauvegarder la recette sous forme de fichier sur l'ordinateur de l'utilisateur.

En soi, cela pourrait ne pas sembler si innovant. Mais la capacité d'Auto-GPT à effectuer des recherches sur Internet au nom de l'utilisateur et à effectuer des actions telles que l'enregistrement de fichiers amène cette IA bien au-delà d'un simple chatbot.

Comment fonctionne le GPT automatique ?

L'une des choses fascinantes à propos d'Auto-GPT est la façon dont il décompose les étapes de l'IA, c'est là que l'excellente génération de texte de GPT entre en jeu. Auto-GPT les appelle "pensées", "raisonnement" et "critique" - vous indiquant exactement ce que fait l'IA et pourquoi. Dans l'exemple de Chef-GPT d'en haut, sa première « réflexion » était la suivante: « Je vais rechercher les événements à venir pour en trouver un qui convienne à créer une recette unique. Le « raisonnement », alors, est que « Trouver un événement à venir m'aidera à proposer un événement pertinent et passionnant. recette."

La "critique" produite par Auto-GPT exprimera certaines des préoccupations et des limites de ce qu'il fait. Comme vous pouvez le constater, Auto-GPT prend des mesures de manière totalement autonome pour atteindre les objectifs fixés par l'utilisateur.

Quelques autres fonctionnalités intéressantes d'Auto-GPT incluent la mémoire à long / court terme et l'intégration de la synthèse vocale via ElevenLabs. La combinaison de toutes ces fonctionnalités fait qu'Auto-GPT ressemble beaucoup plus à une IA conçue pour interagir avec les humains.

Cas d'utilisation pour Auto-GPT

Les gens découvrent toutes sortes de cas d'utilisation possibles pour Auto-GPT, et nous n'en sommes qu'au début. Parce qu'il est complètement open-source, n'importe qui peut aller jouer avec l'outil. Un exemple simple qui a été publié sur Twitter était pour "Ecommerce-GPT", qui avait pour objectif de développer et de gérer de manière autonome une entreprise de commerce électronique dans le but d'augmenter la valeur nette.

J'ai un Auto-GPT de @SigGravitas développe actuellement une activité de commerce électronique. Il a décidé de parcourir Internet à la recherche d'idées commerciales, en sauvegardant ses conclusions dans des fichiers pour référence ultérieure. @pomme de pin@OpenAI@Google@DuckDuckGopic.twitter.com/eoUFgUDoJK

– Graham Fleming (@GrahamFleming_) 7 avril 2023

Un autre exemple intéressant était dans le monde du codage. Un utilisateur de Twitter a proposé "Robo-GPT", qui est chargé d'analyser, de réécrire et d'enregistrer le code.

🚀 Aujourd'hui, j'ai écrit Robo-GPT, une variante de #AutoGPT

🤖 https://t.co/qJRwEYWndP

✨ J'ai essayé de rendre le code propre et les dépendances simples. Il n'a actuellement pas autant de fonctionnalités que Auto-GPT, mais il est, espérons-le, plus facile à comprendre, à exécuter et à mettre à jour.#GPT4#IApic.twitter.com/T09jG4D9su

— Rok Strniša (@RokStrnisa) 4 avril 2023

Il existe de nombreux autres exemples, et il n'est pas difficile d'imaginer comment cela pourrait évoluer vers des robots créant des sites Web, exécutant des campagnes sur les réseaux sociaux, et bien plus encore.

De plus, il existe des systèmes rivaux qui ont été développés et qui remplissent des fonctions similaires. Ceux-ci incluent Microsoft Jarvis et BabyAGI, qui permettent tous deux à GPT de "s'auto-inviter" et d'agir de manière autonome.

Comment utiliser Auto-GPT

Comme beaucoup de projets GitHub, la configuration d'Auto-GPT n'est pas aussi simple que de télécharger un fichier ou d'aller sur un site Web. Il y a quelques exigences importantes nécessaires avant de commencer, qui incluent Python 3.8 (ou version ultérieure), un Clé API OpenAI, et une clé API Pinecone. Vous aurez également besoin d'une API ElevenLabs si vous voulez la fonction facultative de synthèse vocale.

Des liens vers ceux-ci peuvent être trouvés sur la page Auto-GPT GitHub, ainsi que d'autres informations importantes. Une fois ces trois exigences remplies, cliquez sur "Code" et téléchargez le fichier Zip. Vous pouvez également accéder aux fichiers via l'application Git.

Tout d'abord, ouvrez un programme en ligne de commande comme PowerShell, où vous devrez taper "git clone https://github.com/Torantulino/Auto-GPT.git” pour cloner le référentiel.

La deuxième étape consiste à taper "cd 'Auto-GPT'" dans PowerShell pour accéder au répertoire du projet. Ensuite, tapez "pip install -r requirements.txt" pour installer les dépendances requises. Enfin, vous devrez renommer le fichier ".env.template" en ".env" et renseigner votre clé API OpenAI.

Une fois que vous avez installé Auto-GPT, c'est vraiment simple à utiliser. Il vous demandera d'abord de nommer le bot, puis de lui fournir un objectif. Il existe même des exemples des deux pour vous guider dans la bonne direction.

L'Auto-GPT a-t-il atteint l'AGI ?

De nombreux passionnés d'IA désignent Auto-GPT comme le premier aperçu de AGI (Intelligence Générale Artificielle). La raison, bien sûr, est qu'Auto-GPT démontre la capacité de raisonner et de prendre plusieurs mesures autonomes pour atteindre des objectifs. L'ajout de mémoire à long et à court terme confère également à Auto-GPT une permanence, lui permettant d'apprendre de nouvelles choses.

Beaucoup de gens diront qu'une série d'invites liées ne rend pas un système "intelligent", tandis que d'autres prétendent qu'une grande partie de l'intelligence et du comportement humains agit de la même manière.

Qu'il s'agisse du début de l'AGI ou simplement d'une prochaine étape particulièrement utile dans l'IA standard, Auto-GPT certainement pose des questions philosophiques sur le devenir des « êtres intelligents » vivant et agissant sur le l'Internet.

Recommandations des éditeurs

  • Google Bard peut désormais parler, mais peut-il noyer ChatGPT?
  • ChatGPT: les dernières actualités, controverses et astuces à connaître
  • La fonctionnalité de navigation Bing de ChatGPT est désactivée en raison d'une faille d'accès au mur payant
  • 81 % pensent que ChatGPT est un risque pour la sécurité, selon une enquête
  • Le rival ChatGPT d'Apple peut automatiquement écrire du code pour vous

Améliorez votre style de vieDigital Trends aide les lecteurs à garder un œil sur le monde trépidant de la technologie avec toutes les dernières nouvelles, des critiques de produits amusantes, des éditoriaux perspicaces et des aperçus uniques.