前言¶
DeepSeek Harness(DSH)的核心理念是「一切皆插件」,這使得開發者可以快速擴展智能體的能力邊界。在構建基於《崩壞:星穹鐵道》世界觀的智能體時,一個常見痛點是如何在生成二創內容時,既保持官方設定的嚴謹性,又符合特定的風格基調。
dsh-history-fictionologists 插件旨在解決這個問題。它通過模擬官方世界觀中的「差分宇宙」與「播報」格式,爲模型提供了一套結構化的生成約束。插件不直接接管生成,而是通過 /gs 命令觸發三步交互協議,引導模型在生成的全流程中遵守「語言風格總則」和「星神紀律」。
插件簡介¶
這是一款基於《崩壞:星穹鐵道》官方世界觀的 DSH 二創插件。
* 核心觸發命令:/gs
* 風格基調:太空輕喜劇 + 一本正經地胡說八道
* 開源協議:MIT
* 數據來源:增量抓取 12 個 biligame Wiki 數據源,並支持本地緩存回退
插件內置了 5 種生成功能,涵蓋了從人物設定到新聞播報的全場景需求。
核心功能¶
插件主要通過 /gs 命令進入交互流程,提供以下核心能力:
- 神人制造機:生成 3–5 條全新科幻靈感,包含人物職業、命途歸屬及荒誕感設定。
- 構史文集:基於工作區
hsr-missions/的既有故事,生成約 2000 字的短篇故事,避免與官方劇情衝突。 - 星際構史播報:生成 3–5 條約 800–1200 字的虛構新聞,格式嚴格仿照遊戲內播報界面。
- 星球製造機:參照內置的「星球列表」生成新星球,並支持將新星球永久加入列表或重置回原始 27 顆。
- 虛構差分方程:生成新的「方程」條目,敘事對象涵蓋生物、裝置、概念、派系等五類,輸出格式與神人制造機統一。
此外,插件會自動注入系統提示,包含「語言風格總則」和「星神紀律」(星神與令使不出場)。
安裝與啓用¶
本插件未發佈至 npm registry,僅通過 GitHub 和 AtomGit 分發。安裝後必須進程級重啓 DSH 才能生效。
dsh plugin --profile web add github:Kaede0614/dsh-history-fictionologists
安裝完成後,可以通過以下命令驗證是否裝載成功(應輸出插件 ID):
dsh --profile web --dump-config | Select-String history-fictionologists
使用流程¶
在 DSH Web 的輸入框中輸入 /gs 並附帶主題,插件會啓動三步交互協議:
-
第 1 步 · 功能選擇
模型會彈出單選菜單,用戶需選擇功能:1 神人制造機 / 2 構史文集 / 3 星際構史播報 / 4 星球製造機。 -
第 2 步 · 數據更新策略
- 若本地無緩存,插件會自動抓取 12 個 Wiki 數據源。
- 若緩存較新(默認 7 天內),會詢問是否重新抓取。
- 用戶輸入
Y重新抓取,輸入N使用本地緩存。抓取失敗時會自動回退緩存。
-
第 3 步 · 執行與交互
- 若選擇「星球製造機」,生成結束後會固定詢問兩件事:是否將新星球加入列表、是否重置回原始 27 顆。
- 若選擇「虛構差分方程」,需注意輸出中不得包含方括號、百分比等遊戲機制語言。
依賴與限制¶
使用本插件需注意以下前置條件和限制:
- 聯網要求:
gs_update功能依賴工作區可訪問wiki.biligame.com。 - 本地文件依賴:部分功能依賴工作區的
hsr-missions/目錄(約 20 MB,需用戶自行準備)。- 缺失
hsr-missions/時,gs_missions和gs_digest會降級報告狀態,不影響插件啓動。
- 缺失
- 數據落盤:
gs_equation_save和gs_save需要工作區可寫權限。 - 星神紀律:無論生成何種內容,星神與令使不得直接出場,只能作爲背景、傳聞或缺席狀態出現。
結語¶
dsh-history-fictionologists 爲 DSH 用戶提供了一個基於《崩壞:星穹鐵道》官方設定的內容生成框架。它通過結構化的交互和嚴格的規則約束,降低了二創內容的合規性風險。開發者可根據需求結合 hsr-missions 數據集,進一步擴展其應用場景。