AgentGPT : un projet open source pour créer et faire fonctionner des intelligences IA automatisées

Introduction générale

AgentGPT est un projet open source développé par l'équipe Reworkd et hébergé sur GitHub, conçu pour permettre aux utilisateurs de créer, configurer et déployer de manière autonome des intelligences IA via un navigateur. Les utilisateurs définissent simplement un objectif, et AgentGPT génère et exécute automatiquement un plan de travail pour les aider à accomplir diverses tâches, allant des rapports de recherche à la planification de voyages. La plateforme intègre le modèle de langage d'OpenAI et les outils Langchain, et prend en charge le déploiement local et le fonctionnement dans le nuage, ce qui la rend adaptée aux développeurs et aux passionnés d'IA. La plateforme est encore en version bêta, avec une itération continue des fonctionnalités et une communauté active qui a attiré des dizaines de milliers d'utilisateurs du monde entier pour contribuer.

AgentGPT:创建并运行自动化AI智能体的开源项目AgentGPT:创建并运行自动化AI智能体的开源项目

 

Liste des fonctions

  • Création autonome d'intelligences IALes utilisateurs peuvent personnaliser les noms et les objectifs des intelligences afin de créer rapidement des assistants d'IA personnalisés.
  • Automatisation des tâchesLe système de gestion des tâches : il démonte automatiquement les tâches et les exécute étape par étape en fonction des objectifs, ce qui permet d'adapter dynamiquement les stratégies d'exécution.
  • Prise en charge multilingueLe système de gestion de l'information : il prend en charge les sorties en plusieurs langues et s'adapte aux besoins des utilisateurs du monde entier.
  • Intégration avec des API externesLe système de gestion de l'information de l'UE est basé sur des API telles que OpenAI et Serper, auxquelles il est possible d'accéder pour améliorer la capacité d'acquisition d'informations par les intelligences.
  • Soutien au déploiement localInstallation en un clic via Docker pour les environnements de développement et de test.
  • Collaboration avec la communauté Open SourceLes utilisateurs peuvent soumettre du code, donner leur avis et participer au développement des fonctionnalités via GitHub.
  • Suivi des tâches en temps réelLes tâches sont affichées de manière à ce que l'utilisateur puisse connaître à tout moment l'état de l'organisme intelligent.

 

Utiliser l'aide

L'utilisation d'AgentGPT peut se faire de deux manières : l'expérience en ligne et le déploiement local. Ce qui suit est une description détaillée de l'installation et de l'utilisation afin d'aider les utilisateurs à démarrer rapidement.

Déploiement local Processus d'installation

AgentGPT recommande d'utiliser Docker pour un déploiement local afin de garantir un environnement cohérent et une facilité d'installation. Voici les étapes à suivre :

conditions préalables

Assurez-vous que les logiciels suivants sont installés sur votre ordinateur :

  • éditeur de codeVisual Studio Code (VS Code) est recommandé pour visualiser et modifier le code.
  • Node.jsL'environnement d'exploitation frontal peut être téléchargé et installé à partir du site web officiel.
  • Git: Utilisé pour cloner les dépôts GitHub, Windows/Mac/Linux peut être installé via le site officiel.
  • DockerPour l'outil de déploiement principal, vous devez télécharger Docker Desktop et créer un compte pour vous connecter.
  • Clé API: Une clé API OpenAI est requise (obligatoire), et optionnellement les clés API Serper et API Replicate.

Étapes de l'installation

  1. Ouvrir un terminal
    • Dans VS Code, appuyez sur Ctrl + ~(Windows) ou Control + ~(Mac) ; ou utiliser le terminal propre au système (tel que CMD sous Windows ou Terminal sous Mac).
  2. entrepôt de clones
    • Entrez la commande suivante dans le terminal pour télécharger le projet AgentGPT localement :
      git clone https://github.com/reworkd/AgentGPT.git
      
    • Accédez au catalogue de projets :
      cd AgentGPT
      
  3. Exécuter le script d'installation
    • Pour les utilisateurs de Mac/Linux, exécutez :
      ./setup.sh
      
    • Pour les utilisateurs de Windows, exécutez :
      ./setup.bat
      
    • Le script détecte automatiquement l'environnement et vous invite à saisir les informations de configuration nécessaires.
  4. Configuration des clés API
    • Lorsque le script s'exécute, il vous demandera la clé de l'API OpenAI. Vous devez vous enregistrer et générer la clé sur le site web d'OpenAI à l'avance, la saisir et appuyer sur la touche "Entrée" pour continuer.
    • Si vous disposez d'une clé API pour Serper ou Replicate, vous pouvez également la saisir à l'invite (facultatif).
  5. Démarrage des services
    • Une fois le script terminé, Docker extrait automatiquement l'image et démarre le service. Attendez quelques minutes, et lorsque le terminal indique que le service s'exécute correctement, ouvrez un navigateur et visitez le site web de http://localhost:3000.
  6. Vérifier l'installation
    • Si la page se charge correctement, AgentGPT a été déployé avec succès. Sinon, vérifiez les journaux du terminal, les problèmes courants peuvent être que Docker n'est pas en cours d'exécution ou que la clé API est incorrecte.

Expérience en ligne

Pas d'installation nécessaire, accès direct https://agentgpt.reworkd.aiLa version en ligne est disponible dans la version officielle.

Fonctions principales Guide d'utilisation

Créer l'intelligence

  1. Aller à la page d'accueil
    • spectacle (un billet) http://localhost:3000(déployé localement) ou l'URL de la version en ligne à l'écran principal d'AgentGPT.
  2. Mise en place de l'organisme intelligent
    • Cliquez sur le bouton "Créer un agent".
    • Saisissez le nom du smartbody dans le champ "Nom" (par exemple "ResearchGPT").
    • Saisissez un objectif spécifique dans le champ Objectif (par exemple, "Préparer un rapport sur Nike, Inc.").
  3. Déploiement des intelligences
    • Cliquez sur le bouton "Déployer", le corps intelligent commencera à fonctionner immédiatement, l'interface affichera le désassemblage de la tâche et la progression de l'exécution.

Automatisation des tâches

  • Visualiser l'avancement des tâchesUne fois déployée, l'intelligence décompose automatiquement l'objectif en plusieurs sous-tâches (par exemple, la recherche d'informations, l'organisation des données) et les exécute étape par étape. Vous pouvez consulter l'état de chaque étape en temps réel dans l'interface.
  • Cibles d'alignementSi la direction de la mission dévie, les intelligences peuvent être mises en pause et redéployées après modification des objectifs.
  • Exporter les résultatsLorsque la tâche est terminée, cliquez sur le bouton "Exporter" de l'interface pour enregistrer le résultat dans un fichier texte.

Intégration avec des API externes

  • Configuration de l'APILorsque le projet est déployé localement, la clé API est déjà saisie lors de l'étape d'installation. Si vous avez besoin de la changer, éditez le fichier .env remplir la nouvelle clé et redémarrer le service.
  • Effet de l'utilisationSi l'API Serper est activée, les intelligences peuvent effectuer des recherches sur le web ; si l'API Replicate est activée, davantage de types de contenu (par exemple, des images) peuvent être générés.

Engagement de la communauté open source

  • Soumission des questionsSi vous rencontrez un bogue, visitez le site https://github.com/reworkd/AgentGPT/issuesCliquez sur "Nouvelle question" pour décrire la question.
  • Contribuer au codeVous avez la possibilité de créer un dépôt (Fork), de modifier le code et de soumettre des Pull Requests, ainsi que de participer à l'optimisation des fonctionnalités.

mise en garde

  • exigences en matière de réseauLes déploiements locaux nécessitent un réseau ouvert pour que Docker puisse télécharger des images et des intelligences pour appeler des API.
  • besoins en matière de performanceLes ordinateurs doivent disposer d'au moins 8 Go de mémoire vive et de 10 Go d'espace sur le disque dur afin de garantir un fonctionnement sans heurts.
  • nouvelle versionFonctionnement régulier git pull Obtenez le dernier code et redémarrez le service pour appliquer la mise à jour.

Grâce à ces étapes, vous pouvez facilement déployer et utiliser AgentGPT, que ce soit pour automatiser des tâches ou développer de nouvelles fonctionnalités.

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...