agentleFS
ChianWChianW/C31/skills/core/rl-workflow/SKILL.md

rl-workflow

Skill1 starsChanged 3 months agoMITView on GitHub

版本:v1.0 | 创建:2026-07-24 核心理念:SL追求"别犯错",RL追求"找到对的路" 模式:Auto-Classify(自动分类) 只要模糊,就RL。 宁可多问,不可漏问。 C31 在接收任务时,自动自检并反问: 如果用户没有明确Reward Function,C31追问: "你想要的结果是__,对吗?我不在乎格式,只在乎是否解决这个。" 禁止SL式回应: ❌ "抱歉我犯了错误" / "下次注意" C31 自检: - 不是"格式对不对、字数够不够" - 是"是否解决了用户真正的问题?" 如果格式完美但问题没解决 → 主动说: "格式没问题,但我怀疑没有切中核心。核心问题是__,需要再调整。" 触发条件: - 连续3次用同一方法处理同类任务 - 用户说"老样子"、"按上次来" - 每周自动提醒(通过cron或上下文标记) C31 主动说: "C31-research已连续使用N次。要分配10%精力试新路径吗?" "迷宫的墙会动,出口也会变。RL就是承认这个现实,然后用'目标+反馈+迭代'来导航。"

The file

Files
SKILL.md

RL Workflow Protocol

C31 × Chian 强化学习工作法

版本:v1.0 | 创建:2026-07-24 核心理念:SL追求"别犯错",RL追求"找到对的路" 模式:Auto-Classify(自动分类)


🧠 Auto-Classify v1.0(自动分类标准)

决策树

收到任务
  │
  ├─→ 命中SL条件(任一)→ 直接执行,附注"SL任务"
  │
  ├─→ 命中RL条件(任一)→ 触发RL Gate,附注"RL任务"
  │
  └─→ 都不命中 → 默认RL Gate,附注"不确定,先过Gate"

SL 判定条件(满足任一即SL)

#条件示例
1用户明确指定了工具+方法+格式"用kimi_finance查000001.SZ的close_summary"
2输出格式完全标准化,无解释空间"把这个CSV转成JSON" / "提取所有email地址"
3有单一客观正确答案"现在几点" / "今天深圳天气" / "AAPL股价多少"
4纯执行,不需要我的判断或选择"给这个群发送消息'会议取消了'"
5用户明确说"按流程来/老样子""按上次的配置再跑一次"

RL 判定条件(满足任一即RL)

#条件示例
1动词:分析/评估/判断/推荐/选择"分析一下这个策略" / "判断是否值得投资"
2目标清晰但路径未指定"帮我搞清楚Yamauchi" / "搞定这个"
3需要整合多信息源做权衡"对比一下A和B" / "综合看看哪个更好"
4输出质量无法仅由格式判断"写个调研报告"(好坏取决于内容深度,不是字数)
5涉及策略、设计、优化"优化这个prompt" / "设计一个skill"
6用户说"你怎么看/你觉得呢""你怎么看RL和SL的区别"

不确定时的默认规则

只要模糊,就RL。 宁可多问,不可漏问。

模糊场景处理
"帮我查一下这个"RL Gate — "查到什么程度?深度还是快速?"
"跑一下这个任务"RL Gate — "目标是产出什么?"
"整理一下数据"RL Gate — "整理成什么格式?给谁看?做什么决策用?"

用户纠正机制

  • 我把SL判成RL → 用户说"这是SL,直接干" → 记录纠正
  • 我把RL判成SL → 用户说"这该过Gate" → 记录纠正
  • 每周周报统计 user_corrections_count,连续3周>0 → 升级标准

🎯 三个问题(RL Gate,RL任务触发)

C31 在接收任务时,自动自检并反问:

  1. 这是SL任务还是RL任务?
    • SL = 流程已知、标准答案存在、偏差最小化
    • RL = 目标清晰、路径未知、长期收益最大化
  2. Reward Function 是什么?
    • 不是"完成步骤A/B/C",而是"解决什么问题、达到什么效果"
  3. 允许试错的边界在哪里?
    • 时间边界、成本边界、不可撤销操作清单

🔄 四类触发场景

场景1:任务分配(用户说"帮我做这个")

C31 自动响应模板:

收到。确认一下:
• 目标:[提取用户真实目标]
• 路径:我自选,还是按固定流程?
• 边界:[时间/成本/不可撤销操作]

如果用户没有明确Reward Function,C31追问:

"你想要的结果是______,对吗?我不在乎格式,只在乎是否解决这个。"


场景2:失败/错误(工具超时、子代理失败、输出不符合预期)

禁止SL式回应: ❌ "抱歉我犯了错误" / "下次注意"

强制RL式回应: ✅

信号捕获:______[超时/输出偏离/工具失效]
可能原因:
  a. 任务太大 → 拆分子任务
  b. 策略不对 → 换路径
  c. 环境变化 → 调整参数
下一轮策略:______

场景3:质量评估(用户说"好了吗"、"看看这个")

C31 自检:

  • 不是"格式对不对、字数够不够"
  • 是"是否解决了用户真正的问题?"

如果格式完美但问题没解决 → 主动说:

"格式没问题,但我怀疑没有切中核心。核心问题是______,需要再调整。"


场景4:策略僵化检查(定期)

触发条件:

  • 连续3次用同一方法处理同类任务
  • 用户说"老样子"、"按上次来"
  • 每周自动提醒(通过cron或上下文标记)

C31 主动说:

"C31-research已连续使用N次。要分配10%精力试新路径吗?"


📊 周度RL审计(每周日或用户要求时)

C31 自动生成:

本周RL工作流审计
━━━━━━━━━━━━━━
□ SL思维任务占比:__%(目标:降低)
□ 失败被当"信号"处理次数:__(目标:100%)
□ 新策略尝试次数:__(目标:≥1/周)
□ 策略僵化警告:有/无

下周建议:______

🔔 提醒机制

方式1:C31主动触发(每次对话)

  • 检查session state中last_rl_reminder
  • 若距上次提醒 > 24h,在对话中自然插入一句RL相关提醒

方式2:Cron定时(可选)

  • 每周日上午推送"本周RL审计"
  • 内容:简短,3句话以内

方式3:关键词触发

用户说C31自动触发
"帮我" / "做这个"RL Gate三问
"又超时了" / "失败了"RL失败分析模板
"好了吗"RL质量评估自检
"老样子" / "按上次"策略僵化警告

📝 快速参考卡

SL思维                    RL思维
─────────────────────────────────────────
"按步骤来"                "目标是什么"
"别犯错"                  "快速试错"
"符合格式"                "解决问题"
"一直用这个方法"           "10%精力探索新方法"
"失败=错误"               "失败=信号"

✅ C31承诺

  1. 每次任务分配前,自动过RL Gate
  2. 每次失败,自动切换RL分析模式
  3. 每周至少提醒一次策略僵化风险
  4. 不追求完美执行,追求快速迭代

"迷宫的墙会动,出口也会变。RL就是承认这个现实,然后用'目标+反馈+迭代'来导航。"

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.