当 AI 与 MDN 争论并败下阵来的一天

AI 编程助手正在改变软件编写方式。它们编写测试、解释 API、审查代码。

但它们在某项特定任务上表现不佳:了解当今浏览器支持哪些功能。

Mozilla 最近对此进行了测试。他们使用 Claude Code 询问有关 Firefox 新功能的问题。AI 声称 Firefox 不支持 Web Serial API,甚至称 Mozilla 没有支持该 API 的计划。

AI 错了。Firefox 已经发布了该功能。

这种情况之所以发生,是因为 Web 的发展速度超过了 AI 训练数据的更新速度。浏览器每隔几周就会发布新的 API 和 CSS 特性。几个月前训练的 AI 模型根本不知道这些变化的存在,它会用旧数据来填补空白。

Mozilla 构建了一个解决方案:MDN MCP Server。

MCP 代表 Model Context Protocol。它允许 AI 模型连接到外部数据。AI 不再依赖记忆,而是直接检查源数据。

旧方式: 开发者 -> AI 记忆 -> 答案

新方式: 开发者 -> AI -> MDN -> 答案

MDN MCP Server 让 AI 能够访问文档和浏览器兼容性数据。当 Mozilla 测试这一方案时,结果发生了变化。

出人意料的是,AI 的速度提升了一倍。它不再需要花费时间搜索网页或解析 HTML,而是直接获取结构化数据。

你可以在许多工具中使用它,包括:

若要将其添加到 Claude Code,请运行此命令: claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/

教训很简单。AI 不需要更大的“大脑”,它需要更好的事实获取途径。编程的未来不是 AI 取代文档,而是 AI 与你一同阅读文档。

来源:https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7