MDN 推出 Web 开发 AI 助手(Beta 版)

Mozilla 开发者网络(MDN)推出 AI Help 测试版工具

Mozilla 开发者网络(MDN)发布了名为 AI Help 的测试版工具,旨在简化 Web 开发者与平台的交互,并提供问题解决辅助。目前,只有拥有 MDN Plus 账户的用户可以使用 AI Help。然而,社区反应并不十分积极,且已在 GitHub 上报告了多个问题。

AI Help 的技术实现

AI Help 结合了 OpenAI 的 GPT-3.5 生成式 AI 和 MDN 的最新内容来生成回答。它提供了一个聊天界面,允许开发者直接在 MDN 上提问,并获取来自 MDN 的相关文章以提供上下文帮助。该工具利用 MDN 的广泛数据库,提供快速的编码文档、最佳实践和信息访问。

在发布博客文章的“幕后”部分,解释了 AI Help 结合了两种技术:嵌入(embeddings)生成式 AI。嵌入是单词和句子的数值表示,用于捕捉含义和关系,相似的单词具有相近的向量。当用户提问时,会为查询生成一个新的嵌入,并通过相似性搜索在 MDN 中识别相关内容。识别出问题和内容后,生成式 AI 被用来从内容中提取答案。

用户反馈与改进

AI Help 的聊天界面包含一个简化的反馈报告系统,鼓励用户参与改进。用户可以在聊天界面中找到“报告此答案的问题”链接,该链接会引导用户在 MDN 的 GitHub 问题跟踪器中创建问题。这一过程允许用户分享担忧或不准确之处,从而持续改进和优化 AI Help 功能。

先前推出的 AI Explain 工具

MDN 此前发布了另一款 AI 工具 AI Explain,旨在帮助读者理解和解释代码块。然而,社区反馈指出该工具存在错误答案的情况,因此 MDN 已决定暂时暂停 AI Explain。

开发者社区的关注与批评

AI Help 和 AI Explain 的推出在开发者社区中引起了广泛关注。用户 eveee 在 Yari 仓库(MDN Web Docs 的平台代码)上提交的 GitHub 问题中指出,AI Explain 生成的类似人类文本可能偶然正确,也可能包含令人信服的错误信息。用户 catleeball 强调,依赖领域专家编写文档比使用 AI Help 更为重要。

MDN 的回应与未来计划

MDN 承认社区的反馈,并认为当前的大型语言模型(LLM)技术尚不成熟。因此,平台决定暂停 AI Explain,同时鼓励 AI Help 用户通过每个回答中提供的 GitHub 链接提供反馈。

类似产品

该领域的其他产品包括 GitHub Copilot、Tabnine 和 Replit’s Ghostwriter。这些工具也在探索如何利用 AI 技术辅助开发者,但同样面临准确性和可靠性的挑战。

阅读 22
0 条评论