Aplicación web | Publicación de blog
GPTeam utiliza GPT-4 para crear múltiples agentes que colaboran para lograr objetivos predefinidos. El principal objetivo de este proyecto es explorar el potencial de los modelos GPT para mejorar la productividad de múltiples agentes y la comunicación efectiva.
Vea una demostración en video aquí: https://www.youtube.com/watch?v=cIxhI1d6NsM
Lea más sobre la arquitectura aquí: https://blog.langchain.dev/GPTeam-a-multi-agent-simulation/
Para comenzar a explorar GPTeam , siga estos pasos:
cd GPTeam
python setup.py
para verificar la configuración de su entorno y configurarlo según sea necesario.env
con sus claves API. Necesitará una clave API de OpenAI, que puede obtener aquí. El suministro de claves API para servicios opcionales permitirá el uso de otras herramientas.poetry run world
Para gestionar el mundo de forma económica, puedes utilizar poetry run world --turbo
. Esto utilizará gpt3.5-turbo para todas las llamadas de LLM, lo cual es mucho más económico, ¡pero espere peores resultados!
Ahora puedes observar el mundo en acción y observar cómo los agentes interactúan entre sí, trabajando juntos para cumplir las directivas asignadas.
GPTeam emplea agentes separados, cada uno equipado con una memoria, que interactúan entre sí utilizando la comunicación como herramienta. La implementación de la memoria y la reflexión del agente está inspirada en este trabajo de investigación. Los agentes se mueven por el mundo y realizan tareas en diferentes ubicaciones, dependiendo de lo que estén haciendo y de dónde se encuentren otros agentes. Pueden hablar entre sí y colaborar en tareas, trabajando en paralelo hacia objetivos comunes.
¡El mundo es un lugar ocupado! Para obtener una vista de lo que hacen los diferentes agentes mientras el mundo está en funcionamiento, puede visitar la carpeta agents/
donde hay un archivo de texto para cada agente que contiene un resumen de su estado actual.
Para cambiar el mundo, todo lo que necesitas hacer es:
config.json
actualizando los agentes o ubicaciones disponiblespoetry run db-reset
poetry run world
Lea los documentos de configuración dedicados de Discord
Asegúrate de tener un ANTHROPIC_API_KEY
en tu entorno, luego puedes usar poetry run world --claude
que ejecutará el mundo usando claude-v1
para algunas llamadas y claude-v1-instant
para otras.
Asegúrate de tener instalada la extensión de Windows, luego podrás usar poetry run world --window
. Algunos modelos pueden tardar en responder, ya que las indicaciones son muy largas.
¡Agradecemos con entusiasmo las contribuciones a GPTeam ! Para contribuir, siga estos pasos:
Revisaremos su solicitud de extracción y le brindaremos comentarios según sea necesario.
Licenciado bajo la licencia MIT.