22 模型共识翻译 MCP 的难点:让模型真的去调用工具

Pure-Ad7786 · reddit · 2026-09-15

一个团队上线了带两个工具的翻译 MCP 服务器:smarttranslate 把文本跑过 22 个模型、只返回它们的共识结果,listlanguages 列出语言。作者发现难点不在服务器端,而在让宿主模型主动调用工具。

核心问题:模型自己就能翻译,用户说「翻译成日语」,宿主模型直接内联给出看似合理的答案,根本不发起工具调用。这不只发生在翻译上——摘要、情感分析、单位换算等模型自认为擅长的任务都一样。工具描述本质上是在与模型自身的信心竞争。

目前最有效的缓解办法:把工具描述写成模型做不到的东西(如「22 个系统的共识」),而不是「翻译文本」这类模型自认能做的事,但效果仍不稳定。作者在求助是否存在一种描述模式,能让模型明白「这不是你以为你已经会做的那件事」。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →