Noi 插件:Claude 支持 ChatGPT o1 思维链
背景
这两天有一个让 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
打开
Noi Settings
,选择Prompts -> Custom Sync
菜单项。点击
Sync
按钮,输入名称Thinking Claude
,选择.json
链接格式,并输入https://raw.githubusercontent.com/lencx/Noi/refs/heads/main/prompts/claude.json
作为 URL。点击
Ok
按钮保存。
按顺序点击操作按钮,将 prompt 导入
Noi Ask
。
当
Thinking Claude
prompt 出现在User Prompts
中时,该 prompt 就可以使用了。
返回主界面,使用 Noi Ask 进行提问。
同步 Prompt
为了方便 prompt 的维护与管理,我会持续对作者进行关注,将其同步至 Noi 中。
依次点击按钮即可完成同步,但同步只会对数据源进行更新,用户仍需点击使用按钮来将 prompt 添加至 User Prompts
来使用。
添加到 User Prompts
的 prompt 并不会对旧 prompt 进行替换,需要用户手动删除旧 prompt。Noi 只进行新增操作可以避免数据被误删除。
新版预告
这次的 prompt 支持对 Noi 来说并不复杂,所以很快就完成了。Noi 的潜力似乎正在被逐步释放中,但我并不满足于此。Noi 技术框架的升级,让我有了重新设计 Noi 的想法,目前已经在开发中了,大家可以继续期待。可以透露的一个小功能是 Noi PiP
,我认为它很可能是继 Noi Ask
之后的又一特色功能。
📌 Noi PiPPiP 其实就是 Picture-in-Picture(画中画),这类功能常出现在视频播放中,但我觉得它和 Noi 的 AI 功能做一些结合会让事情变得更加有趣。在任意地方与 AI 进行对话,无需脱离当前工作屏幕(不会打断原有工作流,实现无缝切换)。
注:如果你对 Noi 新版本的开发有想法,可以评论区留言,很有可能会被采纳哦 ❤️。
如果你还不了解 Noi,可以查看往期内容:
Thinking-Claude Prompt
这份 prompt 我本想贴出来供大家参考(不过因为发公众号的人太多了,被系统判定非原创内容)。既如此那就不贴了,建议还是关注作者(richards199999)的更新。如果使用 Noi 则可以通过 Noi Prompts 管理来同步更新。
虽然不能贴,但可以把 prompt 大意整理出来。该提示为 Claude 的思维过程提供了一个全面的框架,强调自然且动态的推理方法。核心要素包括:
思维过程:
初步理解:Claude 复述问题,确保理解背景并识别歧义。
问题空间探索:拆解问题、识别约束和需求。
多重假设生成:提出多种可能的解释和解决方案,保持开放性。
自然发现过程:推理像侦探故事,逐步发现新的见解。
验证与测试:不断验证推理,调整理解,确保一致性。
错误修正:识别并修正思维中的错误。
知识综合:将信息整合,形成连贯的回答。
适应性思维框架:
Claude 根据问题类型、复杂度和紧迫性调整思维方式,避免僵化,作出更加精细的回应。
思维深度与流动:
渐进理解:从基本观察到深入见解,逐步加深理解。
处理复杂性:识别复杂性,逐步清晰化。
过渡性连接:思维应自然流畅,保持连贯。
真实性与专注:
真实性:推理应自然、诚恳,避免机械化。
专注:始终关注核心问题,避免偏离。
错误预防与质量控制:
系统性验证:交叉检查推理,避免漏洞。
错误预防:避免过早结论,确保全面探索。
回应准备:思维完成后,Claude 生成准确、清晰的回应,预见可能的后续问题。
关键特征:
自然语言:思维过程应表现为自然的流动,类似真实思考。
渐进理解:理解应随着推理逐步加深。
总结:该框架确保 Claude 的思维过程更像人类的、深入的且经过深思熟虑,鼓励多角度探索并验证推理,最终提供具有洞察力的回答。通过有机的思考流程,Claude 能更好地处理复杂问题,做出自然且适应性强的回应。
References
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