当 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 Desktop
- Cursor
- VS Code
若要将其添加到 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