Noi 插件:Claude 支持 ChatGPT o1 思维链

Page content

Noi 插件:Claude 支持 ChatGPT o1 思维链 by 浮之静

背景

这两天有一个让 Claude 充分思考的 prompt 火了(类似于 ChatGPT o1),而 prompt 作者则是一位在中国上海的 17 岁学生(信息来自于 GitHub 首页介绍)。对技术细节感兴趣的可以查看作者仓库 richards199999/Thinking-Claude[1],我在这里仅对仓库代码做个简单介绍:

  • extension:浏览器插件代码,让 Claude 支持类似于 o1 的思维链展开折叠功能。

  • model_instructions.md:要输入给 Claude 的 prompt 内容,需要用户自行复制粘贴。

Noi 插件

为了让 Noi 用户也吃上热乎的,我今天紧急对 Noi 进行了插件升级。具体的操作步骤主要分为添加 Prompt 和 更新插件 两个部分。我先来演示一下升级后的效果,相当丝滑。

更新插件

注意:由于 Noi 插件与 Chrome 插件不互通,richards199999/Thinking-Claude 项目的代码已被 fork 并在 Noi 仓库中进行了二次编辑,方便对所有插件实现统一管理(插件更新地址:Noi/extensions[2])。

要在本机安装插件,请通过 Noi Help -> Noi UserData -> Extensions 菜单打开设备上的插件目录,然后下载 GitHub 上的 thinking-claude[3] 文件夹,放置在本机 extensions 目录中。

添加 Prompt

  1. 打开 Noi Settings,选择 Prompts -> Custom Sync 菜单项。

  2. 点击 Sync 按钮,输入名称 Thinking Claude,选择 .json 链接格式,并输入 https://raw.githubusercontent.com/lencx/Noi/refs/heads/main/prompts/claude.json 作为 URL。

  3. 点击 Ok 按钮保存。

  1. 按顺序点击操作按钮,将 prompt 导入 Noi Ask。

  1. 当 Thinking Claude prompt 出现在 User Prompts 中时,该 prompt 就可以使用了。

  1. 返回主界面,使用 Noi Ask 进行提问。

同步 Prompt

为了方便 prompt 的维护与管理,我会持续对作者进行关注,将其同步至 Noi 中。

依次点击按钮即可完成同步,但同步只会对数据源进行更新,用户仍需点击使用按钮来将 prompt 添加至 User Prompts 来使用。

添加到 User Prompts 的 prompt 并不会对旧 prompt 进行替换,需要用户手动删除旧 prompt。Noi 只进行新增操作可以避免数据被误删除。

新版预告

这次的 prompt 支持对 Noi 来说并不复杂,所以很快就完成了。Noi 的潜力似乎正在被逐步释放中,但我并不满足于此。Noi 技术框架的升级,让我有了重新设计 Noi 的想法,目前已经在开发中了,大家可以继续期待。可以透露的一个小功能是 Noi PiP,我认为它很可能是继 Noi Ask 之后的又一特色功能。

📌 Noi PiP

PiP 其实就是 Picture-in-Picture(画中画),这类功能常出现在视频播放中,但我觉得它和 Noi 的 AI 功能做一些结合会让事情变得更加有趣。在任意地方与 AI 进行对话,无需脱离当前工作屏幕(不会打断原有工作流,实现无缝切换)。

注:如果你对 Noi 新版本的开发有想法,可以评论区留言,很有可能会被采纳哦 ❤️。

如果你还不了解 Noi,可以查看往期内容:

Thinking-Claude Prompt

这份 prompt 我本想贴出来供大家参考(不过因为发公众号的人太多了,被系统判定非原创内容)。既如此那就不贴了,建议还是关注作者(richards199999)的更新。如果使用 Noi 则可以通过 Noi Prompts 管理来同步更新。

虽然不能贴,但可以把 prompt 大意整理出来。该提示为 Claude 的思维过程提供了一个全面的框架,强调自然且动态的推理方法。核心要素包括:

  • 思维过程:

    • 初步理解:Claude 复述问题,确保理解背景并识别歧义。

    • 问题空间探索:拆解问题、识别约束和需求。

    • 多重假设生成:提出多种可能的解释和解决方案,保持开放性。

    • 自然发现过程:推理像侦探故事,逐步发现新的见解。

    • 验证与测试:不断验证推理,调整理解,确保一致性。

    • 错误修正:识别并修正思维中的错误。

    • 知识综合:将信息整合,形成连贯的回答。

  • 适应性思维框架:

    • Claude 根据问题类型、复杂度和紧迫性调整思维方式,避免僵化,作出更加精细的回应。

  • 思维深度与流动:

    • 渐进理解:从基本观察到深入见解,逐步加深理解。

    • 处理复杂性:识别复杂性,逐步清晰化。

    • 过渡性连接:思维应自然流畅,保持连贯。

  • 真实性与专注:

    • 真实性:推理应自然、诚恳,避免机械化。

    • 专注:始终关注核心问题,避免偏离。

  • 错误预防与质量控制:

    • 系统性验证:交叉检查推理,避免漏洞。

    • 错误预防:避免过早结论,确保全面探索。

  • 回应准备:思维完成后,Claude 生成准确、清晰的回应,预见可能的后续问题。

  • 关键特征:

    • 自然语言:思维过程应表现为自然的流动,类似真实思考。

    • 渐进理解:理解应随着推理逐步加深。

总结:该框架确保 Claude 的思维过程更像人类的、深入的且经过深思熟虑,鼓励多角度探索并验证推理,最终提供具有洞察力的回答。通过有机的思考流程,Claude 能更好地处理复杂问题,做出自然且适应性强的回应。

References

[1]

richards199999/Thinking-Claude: https://github.com/richards199999/Thinking-Claude

[2]

Noi/extensions: https://github.com/lencx/Noi/tree/main/extensions

[3]

thinking-claude: https://github.com/lencx/Noi/tree/main/extensions/thinking-claude


原文链接