O GPT-Agents é uma mistura simples entre a IA AutoGPT e Perplexity, com foco na usabilidade e na experiência do usuário.
Assistant | ? Therapist | ? ? Chef | ? Investor |
|---|---|---|---|
| O agente padrão, com uma personalidade neutra | Um terapeuta que pode ajudá -lo com seus problemas | Um chef com ótima experiência em culinária | Um agente que tem conhecimento sobre finanças e investimentos |
Características:
Existem duas opções: modo de bate -papo e modo de tarefa . No modo de bate -papo, você pode conversar com o agente e, no modo de tarefa, você pode permitir que todos os agentes trabalhem juntos para concluir uma tarefa.
git clone https://github.com/avocardio/GPT-agents.git
pip install -r requirements.txt
credentials.json (sem o "(modelo)")
Edite o arquivo config.json ao seu gosto
Execute o programa:
python chat.py
ou
python task.py
Modo de bate -papo
Siga as instruções na tela para selecionar um agente (1-4) e selecione o histórico de conversas a ser usado ou pressione Enter para usar o histórico atual. Depois disso, você poderá conversar com o agente.
Para redefinir e salvar uma conversa, digite "redefinir" no campo de entrada e pressione Enter. Isso salvará a conversa atual em um arquivo history.json de registro de data e hora na pasta do agente. Depois disso, você terá uma nova instância do agente.
Modo de tarefa
Agentes
Atualmente, existem 4 agentes disponíveis.
Para criar mais agentes, basta criar um arquivo na pasta agents e adicionar um arquivo json ou executar o script agent_creator.py .
Navegando
A navegação é ativada quando o usuário solicita o uso de uma das seguintes palavras -chave:
["search", "browse", "research", "look up", "find", "look for", "google", "browsing", "googling", "looking for", "looking up", "looking up"]
Isso acionará uma pesquisa no Google, onde as três primeiras páginas são raspadas e resumidas, para o agente ler para o usuário.
API de sussurro
config.json . Em seguida, você poderá falar com o agente quando for a sua vez ("Você:") e aceitar a mensagem com Enter. a) Chef
b) Investidor
Para imprimir a carga útil da mensagem atual enviada ao modelo (para depuração), você pode ativar o modo de depuração no arquivo config.json.