Article·  

认识 Nuxi

今天,我们宣布全新的 Nuxt Agent:Nuxi。我们希望让你的 Nuxt 体验不再千篇一律,而是更加个性化,并带有那种体现 Nuxt 社区特色的关怀。
Hugo Richard

Hugo Richard

@hugorcd

Sébastien Chopin

Sébastien Chopin

@Atinux

早在四月,我们就在 beta 版的 nuxt.com 上推出了由 AI 驱动的聊天功能。它功能齐全,了解文档、搜索 issue,甚至还为模块和模板提供了自定义组件。

这很好地展示了如何在 Nuxt 中构建聊天 UI。

但基于聊天的界面无处不在,而我们希望 Nuxt 给人的感觉与众不同。我们希望为 Nuxt agent 找到一种身份,与 Nuxt 品牌相匹配。我们也希望它能成为你在 nuxt.com 体验中更加重要的一部分。

所以,今天我们要宣布 Nuxi——你的 Nuxt 伙伴。

为什么是 Nuxi?

我们为 Nuxi 设定的目标,是提升你的开发体验,并传达出 Nuxt 社区所体现的那种友好与关怀。

我们希望它让人感觉就像 Nuxt 一样。

这就是我们选择 Nuxi 这个名字的原因。曾有一段时间,它是你用来启动 Nuxt 开发服务器的命令(nuxi dev)。现在我们使用 nuxt dev,但 Nuxi 一直在我们心中占有一席之地,我们觉得是时候把它带回来了。

我们的目标

有趣。 我们希望 Nuxi 让人感觉很好玩。它应该会对你所在的位置、你的操作做出反应,而且它内置了一些功能,我们更希望你自己去发现。先试着输入 hi

将鼠标悬停在页眉中的 Nuxi 图标上,并在四周移动鼠标。

具备上下文感知。 当你与 Nuxi 聊天时,它会知道你当前所在的页面。我们不希望你必须不必要地解释一切。在阅读文档时,如果你问“我该怎么在我的应用里使用这个?”,它应该已经知道 this 指的是什么。

有依据。 Nuxt 文档的来源很多。Nuxi 在底层使用 Nuxt MCP server 从最相关的来源中寻找答案,无论是官方 Nuxt 文档、模块目录、模板还是更新日志。如果它是在帮你解决错误,Nuxi 甚至会先搜索 nuxtnuxt-modulesnuxt-content 里的 issues,再形成结论。

可持续扩展。 Nuxi 不是一次性的问答组件。我们内置了很多丰富的组件。它会以卡片形式展示模块、模板、托管服务提供商和博客文章,供你点击;可以直接从对话中启动一个 StackBlitz 在线沙盒;如果你觉得哪里不对,还能打开反馈表单。如果你有任何改进想法,添加新功能不过就是一份 PR 的事。

今天有哪些新内容

这是自四月 beta 版以来最大的一批改动。我们的重点是让 nuxt.com 变得不那么通用,而是更加个性化。

从上次离开的地方继续

现在你可以使用 GitHub 登录 nuxt.com。一旦登录,你的对话会自动保存。例如,你可以先在手机上 打开聊天,然后在笔记本电脑上继续完成。

通过 /login 使用 GitHub 登录。

为你的聊天分支

对话并不总是线性的。如果你需要探索一个分支、尝试不同方法,或比较两种方案,你可以分叉聊天。从 Nuxi 的任意回复中,点击 在新聊天中分支;那一刻之前的所有内容都会复制到一个新的线程中,而原始对话保持不变。

分享一个很棒的答案

对话默认是私密的。但如果你愿意,可以将聊天设为公开,并通过链接分享。任何人都可以阅读,但不会有其他人向其中发言,而且你随时都可以把它改回私密。

第一版中的所有内容依然都在:文档依托、模块和模板卡片、部署服务提供商卡片、博客卡片、GitHub issue 搜索、沙盒链接、页面上下文,以及会在我们这边打开 Linear 工单的 报告问题 流程。上一篇文章 涵盖了完整列表。

你的想法

Nuxt 是一个社区,我们希望我们构建的一切对我们所有人都有用。欢迎分享你对 Nuxi 的反馈,或对我们正在推出的任何新功能的反馈。

如果你在使用 Nuxi 时觉得有什么不对劲,请在聊天中点击 报告问题。它会创建一张附带完整对话内容的工单 — 而且我们会阅读每一张。

在接下来的几个月里,我们为 nuxt.com 准备了更多令人兴奋的计划,也很希望在构建过程中听到你的想法。

敬请关注。👀

常见问题