Skip to content

TerryFYL/cocoon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦋 Cocoon(茧)

不教你用 AI,陪你破茧。

从敬畏者到思想者,五个阶段,三种陪伴,一次蜕变。

English | 中文


这是什么

Cocoon 是一套运行在 OpenClaw 上的 AI 学习系统。

它不是课程,不是教程,不是提示词模板库。它是三个 AI 角色——搭档、同行者、镜子——在你做真实任务的过程中,陪你经历从「不会用 AI」到「用 AI 重新定义问题」的完整蜕变。

为什么需要它

学 AI 最大的问题不是不知道 prompt 怎么写。是:

  • 不敢试,怕犯错
  • 越用越依赖,觉得离了 AI 自己什么都不会
  • 学了很多技巧,但思维方式没变
  • 没有人告诉你「你已经变了」

Cocoon 解决这些问题。不是通过教你,而是通过陪你做事

三个角色

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   🔬 搭档    │     │   🌿 同行者   │     │   🪞 镜子    │
│   Partner    │     │  Companion   │     │   Mirror    │
│              │     │              │     │              │
│ "我们来做事" │     │ "你在想什么"  │     │ "你变了"     │
│              │     │              │     │              │
│  做任务时出现 │     │ 困惑时出现    │     │ 偶尔出现     │
│  给你胜任感   │     │ 给你自主感    │     │ 给你联结感   │
└─────────────┘     └─────────────┘     └─────────────┘
                         ↑
                    自我决定理论 (SDT)
                 胜任感 × 自主感 × 联结感

搭档(cocoon-partner):你的高级同事。接任务、执行、在关键处留决策点。不教你,跟你一起做。

同行者(cocoon-companion):散步时的朋友。不给答案,帮你找到自己的答案。每次只问一个问题。

镜子(cocoon-mirror):人类学家的田野笔记。不评价,只呈现你的变化。偶尔出现,但每次都精准。

五个阶段

Stage 1        Stage 2          Stage 3        Stage 4        Stage 5
敬畏者   →    工具使用者    →    协作者    →    编排者    →    思想者
 Awe          Tool User       Collaborator   Orchestrator    Thinker

scaffold 0.80  scaffold 0.70   scaffold 0.50  scaffold 0.30  scaffold 0.15
AI做80%        AI做60%          各做一半       你做80%         你说了算

脚手架(scaffold)自动衰减,你越来越强,AI 越退越远。不是设计好的课程进度,是根据你的真实行为动态调整。

核心机制

机制 做什么 怎么做
意图路由 自动识别你的消息类型 LLM 理解判断 → 各 Agent 根据 SOUL.md 边界规则自行判断
脚手架衰减 AI 介入度随你成长递减 指数衰减 s_min + (s_max - s_min) × e^(-λt)
啊哈时刻检测 捕捉你的顿悟瞬间 18种认知飞跃模式 + 置信度评分
心态回退监测 检测挫败和习得性无助 3级预警 + 自动上调脚手架
间隔检索 巩固已学技能 改良SM-2算法,按最弱技能优先
阶段评估 判断你是否准备好进入下一阶段 多信号综合(session数 + 子技能 + 行为信号)

快速安装

前置条件

安装

git clone https://github.com/TerryFYL/cocoon.git
cd cocoon
bash scripts/install.sh

开始使用

在 OpenClaw 中切换到 cocoon-partner agent,然后直接说你想做什么:

你:帮我写个数据清洗脚本
搭档:数据源什么格式?给我一个样本文件看看结构。

不需要学习怎么用。直接做事就行。 系统会根据你的行为自动调整。

重置数据

bash scripts/cleanup.sh

项目结构

cocoon/
├── agents/                    # 三个 AI 角色的身份定义
│   ├── cocoon-partner/        # 搭档 — 胜任感
│   ├── cocoon-companion/      # 同行者 — 自主感
│   └── cocoon-mirror/         # 镜子 — 联结感
├── hooks/                     # 五个行为 Hook
│   ├── cocoon-router/         # 意图路由(Session 跟踪,路由已移至 LLM 层)
│   ├── cocoon-discovery-detector/  # 啊哈时刻检测
│   ├── cocoon-stage-assessor/      # 阶段评估 + 脚手架衰减
│   ├── cocoon-retrieval-trigger/   # 间隔检索练习
│   └── cocoon-mindset-monitor/     # 心态回退监测
├── data/                      # 初始数据模板
├── scripts/                   # 安装和重置脚本
└── docs/                      # 理论基础和架构文档

理论基础

  • 自我决定理论 (SDT) — Deci & Ryan:胜任感、自主感、联结感是内在动机三支柱
  • 近端发展区 (ZPD) — Vygotsky:在"刚好够难"的区域学习最有效
  • 建构主义 (Constructionism) — Papert:做中学,不是听中学
  • 间隔重复 (Spaced Repetition) — Ebbinghaus → SM-2:遗忘曲线对抗
  • 心流 (Flow) — Csikszentmihalyi:挑战和技能匹配时进入最佳状态
  • 刻意练习 (Deliberate Practice) — Ericsson:有反馈的、有目标的练习

设计哲学

  1. 做事,不上课。 没有课程大纲,没有练习题。你带着真实任务来,我们一起做。
  2. 陪伴,不教导。 三个角色都不是老师。搭档做事,同行者聊天,镜子观察。
  3. 动态,不固定。 脚手架自动衰减,角色自动切换,阶段自动跃迁。你不需要管这些。
  4. 安全,不评判。 心态回退时系统自动接管更多工作,不说"加油",不说"你很棒"。用行动说话。
  5. 看见,不表扬。 镜子只描述变化,不评价好坏。"三周前你每步都问,这次你直接写完了。"

参与贡献

欢迎 PR!特别欢迎:

  • 新语言的意图路由正则(目前只支持中文)
  • 新的啊哈时刻检测模式
  • 新的间隔检索练习模板
  • 其他 AI 平台的适配(非 OpenClaw)

致谢

Cocoon 诞生于一个简单的问题:为什么教人用 AI 这么难?

答案是:不应该教。应该陪。

License

MIT

About

🦋 Don't teach AI. Grow through it. — SDT-based AI learning system with 3 personas and 5-stage cognitive model for OpenClaw

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors