L’agent Hermes ne dit que « Je vais exécuter la commande » mais n’appelle pas réellement l’outil, et la raison courante est que l’appel de l’outil du modèle actuel ou du point de terminaison personnalisé n’est pas compatible. Certains utilisateurs de la communauté ont récemment rencontré ce problème avec de petits modèles locaux : le modèle imite la sortie de l’outil, mais n’initie pas de véritables appels d’outil dans le format dont Hermes a besoin.
Comment confirmer
- Premièrement, passez au fournisseur officiel le plus couramment utilisé, comme Nous, OpenRouter, Codex ou Anthropic, et testez la même tâche.
- Si l’outil peut être ajusté après avoir changé le modèle, le problème réside dans la capacité d’appel de l’outil du modèle d’origine.
- Les terminaux personnalisés doivent être compatibles avec les complétions de chat de type OpenAI et les paramètres d’appel d’outils.
Ne vous laissez pas tromper par « on dirait la sortie de l’outil »
Les appels d’outils réels apparaissent dans la progression, les journaux ou les infobulles frontales d’Hermes ; Si c’est juste le modèle lui-même qui écrit un paragraphe « Je vais exécuter ls », ce n’est que du texte, pas un outil.
En un mot : il suffit de dire et de ne pas faire, d’abord de changer vers un modèle qui prend en charge l’appel d’outils pour le vérifier.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Entrée officielle du document : https://hermes-agent.nousresearch.com/.