Application Web | Article de blog
GPTeam utilise GPT-4 pour créer plusieurs agents qui collaborent pour atteindre des objectifs prédéfinis. L'objectif principal de ce projet est d'explorer le potentiel des modèles GPT pour améliorer la productivité multi-agents et une communication efficace.
Voir une démo vidéo ici : https://www.youtube.com/watch?v=cIxhI1d6NsM
En savoir plus sur l'architecture ici : https://blog.langchain.dev/GPTeam-a-multi-agent-simulation/
Pour commencer à explorer GPTeam , procédez comme suit :
cd GPTeam
python setup.py
pour vérifier la configuration de votre environnement et configurez-le si nécessaire.env
avec vos clés API. Vous aurez besoin d'une clé API OpenAI, que vous pouvez obtenir ici. La fourniture de clés API pour les services optionnels permettra l’utilisation d’autres outils.poetry run world
Pour diriger le monde à moindre coût, vous pouvez utiliser poetry run world --turbo
. Cela utilisera gpt3.5-turbo pour tous les appels LLM, ce qui est beaucoup moins cher, mais attendez-vous à de pires résultats !
Vous pouvez désormais observer le monde en action et voir les agents interagir les uns avec les autres, travaillant ensemble pour accomplir les directives qui leur sont assignées.
GPTeam emploie des agents distincts, chacun équipé d'une mémoire, qui interagissent les uns avec les autres en utilisant la communication comme outil. La mise en œuvre de la mémoire et de la réflexion des agents s'inspire de ce document de recherche. Les agents se déplacent à travers le monde et effectuent des tâches dans différents endroits, en fonction de ce qu'ils font et de l'endroit où se trouvent les autres agents. Ils peuvent se parler et collaborer sur des tâches, travaillant en parallèle vers des objectifs communs.
Le monde est un endroit occupé ! Pour avoir une vue de ce que font les différents agents pendant que le monde est en cours d'exécution, vous pouvez visiter le dossier agents/
où se trouve un fichier txt pour chaque agent contenant un résumé de leur état actuel.
Pour changer le monde, il suffit de :
config.json
en mettant à jour les agents ou les emplacements disponiblespoetry run db-reset
poetry run world
Lisez les documents de configuration dédiés à Discord
Assurez-vous d'avoir un ANTHROPIC_API_KEY
dans votre environnement, vous pourrez alors utiliser poetry run world --claude
qui dirigera le monde en utilisant claude-v1
pour certains appels et claude-v1-instant
pour d'autres.
Assurez-vous que l'extension Window est installée, vous pourrez alors utiliser poetry run world --window
. Certains modèles peuvent mettre du temps à répondre, car les invites sont très longues.
Nous accueillons avec enthousiasme les contributions à GPTeam ! Pour contribuer, veuillez suivre ces étapes :
Nous examinerons votre demande de tirage et vous fournirons des commentaires si nécessaire.
Sous licence MIT.