返回AI问答
Hermes Agent 为何只说不调工具?

Hermes Agent 为何只说不调工具?

AI问答 Admin 107 次浏览

Hermes Agent 只写“我会执行命令”,却没有真正调用工具,常见原因是当前模型或自定义 endpoint 的 tool calling 不兼容。社区里最近也有用户用小型本地模型遇到这个问题:模型会模仿工具输出,但不会按 Hermes 需要的格式发起真实工具调用。

怎么确认

  1. 先换到官方更常用的 provider,比如 Nous、OpenRouter、Codex 或 Anthropic,测试同一个任务。
  2. 如果换模型后能调工具,问题就在原模型的工具调用能力。
  3. 自定义 endpoint 必须兼容 OpenAI 风格的 chat completions 和工具调用参数。

别被“看起来像工具输出”骗了

真正的工具调用会在 Hermes 的进度、日志或前端工具提示里出现;如果只是模型自己写了一段“我将运行 ls”,那只是文本,不是工具。

一句话:只说不做,先换一个确定支持 tool calling 的模型验证。

官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/

推荐工具

更多