Files
llm_wiki/wiki/Birdbrain.md
T
hehaiguang1123 a6f05ab2d5 Phase 0-2: Schema cleanup, typed relations, event-driven automation
- Phase 0: AGENTS.md cleanup (dedup quotes, renumber sections, merge qmd)
- Phase 1: typed relations (manage-relations.py, graph-search.py, check-staleness.py, detect-conflicts.py)
- Phase 2: frontmatter validator, weekly lint, knowledge promotion, git hooks
- Fix .gitignore to track tools/ and .githooks/
- Fix git remote URL (remove plaintext token)
- New wiki pages: 504 pages, 34 raw sources
2026-07-01 08:05:43 +08:00

2.8 KiB
Raw Blame History

categories, tags, created, source, type, aliases
categories tags created source type aliases
LLM Wiki
wiki
tool
personalization
adaptive-learning
duolingo
2026-04-20 教学大模型发展状况深度研究报告-20260415 tool
Birdbrain
Duolingo个性化引擎

Birdbrain

Duolingo 自研的个性化引擎,负责分析用户学习行为和进度,自动生成定制化练习。是 Duolingo Max 的核心技术之一。

基本信息

项目 内容
开发商 Duolingo(多邻国)
所属产品 Duolingo Max
核心技术 自适应学习 + 机器学习
用户规模 5亿+Duolingo总用户)

核心功能

Birdbrain 模型负责:

  • 分析用户学习行为和进度
  • 自动生成定制化练习
  • 调整练习难度和频率
  • 预测用户遗忘曲线

技术原理

Birdbrain = 学习者模型 + 难度自适应 + 记忆曲线预测

1. 学习者模型

根据用户行为数据建模:

  • 答题正确率
  • 答题时间
  • 练习频率
  • 错误模式
  • 学习偏好

2. 难度自适应

动态调整练习难度:

当前难度 = f(
    正确率,           # 近期正确率
    答题时间,        # 平均答题时间
    连续错题数,     # 连续错误次数
    用户反馈          # 是否觉得太难/太简单
)

调整策略:
  正确率高 + 时间短 → 增加难度
  正确率低 + 时间长 → 降低难度
  波动大 → 保持当前难度

3. 记忆曲线预测

基于艾宾浩斯遗忘曲线安排复习:

遗忘概率 = f(
    掌握强度,         # 重复学习次数
    时间间隔,         # 距离上次学习时间
    知识类型,         # 词汇/语法/发音
    个人记忆能力      # 个人化遗忘系数
)

复习调度:
  遗忘概率 > 阈值 → 安排复习
  遗忘概率 < 阈值 → 学习新内容

个性化策略

维度 个性化方式
内容选择 根据弱项推荐练习
难度调整 动态匹配用户水平
节奏控制 根据注意力曲线安排休息
复习时机 预测遗忘,及时复习
学习路径 个人化的学习顺序

核心优势

  1. 实时适应:每次学习都更新学习者模型
  2. 完全个性化:每个用户的学习路径都是独特的
  3. 效率优化:避免重复学习已掌握内容
  4. 动机维持:适当挑战度,避免挫败或厌倦
  5. 数据驱动:基于数亿用户数据训练,准确度高

在本 Wiki 中的角色

Birdbrain 代表了个性化学习引擎的实践案例,是 自适应学习Duolingo 的核心技术。

来源