AI 与 MDN 争论并败北的那一天
AI 编程助手改变了编写软件的方式。它们可以编写测试并解释 API。但它们往往在一点上表现不佳:了解当今浏览器支持哪些功能。
Mozilla 最近对此进行了测试。他们使用 Claude Code 询问有关 Firefox 新功能的问题。AI 自信地声称 Firefox 不支持 Web Serial API,甚至表示 Mozilla 没有添加该功能的计划。
AI 错了。Firefox 151 已经发布了该功能。
这种情况之所以发生,是因为 Web 的发展速度快于 AI 的训练数据。浏览器每隔几周就会增加新的 CSS 和 HTML 功能。如果缺乏最新数据,几个月前训练出来的 AI 就会进行猜测。它给出的答案看起来很正确,但实际上已经过时了。
Mozilla 通过 MDN MCP Server 解决了这个问题。
MCP 代表 Model Context Protocol。它允许 AI 模型连接到外部数据。AI 不再仅仅依赖记忆,而是会去核实来源。
旧方式: 开发者 → AI 记忆 → 答案
新方式: 开发者 → AI → MDN → 答案
MDN MCP Server 让 AI 可以直接访问文档和浏览器兼容性数据。Mozilla 测试后发现了三个重大改进:
- 兼容性数据变得准确了。
- AI 能正确识别新功能。
- AI 不再做出未经证实的假设。
出人意料的是,AI 的速度提升了一倍。如果没有 MCP,助手必须搜索网络并解析 HTML 页面。有了 MCP,它可以立即获取结构化数据。它花在搜索上的时间更少了,花在回答问题上的时间更多了。
你可以在许多工具中使用它,例如 Claude Desktop、Cursor 或 VS Code。
若要将其添加到 Claude Code,请运行此命令:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
教训很简单:我们不应将 AI 视为文档的替代品。未来的趋势是 AI 与你一同阅读文档。
来源:https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7