Open-Reflect 工具详细教程

news/2026/1/18 22:44:47/文章来源:https://www.cnblogs.com/gyc567/p/19499386

Open-Reflect 工具详细教程

Open-Reflect 是一个开源的先进自学习与反思系统,专为 AI 编程代理(如 Claude Code 和 OpenCode)设计,支持进化式知识跟踪。它的核心理念是“通过反思学习,通过实践进化”,让 AI 代理能够记录洞见、回顾过去学习,并通过持续实践不断提升能力。

项目地址:https://github.com/gyc567/open-reflect
许可证:Apache License 2.0
当前状态:项目处于早期阶段,社区活跃度较低(无 stars/forks),文档相对简洁,主要提供安装和基本验证方式。以下教程基于官方 README 整理,并补充合理的使用实例(因为官方暂无详细示例)。

1. 项目特点

  • 双平台支持
    • Claude Code:完整插件版,支持全部反思功能。
    • OpenCode:轻量级 skill 版,适合快速集成。
  • 核心功能
    • 自学习能力:AI 自动记录新学到的知识。
    • 反思系统:回顾过去行动和学习,生成洞见。
    • 进化知识跟踪:知识随时间演进,AI 能力持续提升。
  • 多语言文档:支持英文、中文、日文。
  • 易安装:提供一键安装脚本。

2. 安装指南

推荐使用一键安装脚本,最简单快捷。如果网络问题,可手动安装。

2.1 Claude Code(完整插件版)

一键安装(推荐)

curl -sSL https://raw.githubusercontent.com/gyc567/open-reflect/master/scripts/install-claude-plugin.sh | bash

手动安装

git clone https://github.com/gyc567/open-reflect.git
cp -r open-reflect ~/.claude/plugins/open-reflect
chmod +x ~/.claude/plugins/open-reflect/scripts/*.sh

2.2 OpenCode(轻量级 skill 版)

一键安装(推荐)

curl -sSL https://raw.githubusercontent.com/gyc567/open-reflect/master/.opencode/scripts/install-opencode-skill.sh | bash

手动安装

git clone https://github.com/gyc567/open-reflect.git
cp -r .opencode/skill/open-reflect ~/.config/opencode/skill/

安装完成后,重启 Claude Code 或 OpenCode 使插件/技能生效。

3. 验证安装

Claude Code

在 Claude Code 聊天界面输入命令:

/reflect --view

预期输出(首次使用):

No pending learnings. System is up to date.

这表示系统已就绪,没有待处理的反思学习。

OpenCode

在 OpenCode 中调用 skill:

skill({ name: "open-reflect" })

会返回系统状态确认,表示技能已加载。

4. 基本用法

Open-Reflect 的核心是通过命令触发反思流程。主要命令前缀为 /reflect(Claude Code)或通过 skill 调用(OpenCode)。

常用命令(Claude Code)

  • /reflect --view:查看当前学习状态和待反思内容。
  • 其他可能命令(基于项目结构推测,实际以插件内部实现为准):
    • /reflect --learn <内容>:手动记录新学习。
    • /reflect --evolve:触发知识进化反思。
    • /reflect --history:查看历史反思记录。

OpenCode

通过 skill 调用触发相应功能,例如:

skill({ name: "open-reflect", action: "view" })

5. 使用实例

由于官方暂无详细代码示例,以下提供几个实用场景实例,帮助你快速上手。假设你已在 Claude Code 中安装插件。

实例 1:基本状态查看(入门)

在 Claude Code 任务对话中,直接输入:

/reflect --view

输出示例:

Current learnings: 3 items
Last reflection: 2026-01-18
System ready for evolution.

这让你快速确认系统是否正常运行。

实例 2:记录新学习并触发反思(编程任务后)

你完成了一个 Python 脚本优化任务,AI 学到了新技巧。可以手动触发记录:

  1. 在对话中告诉 AI:

    我刚刚学会了用 numpy 向量化代替循环,提高了性能 10 倍。这是一个重要优化技巧。
    
  2. 然后输入命令(如果插件支持自动,或手动):

    /reflect --learn "numpy 向量化优于 for 循环,尤其在大规模数据处理中,可提升 10x 性能。"
    
  3. 稍后查看:

    /reflect --view
    

    输出示例:

    Pending learning: numpy vectorization optimization
    Ready for reflection.
    
  4. 触发反思(假设有此命令):

    /reflect --evolve
    

    AI 会生成反思总结,例如:

    Reflection: 在未来数值计算任务中,优先考虑向量化实现,避免低效循环。这将作为核心优化策略融入知识库。
    Knowledge evolved.
    

实例 3:长期进化跟踪(多任务场景)

假设你连续处理几个项目:

  1. 项目 1 后记录学习:Git 高级 rebase 用法。

    /reflect --learn "git rebase -i 交互式整理 commit,提升代码历史整洁度。"
    
  2. 项目 2 后记录学习:Docker 多阶段构建减少镜像大小。

    /reflect --learn "Docker multi-stage build 可显著减小生产镜像体积。"
    
  3. 一段时间后查看并进化:

    /reflect --view
    /reflect --evolve
    

    系统会综合反思,生成进化报告:

    Evolutionary summary:
    - DevOps 能力提升:掌握高级 Git 和高效 Docker 构建。
    - 未来建议:优先应用这些最佳实践于新项目。
    Knowledge base updated.
    

在 OpenCode 中类似操作只需替换为 skill 调用。

6. 高级功能与扩展

  • Hooks 集成:项目包含 hooks 目录,可与 Claude Code/OpenCode 的 hook 机制结合,实现自动触发反思(例如任务完成后自动记录)。
  • 知识存储:学习内容内部持久化存储,下次会话仍可用。
  • 自定义:查看源码(commands/、hooks/)可二次开发,例如添加更多命令。

7. 注意事项与局限性

  • 项目早期,命令可能不完整,建议查看最新源码确认。
  • 无发布版本,始终从 master 分支安装。
  • 如果命令无效,可检查插件目录权限或重启环境。
  • 社区小,遇到问题可直接在 GitHub 开 issue。
  • 适用于需要长期“成长”的 AI 代理场景,如复杂编程代理或研究助手。

通过 Open-Reflect,你的 AI 代理将从“一次性工具”变成“持续进化伙伴”。建议从简单查看命令开始,逐步在实际任务中记录学习,体验进化效果!

如果需要更多自定义帮助,可进一步探索仓库中的 tests/ 或 scripts/ 目录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1179665.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

突破写博客怪圈

每次想写点博客,查了一些资料后,发现别人写了,而且比我要写的清楚多了,我就不想写了,这个怪圈怎么突破?这是一个非常经典且普遍的现象,几乎每个写作者(包括我自己)都经历过。 你可以把这个心理过程拆解为:“…

WPF 力导引算法构建图布局

WPF 力导引算法构建图布局pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &…

【课程设计/毕业设计】基于深度学习python-CNN-pytorch训练识别T恤的颜色

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

深度学习毕设项目:基于python-CNN深度学习的蝴蝶识别

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

STM32-S08-RFID刷卡(IC卡管理)+密码开锁(可设)+TFT彩屏+舵机+蜂鸣器+矩阵按键+(无线方式选择)

STM32-S08-RFID刷卡(IC卡管理)密码开锁(可设)TFT彩屏舵机蜂鸣器矩阵按键(无线方式选择)STM32-S08N无无线-无APP板: STM32-S08B蓝牙无线-APP版: STM32-S08W-WIFI无线-APP版: STM32-S08CAN-视频监控WIFI无线-APP版: 产品功能描述&#xff1a; 本系统由STM32F103C8T6单片机核心板、…

2026苏州装修大揭秘!透明报价无增项的宝藏公司都在这 - 品牌测评鉴赏家

2026苏州装修大揭秘!透明报价无增项的宝藏公司都在这一、装修初心:品质筑家,透明为基 在苏州这座充满诗意与浪漫的城市,每一位业主都怀揣着对家的美好憧憬开启装修之旅。而一场顺畅的装修体验,离不开透明报价与规…

【论文阅读】π0.5: a Vision-Language-Action Model with Open-World Generalization

【论文阅读】π0.5: a Vision-Language-Action Model with Open-World Generalization1 发表时间与团队2 问题背景和核心思路3 具体设计3.1 模型设计&#xff08;分层推理链&#xff09;3.2 数据设计4 实验5 结论1 发表时间与团队 发表时间&#xff1a;2025年4月22日。团队&am…

大模型分布式训练通信优化:从Ring All-Reduce到分层压缩的实战演进

摘要&#xff1a;本文深度揭秘大模型分布式训练中的通信瓶颈与优化体系。通过Ring All-Reduce的拓扑感知改进、梯度压缩算法&#xff08;PowerSGDEF21&#xff09;的融合实现、以及通信-计算重叠的流水线设计&#xff0c;在千卡集群上训练175B模型时&#xff0c;通信耗时占比从…

10年了啊

一晃,10年过去了

智能代码重用推荐:提高开发效率

智能代码重用推荐:提高开发效率 关键词:智能代码重用推荐、开发效率、代码检索、代码分析、机器学习 摘要:本文围绕智能代码重用推荐展开,旨在探讨如何通过这一技术提高软件开发效率。首先介绍了智能代码重用推荐的背景信息,包括目的、预期读者、文档结构和相关术语。接着阐…

苏州装修避坑指南:3家自有工人+施工规范宝藏公司揭秘 - 品牌测评鉴赏家

苏州装修避坑指南:3家自有工人+施工规范宝藏公司揭秘一、苏州装修市场乱象频发,避坑刻不容缓 苏州房地产市场的火热带动了装修行业的蓬勃发展,目前大小装修公司多达数百家,涵盖各类规模与类型。但行业门槛偏低,导…

8个降aigc工具推荐!继续教育学员必备避坑指南

8个降aigc工具推荐&#xff01;继续教育学员必备避坑指南 AI降重工具&#xff1a;论文写作的隐形助手 在继续教育的学习过程中&#xff0c;论文撰写是每位学员必须面对的重要环节。随着人工智能技术的广泛应用&#xff0c;越来越多的学生开始使用AI工具辅助写作&#xff0c;但随…

这些降重服务商整合了AI智能改写技术,免费试用让用户获得高效的文本优化体验。

排名 工具名称 降重效率 特色功能 适用场景 免费额度 1 aibiye ⭐⭐⭐⭐⭐ AIGC查重降重双功能 学术论文深度优化 首次免费检测 2 aicheck ⭐⭐⭐⭐ 多维度重复率分析 日常作业/论文初稿 每日3000字免费 3 笔启AI ⭐⭐⭐⭐ 长文记忆多语种支持 硕博论文/…

十大降重平台均配备AI智能重写系统,免费试用帮助用户实现高效的文本优化目标。

排名 工具名称 降重效率 特色功能 适用场景 免费额度 1 aibiye ⭐⭐⭐⭐⭐ AIGC查重降重双功能 学术论文深度优化 首次免费检测 2 aicheck ⭐⭐⭐⭐ 多维度重复率分析 日常作业/论文初稿 每日3000字免费 3 笔启AI ⭐⭐⭐⭐ 长文记忆多语种支持 硕博论文/…

导师推荐!9款AI论文软件测评:研究生开题报告必备工具

导师推荐&#xff01;9款AI论文软件测评&#xff1a;研究生开题报告必备工具 2026年学术AI写作工具测评&#xff1a;为何值得一看 在当前学术研究日益数字化的背景下&#xff0c;研究生群体面临诸多写作挑战&#xff0c;如开题报告撰写耗时、文献资料整理复杂、格式规范不熟悉等…

CVE-2026-21440 AdonisJS 路径遍历漏洞分析与验证工具

项目标题与描述 CVE-2026-21440 PoC及安全分析 CVE-2026-21440 是一个影响 AdonisJS 框架的严重路径遍历漏洞。该漏洞源于框架在处理多部分文件上传时&#xff0c;不当信任了用户提供的文件名&#xff0c;而未进行严格的净化处理。当开发人员调用 MultipartFile.move() 方法时&…

2026苏州装修公司前十强口碑榜|本土家居博主实测级推荐,装新家不踩坑! - 品牌测评鉴赏家

2026苏州装修公司前十强口碑榜|本土家居博主实测级推荐,装新家不踩坑!一、前言:苏州装修市场 “水多深”?选对公司 = 省一半心力 家人们,作为在苏州家居圈摸爬滚打好些年的博主,我每天在后台收到最多的问题就是…

51单片机智能扫地吸尘智能车机器人红外避障风扇95(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

51单片机智能扫地吸尘智能车机器人红外避障风扇95产品功能描述&#xff1a; 本系统由STC89C52单片机、2路红外避障模块、2路按键、风扇驱动、L298N电机驱动及电池盒供电组成。 1、按下启动按键后&#xff0c;小车左侧的红外避障传感器模块检测到有障碍物&#xff0c;则智能车右…

AI模型与工具技术周报解析

Replicate Intelligence #2 [某中心 Logo]Replicate 正在加入 [某中心] Replicate 标识 ctrlk 探索 定价 企业方案 文档 博客 登录 免费试用 菜单 探索 定价 企业方案 文档 博客 登录 免费试用 在 Playground 中比较模型 (Beta) Replicate 博客 Replicate Intelligence #2 发布…

二分:二分查找、在排序数组中查找元素的第一个和最后一个位置、搜索插入位置、x 的平方根 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …