dsh-bili-humanism:用 B 站内容积累 DSH 人格与证据手账

前言

在 DSH 里给 agent 喂网页摘要或零散笔记,往往只能得到一次性复述,很难留下可追问、可修正的「认识」,也更难区分事实、作者观点与模型推测。若希望 agent 从人的创作与日常里慢慢形成上下文,而不是靠单次对话堆 prompt,就需要一条把来源、反思和持久记忆串起来的路线。下面介绍社区插件 dsh-bili-humanism(维护者 InariNGT-Ofiicial),它读取 B 站视频的文字来源,写成可审阅的私人手账,并把每日信笺中的反思写入专用 human-world.md,属于 DSH 生态里「记忆」类插件。

这是什么

dsh-bili-humanism 是可安装的 DeepSeek Harness 插件:用多彩的人类世界训练 DSH 的人格——当前实现侧重上下文与记忆积累,未进行模型参数微调,也未由长期对照证明人格效果。插件读取 BV / URL 等入口,分层取稿(A2 官方 AI 文字、A1 字幕等),保留作者、链接、分 P、时间点与未覆盖部分,由宿主模型整理成证据手账;完整信笺在本地收件箱,人格札记默认写入 human-world.md。历史、收藏、点赞与投币四项账号写入已实现执行器,但默认关闭,且本版本说明中写明未对真实账号发送写入请求;不提供评论接口,私信、动态、关注、投稿也未实现。1.3.3 为预览版。

社区目录页:skillhub.cn/plugins/InariNGT-Ofiicial/dsh-bili-humanism。源码与文档:GitHub - InariNGT-Ofiicial/dsh-bili-humanism(MIT 许可证)。

技术路线概览

项目按读取、理解、记忆和交付分层:宿主模型负责解释与提问,程序负责接口范围、预算、状态和可回查记录。「学习」通过证据整理、反思和可修正记忆实现,来源文字不能改变工具权限。SQLite 事务维护任务、缓存、去重、记忆修订与暂停;发布包为原生 JavaScript DSH bundle,经 ctx.tools.register 注册工具。

内容入口优先已有文字;无文字时如实记录。可选本地 ASR 与画面材料经独立适配器导入,不代表完整视听理解。人格积累默认开启,可用配置项 enablePersonalityLearning: false 关闭;agent.md 只保留固定读取入口,默认取最近 7 条人格记录,按需分页,不直接把札记堆进主指令文件。

核心功能(1.3.3 已核实部分)

读取与手账

  • A2 官方 AI 文字来源:已实现并做过真实接口功能检查;需要本机登录凭据(配置 credentialPath 或环境变量 BILI_HUMANISM_CREDENTIAL_FILE 指向含 sessdata 的 JSON,勿把凭据写在命令行或对话里)。
  • A1 字幕轨:已实现;匿名读取可能没有字幕。
  • A3 本地 ASR / 画面文字:有预算内适配器与导入接口,需自行安装依赖;未完成真实推理验收,抽样会漏页。
  • 证据手账:可查看、覆盖修正、删除;默认每天最多两篇(Asia/Shanghai),有新认识才写;大收件箱用 bili_humanism_inbox 的 action:index 再沿 nextVolume 分页,单卷不超过 24 KiB/350 行。

人格成长

从每日信笺的「认识的修正」或「下一次如何回应」中,每个信笺日期最多选一句写入插件专用 human-world.md,保留来源手账与修订号;允许没有新认识。细节见仓库文档 人格成长。

人类授权的写入(默认全关)

配置开关 行为概要
enableHistoryWrites 用本地人类确认的消费回执同步分 P 和进度
enableFavoriteWrites 加入指定收藏夹
enableLikeWrites 对已读取视频点赞,本地去重
enableCoinWrites 向目标枚数补足差额,select_like=0

开关与独立授权文件缺一不可;评论及其他表达暂不开放。步骤见 写入配置。

外部插件接驳

可与使用者选择的外部插件组合,例如 dsh-bili-scroll。本项目提供来源、覆盖说明、信笺和可修正人格上下文;外部插件若承担评论等公开表达,须由使用者独立配置,本项目不代理外部发送工具。已在 DSH 0.2.1-rc.2 中验证本项目 v1.3.1 安装包与 dsh-bili-scroll 0.1.19 指定提交的工具共存(见 外部插件接驳)。

安装与启用

环境要求:Node.js 24+、DSH 0.2.1-rc.2(package.json 中 engines 与 peerDependencies 一致)。

从 Releases 下载 dsh-bili-humanism-1.3.3.tgz 后,在本地执行:

dsh plugin --profile web add ./dsh-bili-humanism-1.3.3.tgz
dsh --profile web --dump-config
dsh --profile web

也可使用发布标签安装(建议核对 release 的 SHA-256,必要时用完整 commit SHA 固定来源):

dsh plugin --profile web add github:InariNGT-Ofiicial/dsh-bili-humanism#v1.3.3

桌面版可在内置插件管理器安装同一包并重新加载。插件以当前 DSH 进程权限运行,安装前宜自行查看源码与 MIT 许可证。

数据默认目录:$DSH_HOME/bili-humanism/;未设置 DSH_HOME 时为 ~/.dsh/bili-humanism/。同目录提供 inbox.html 与 inbox.md,无外部资源请求。

典型用法

在 DSH 对话中可先让 agent 按插件引导读取材料,例如 README 建议的提示:

先读取 bili_humanism_guide,再读取这个 BV。告诉我材料覆盖到哪里。若有值得记录的认识,用证据手账写入本地收件箱;如果没有,不必硬写。区分事实、作者观点和你的推测。

常用工具:bili_humanism_status 查读取 ID 与任务;bili_humanism_inbox 查看手账。人格入口通过专用读取工具分页加载,普通 Markdown 链接不会自动展开。

适用场景与注意

适合谁:希望在本地、可审阅的前提下,让 DSH 从 B 站视频文字材料里积累人文向理解与记忆;需要与 scroll 类插件组合浏览与整理时,可按官方文档做接驳验证。

务必知晓:

  • 人文与记忆效果需使用者审阅手账与 human-world.md,不以互动量衡量。
  • 四项 B 站写入默认关闭;开启前需理解账号、推荐与虚拟币等风险,并按文档配置授权;离线接口测试不等于真实账号写入实测。
  • 无后台定时任务;评论、私信等未实现。
  • 社区目录 skillhub.cn 为独立站点,与 DeepSeek / 幻方无官方从属关系;DSH 生态理念是「一切皆插件」,本介绍仅基于仓库公开说明。

结尾

dsh-bili-humanism 把 B 站可读文字变成带出处与覆盖说明的证据手账,并把信笺反思沉淀到 human-world.md,在默认不碰账号写入、不提供评论的前提下,给「让人格随经历生长」留了一条可修正、可回查的路径。进一步了解请访问 目录页 与 GitHub 仓库。

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

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

小夜