- Permet de créer facilement des agents capables d’effectuer des actions supplémentaires, au-delà des réponses de base d’un LLM, via des composants d’extension
Fonctionnement
- Donne des instructions avec un prompt de base qui traite les tâches à l’aide d’outils
- Crée des Tool, des composants personnalisés que l’agent peut utiliser (exécuter du code Python dans un REPL, faire des recherches sur Google ou HN, etc.)
- L’agent répète la boucle "Thought, Action, Observation"
- Thought/Action sont générés par le LLM
- Observation est générée par le Tool
- Le LLM récupère les nouvelles informations ajoutées au prompt et les traite en conséquence
- Lorsque l’agent a reçu suffisamment d’informations, il produit la réponse finale
Tool
- Implémenter
use(input_text: str) -> str dans une simple classe Python
- Rédiger dans Name et Description une explication de l’outil compréhensible par le LLM
Aucun commentaire pour le moment.