dsh-plugin-education: DeepSeek Harness 教育工具包

前言

DeepSeek Harness (DSH) 採用插件化架構,允許開發者通過擴展工具和 Prompt 指令來定義智能體的行爲。在教育場景中,智能體通常需要處理課程大綱、測驗驗證、評分量表以及學習計劃等結構化任務。這個插件旨在爲 DSH 智能體提供一套標準化的教育工具集,由模型負責生成具體內容,插件負責提供結構和規則校驗。

功能

插件提供以下九個核心工具,覆蓋教學設計、評估與統計全流程。

  1. 課程骨架
    生成按年級劃分(小學/中學/大學/成人)的課程大綱骨架,並附帶分鐘預算。

  2. 測驗驗證
    校驗測驗項目:檢查題幹是否存在,選項數量是否不少於 2 個且唯一,答案索引是否在有效範圍內,以及是否包含解析。

  3. 分析性評分量表
    根據標準(Criteria)與等級(Levels)的矩陣,自動生成分析性評分量表表。

  4. 閃卡轉換
    將問答對轉換爲 Anki TSV 或 Markdown 格式。

  5. 可讀性檢查
    檢測文本可讀性:英文使用 Flesch 係數,中文使用 CJK 長度啓發式方法。

  6. 評分表
    根據已評分項目生成評分表:計算總分、百分比、字母等級以及及格/不及格狀態。

  7. 學習計劃
    根據指定的日期範圍和主題小時預算,生成每週學習計劃。

  8. 題目骨架
    根據題目類型(單選/多選/填空/簡答)和難度,生成題目骨架。

  9. 班級統計
    對班級成績進行統計分析:計算均值、中位數、標準差、及格率和分數段分佈。

安裝與啓用

在命令行中執行以下命令即可安裝插件。安裝後需要重啓 DSH 進程,edu_kit 工具將全局註冊。

dsh plugin --profile <profile> add dsh-plugin-education

配置

在編排行(Composition Row)的 config 字段中,可以配置以下可選參數:

  • personaSection: 是否註冊教育提示指導部分(默認爲 true)。
  • sectionOrder: 提示部分的排序順序(數值越小越靠前,默認爲 6)。

設計與約束

  • 依賴要求: 插件依賴 @deepseek-ai/dsh-tools (0.1.0-rc.6) 進行 schema 驗證。
  • 純邏輯庫: 核心邏輯位於 lib/education.js,該文件不包含任何 DSH 或 Cordis 導入,且已進行隔離單元測試。
  • 無副作用: 插件不包含文件系統訪問權限,行爲具有確定性。
  • 兼容性修復: 修復了早期版本中因 JSON schema 的 schema.required 不受 value-schema DSL 支持而導致的啓動失敗問題。

結尾

該工具爲 DSH 智能體在教育領域的應用提供了結構化的支持,從課程設計到成績統計覆蓋了關鍵環節。更多細節與源碼請參考 GitHub 倉庫或技能中心目錄。

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

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

小夜