SuperAPI AI 工具集

learning-builder

写作与研究

查看项目

更新于 10-16 04:17

技能介绍

用途

Learning Builder 的核心任务是把一个模糊的学习请求,转化为一份清晰、针对特定学习者的教程简报。它适用于用户希望获得引导式信息采集以明确学习目标、需要个性化学习教程或学习指南的场景。

它明确不适用于以下情况:只需要简短回答或解释的请求;没有教程或学习指南交付物的通用研究;无来源的观点写作或营销文案;教程已经写好、不需要学习工作流的文档导出请求;以及背后没有学习内容包的纯网页设计工作。

主要能力

  • 在深入研究和写作前,先收集最少的必要学习者背景信息。
  • 优先使用权威来源,而非博客、转载或匿名摘要。
  • 组装一份教程包,包含明确的引用、练习和后续步骤。
  • 在用户请求时,将教程导出为 docx 和 pdf。
  • 仅在教程内容获得批准后,可选地提供个性化网页。

输入

该技能期望收到以下一项或多项输入:

  • 学习者想要掌握的主题或技能
  • 学习者当前水平、角色和目标成果
  • 时间预算、学习风格或截止日期
  • 必需或禁止的来源与域名
  • 已有的笔记、大纲、书签或来源列表
  • 对 docx、pdf 或网页输出的明确请求

默认工作流

  1. 从 reports/intent-dialogue.md 中的精准信息采集开始,只询问会改变范围、来源或输出形态的问题。
  2. 将回答转换为 input/learner_profile_template.json 中的模式。如果关键输入缺失,先列出阻塞项再研究。
  3. 阅读 references/authority-research.md,构建权威优先的来源列表。优先使用一手来源,并记录每个来源为何可信。
  4. 阅读 references/tutorial-assembly.md,用 markdown 起草一份教程。教程应贴合学习者画像,而不是按来源顺序组织。
  5. 如果请求 docx 或 pdf 输出,阅读 references/export-pipeline.md 并使用 scripts/export_tutorial.py。在此工作区中,优先以 markdown 作为规范来源。
  6. 如果用户在审阅教程后想要个性化网页,阅读 references/webpage-extension.md 并生成该网页作为第二项交付物,而不是替代教程包。
  7. 验证最终产物集合:学习者目标是否明确;关键论断是否有权威来源引用支撑;练习和后续步骤是否匹配学习者水平;请求的输出文件是否确实生成;可选网页工作是否没有替代核心教程交付物。

输出契约

正常输出集合为:

  • 一份针对特定学习者的 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。

适用场景

适合需要将模糊学习需求转化为结构化、个性化教程的场景,尤其是需要权威来源支撑、练习设计和明确后续步骤的学习指南制作。

限制

该技能不处理只需简短回答的请求、无教程交付物的通用研究、无来源的观点写作、已写好教程的纯导出请求,以及没有学习内容包的纯网页设计。关于具体收费、价格、平台支持范围等信息,资料中暂未提供。