dsh-lesson-outline:教学课件大纲生成工具插件

前言

在 DeepSeek Harness (DSH) 生态中,插件负责扩展核心能力。对于教育场景,编写结构化的教学大纲往往需要耗费大量时间。dsh-lesson-outline 插件通过一个逻辑工具,解决了这一问题。

这是什么

这是一个教学课件大纲生成工具插件(DeepSeek Harness dsh-plugin)。由用户 mhtdm 维护,属于模型推理类别。它输入主题、章节数和学员水平,输出结构化的课件大纲 JSON。

核心功能

插件提供 lesson_outline 工具。

输入参数:
* topic:主题
* sections:章节数(1-8,默认为 3)
* level:学员水平(beginner/intermediate/advanced,默认为 beginner)

工具返回规范化的 JSON 结构,包含每节的标题、关键点、时长和教学活动。该插件为模型提供了一个确定性的“课件大纲脚手架”,模型可在此基础上展开完整课件内容。

安装与启用

在 dsh 环境中执行以下命令:

dsh plugin --profile <name> add dsh-lesson-outline

或在 profile 的 cordis.patch.yml 中添加:

- insert:
    - id: dsh-lesson-outline
      name: 'dsh-lesson-outline'

典型用法

输入:

{ "topic": "Python 正则表达式入门", "sections": 3, "level": "beginner" }

输出(JSON 结构):

{
  "topic": "Python 正则表达式入门",
  "level": "beginner",
  "totalDurationMin": 45,
  "sections": [
    { "title": "第 1 节", "keyPoints": ["..."], "durationMin": 15, "activity": "讲解 + 演示" },
    { "title": "第 2 节", "keyPoints": ["..."], "durationMin": 15, "activity": "练习 + 讨论" },
    { "title": "第 3 节", "keyPoints": ["..."], "durationMin": 15, "activity": "讲解 + 演示" }
  ],
  "summary": "《Python 正则表达式入门》课件大纲(beginner 级,3 节,约 45 分钟)"
}

适用场景与注意

适用于需要快速生成标准化教学大纲的场景。由于是纯逻辑实现,不调用外部 API,也不消耗 DSH token。

在安装前,建议检查源码与许可证(MIT)。

短结尾

该工具为教育类智能体开发提供了确定性的大纲生成能力。更多细节可查看 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜