GPT-Agents est un simple mélange entre Autogpt et perplexity AI, en mettant l'accent sur la convivialité et l'expérience utilisateur.
Assistant | ? Therapist | ? ? Chef | ? Investor |
|---|---|---|---|
| L'agent par défaut, avec une personnalité neutre | Un thérapeute qui peut vous aider avec vos problèmes | Un chef avec une excellente expertise en cuisine | Un agent qui a des connaissances sur la finance et les investissements |
Caractéristiques:
Il existe deux options: le mode de chat et le mode de tâche . En mode chat, vous pouvez converser avec l'agent, et en mode tâche, vous pouvez laisser tous les agents travailler ensemble pour terminer une tâche.
git clone https://github.com/avocardio/GPT-agents.git
pip install -r requirements.txt
credentials.json (sans le "(modèle)")
Modifiez le fichier config.json à votre goût
Exécutez le programme:
python chat.py
ou
python task.py
Mode de discussion
Suivez les instructions à l'écran pour sélectionner un agent (1-4), puis sélectionnez l'historique de conversation à utiliser, ou appuyez sur Entrée pour utiliser l'historique actuel. Après cela, vous pourrez converser avec l'agent.
Pour réinitialiser et enregistrer une conversation, tapez "réinitialiser" dans le champ de saisie et appuyez sur Entrée. Cela sauvera la conversation actuelle dans un fichier horlogé history.json dans le dossier de l'agent. Après cela, vous aurez une nouvelle instance de l'agent.
Mode tâche
Agents
Actuellement, 4 agents sont disponibles.
Pour créer plus d'agents, créez simplement un fichier dans le dossier agents et ajoutez un fichier JSON, ou exécutez le script agent_creator.py .
Navigation
La navigation est activée lorsque l'utilisateur invite à l'aide de l'un des mots clés suivants:
["search", "browse", "research", "look up", "find", "look for", "google", "browsing", "googling", "looking for", "looking up", "looking up"]
Cela déclenchera une recherche Google où les 3 premières pages sont grattées et résumées, pour que l'agent puisse lire à l'utilisateur.
API Whisper
config.json . Ensuite, vous pourrez parler à l'agent lorsque ce sera votre tour ("vous:") et accepter le message avec Entrée. a) chef
b) Investisseur
Pour imprimer la charge utile du message actuel envoyé au modèle (pour le débogage), vous pouvez activer le mode de débogage dans le fichier config.json.