Aplicativo Web | Postagem no blog
GPTeam usa GPT-4 para criar vários agentes que colaboram para atingir objetivos predefinidos. O principal objetivo deste projeto é explorar o potencial dos modelos GPT no aumento da produtividade multiagente e na comunicação eficaz.
Veja um vídeo de demonstração aqui: https://www.youtube.com/watch?v=cIxhI1d6NsM
Leia mais sobre a arquitetura aqui: https://blog.langchain.dev/GPTeam-a-multi-agent-simulation/
Para começar a explorar GPTeam , siga estas etapas:
cd GPTeam
python setup.py
para verificar a configuração do seu ambiente e configurá-lo conforme necessário.env
com suas chaves de API. Você precisará de uma chave de API OpenAI, que pode ser obtida aqui. O fornecimento de chaves de API para serviços opcionais permitirá o uso de outras ferramentas.poetry run world
Para administrar o mundo de maneira barata, você pode usar poetry run world --turbo
. Isso usará gpt3.5-turbo para todas as chamadas LLM, o que é muito mais barato, mas espere resultados piores!
Agora você pode observar o mundo em ação e observar como os agentes interagem entre si, trabalhando juntos para cumprir as diretivas que lhes foram atribuídas.
GPTeam emprega agentes separados, cada um equipado com uma memória, que interagem entre si usando a comunicação como ferramenta. A implementação da memória e reflexão do agente é inspirada neste artigo de pesquisa. Os agentes se movem pelo mundo e realizam tarefas em locais diferentes, dependendo do que estão fazendo e de onde os outros agentes estão localizados. Eles podem conversar entre si e colaborar em tarefas, trabalhando paralelamente em prol de objetivos comuns.
O mundo é um lugar movimentado! Para ter uma ideia do que os diferentes agentes estão fazendo enquanto o mundo está funcionando, você pode visitar a pasta agents/
onde há um arquivo txt para cada agente contendo um resumo de seu estado atual.
Para mudar o mundo, tudo que você precisa fazer é:
config.json
atualizando os agentes ou locais disponíveispoetry run db-reset
poetry run world
Leia os documentos dedicados de configuração do Discord
Certifique-se de ter um ANTHROPIC_API_KEY
em seu ambiente, então você pode usar poetry run world --claude
que executará o mundo usando claude-v1
para algumas chamadas e claude-v1-instant
para outras.
Certifique-se de ter a extensão Window instalada, então você pode usar poetry run world --window
. Alguns modelos podem demorar para responder, pois os prompts são muito longos.
Acolhemos com entusiasmo contribuições para GPTeam ! Para contribuir, siga estes passos:
Analisaremos sua solicitação de pull e forneceremos feedback conforme necessário.
Licenciado sob a licença MIT.