查看原文
其他

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

lencx 浮之静
2024-11-27

背景

这两天有一个让 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

继续滑动看下一个
浮之静
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存