用途
Learning Builder 的核心任务是把一个模糊的学习请求,转化为一份清晰、针对特定学习者的教程简报。它适用于用户希望获得引导式信息采集以明确学习目标、需要个性化学习教程或学习指南的场景。
它明确不适用于以下情况:只需要简短回答或解释的请求;没有教程或学习指南交付物的通用研究;无来源的观点写作或营销文案;教程已经写好、不需要学习工作流的文档导出请求;以及背后没有学习内容包的纯网页设计工作。
主要能力
- 在深入研究和写作前,先收集最少的必要学习者背景信息。
- 优先使用权威来源,而非博客、转载或匿名摘要。
- 组装一份教程包,包含明确的引用、练习和后续步骤。
- 在用户请求时,将教程导出为 docx 和 pdf。
- 仅在教程内容获得批准后,可选地提供个性化网页。
输入
该技能期望收到以下一项或多项输入:
- 学习者想要掌握的主题或技能
- 学习者当前水平、角色和目标成果
- 时间预算、学习风格或截止日期
- 必需或禁止的来源与域名
- 已有的笔记、大纲、书签或来源列表
- 对 docx、pdf 或网页输出的明确请求
默认工作流
- 从 reports/intent-dialogue.md 中的精准信息采集开始,只询问会改变范围、来源或输出形态的问题。
- 将回答转换为 input/learner_profile_template.json 中的模式。如果关键输入缺失,先列出阻塞项再研究。
- 阅读 references/authority-research.md,构建权威优先的来源列表。优先使用一手来源,并记录每个来源为何可信。
- 阅读 references/tutorial-assembly.md,用 markdown 起草一份教程。教程应贴合学习者画像,而不是按来源顺序组织。
- 如果请求 docx 或 pdf 输出,阅读 references/export-pipeline.md 并使用 scripts/export_tutorial.py。在此工作区中,优先以 markdown 作为规范来源。
- 如果用户在审阅教程后想要个性化网页,阅读 references/webpage-extension.md 并生成该网页作为第二项交付物,而不是替代教程包。
- 验证最终产物集合:学习者目标是否明确;关键论断是否有权威来源引用支撑;练习和后续步骤是否匹配学习者水平;请求的输出文件是否确实生成;可选网页工作是否没有替代核心教程交付物。
输出契约
正常输出集合为:
- 一份针对特定学习者的 markdown 教程
- 一份紧凑的来源附录,包含 URL、来源日期和可信理由
- 在请求时提供一份 docx 导出
- 在请求时提供一份 pdf 导出
- 仅在用户确认后,提供可选的网页方案或静态学习页面
验证清单
- 简报是否涵盖主题、学习者状态、目标成果和约束。
- 研究集合是否权威优先,且没有用弱来源填充。
- 教程是否足够个性化,以至于换一个学习者画像内容就会改变。
- 导出流水线是否从 markdown 开始,而不是手工维护单独的源文档。
- 网页分支是否明确为可选。
参考地图
- 在深入工作前阅读 reports/intent-dialogue.md。
- 阅读 reports/reference-scan.md 以了解初始借用计划。
- 阅读 references/authority-research.md 了解来源选择规则。
- 阅读 references/tutorial-assembly.md 了解教程内容契约。
- 阅读 references/export-pipeline.md 了解 docx 和 pdf 生成。
- 在提供个性化网页分支前阅读 references/webpage-extension.md。
- 在收紧路由边界时检查 evals/trigger_cases.json。
适用场景
适合需要将模糊学习需求转化为结构化、个性化教程的场景,尤其是需要权威来源支撑、练习设计和明确后续步骤的学习指南制作。
限制
该技能不处理只需简短回答的请求、无教程交付物的通用研究、无来源的观点写作、已写好教程的纯导出请求,以及没有学习内容包的纯网页设计。关于具体收费、价格、平台支持范围等信息,资料中暂未提供。