dsh-ai-trends-digest:把「今天 AI 圈发生了什么」收成一份具身智能与大模型日报

前言

在 DSH 里做智能体或日常跟进技术动态时,常见做法是手动打开若干资讯站、RSS 或 arXiv,再自己筛重复、分栏目。通用 AI 简报往往把融资新闻放在机器人进展前面,论文标题又容易淹没产业消息。下面介绍社区插件 dsh-ai-trends-digest(维护者 WA2124184,分类:联网工具):在 DSH 中注册工具 ai_trends_digest,从 23 个中英文订阅源拉取近时段条目,去重、分类、按主题保底配额打分精选后,写出 Markdown、HTML 与 JSON 归档。运行时零额外 npm 依赖,仅需 HTTPS 网络,无需 API Key。

这是什么

dsh-ai-trends-digest 是 DeepSeek Harness(DSH)的插件:把「今天具身智能和大模型有什么值得看的?」这类自然语言问题,转成一次结构化的 AI 趋势日报。核心逻辑在独立模块 core.js 中,也可在不启动 DSH 时用示例 CLI 跑批。

核心功能

调用工具 ai_trends_digest 时,流程大致如下。

  1. 并行抓取 23 个 RSS / Atom / arXiv 源(内置列表见 README,含量子位、新智元、OpenAI News、IEEE Spectrum、arXiv cs.RO 等)。
  2. 只保留默认 42 小时时间窗内的条目,按链接规范化与标题相似度(阈值约 0.62)去重。
  3. 将条目分到具身智能、大模型与智能体、产业动态、论文等栏目;通过 topic floors(默认 embodied: 3、industry: 2、research: 2)在按分数填满前列保留配额,避免某一类新闻挤掉机器人或论文。
  4. 打分规则为 sourceWeight × 2 + title hits × 3 + body hits + recency,全局默认 min_score 为 4.5。
  5. 写出 <date>.md、<date>.html、latest.md、latest.html,以及 data/<date>.json;默认输出目录为 ~/.dsh/ai-trends-digest,超过 keepDays(默认 90 天)的归档会自动清理。

工具返回条目数、源健康度(sourcesOk/sourcesTotal)、失败源、前三条标题与 Markdown 路径;正文以生成文件为准。

安装与启用

插件以当前 DSH 进程权限访问网络与写文件。安装前建议在 GitHub 浏览源码与 LICENSE,确认符合你的环境策略。社区目录(SkillHub)为独立索引站点,与 DeepSeek / 幻方无官方从属关系。

方式一:自定义插件市场(README 推荐最快)

  1. 打开 DSH → 插件 → 自定义插件市场 → 添加索引源。
  2. 粘贴索引地址:
https://wa2124184.github.io/dsh-ai-trends-digest/index.json
  1. 刷新后在 发现 中找到 AI 趋势日报 / AI Trends Digest 并安装。

市场条目会从 npm 安装 dsh-ai-trends-digest;若 npm 提示 package not found,说明发布尚未完成,可暂用方式二。

方式二:本地目录安装

将仓库放到本地路径后,在 DSH 中发送(路径改为你本机实际目录):

plugin_manager action=install_bundle target="D:/path/to/dsh-ai-trends-digest"

确认提示后,插件出现在已安装列表;下一次会话中工具可用。

方式三:手动 patch

在 DSH profile 的 cordis.patch.yml 中增加一行(示例):

- insert:
    - id: ai-trends-digest
      name: dsh-ai-trends-digest
      config:
        timezone: Asia/Shanghai
        windowHours: 42

典型用法

用自然语言即可,模型会调用 ai_trends_digest:

你说的话 效果(README 示例)
今天 AI 圈有什么大事? 默认参数生成完整日报
总结最近三天的大模型新闻 window_hours=72
只要 10 条,存到 D:/日报 max_items=10, output_dir="D:/日报"
生成 11 月 1 日的日报 date="2026-11-01"

直接指定工具参数时:

ai_trends_digest(output_dir="D:/AI日报", max_items=20)

常用参数(工具层, snake_case):

参数 类型 默认 含义
date string 当天 归档标签 YYYY-MM-DD
window_hours integer 42 只保留比此更新的条目
max_items integer 20 日报条数上限
output_dir string ~/.dsh/ai-trends-digest 输出目录
min_score number 4.5 分数阈值

插件配置块(patch 或插件设置,camelCase)还包括 timezone、windowHours、maxItems、maxPerSource、topNewsCount、topicFloors、keepDays、outputDir,以及可整体替换的 feeds 列表。增大早报示例见 README 中的 YAML 片段。

生成目录结构示例:

<output_dir>/
├─ 2026-11-03.md
├─ 2026-11-03.html
├─ latest.md
├─ latest.html
├─ data/2026-11-03.json
└─ index.html

若不通过 DSH,可在已获取源码的目录执行(README 示例):

node examples/run.mjs --output ./out --window 48 --max 20

适合配合 cron 或 Windows 计划任务定时出文件。全量联网冒烟测试:

node test/smoke.mjs --output ./.tmp-out --window 48

适用场景与注意

适合:需要在对话里快速要一份「具身 + 大模型 + 产业 + 论文」分栏日报的 DSH 用户;或希望零依赖脚本定时落盘 Markdown/HTML 的维护者。

注意:

  • 首次运行常需 20–40 秒(23 源并行,单源超时 30s、最多 2 次重试);部分源失败不会中断整份日报。
  • 周末 arXiv cs.RO 可能无新稿,论文栏目为空属预期。
  • 标题来自源站,插件不改写;重复报道若标题差异大于去重阈值,仍可能各保留一条。
  • 自定义源可在 feeds.js 的 DEFAULT_FEEDS 中调 weight、enabled,或在配置里传入完整 feeds 数组。

结尾

dsh-ai-trends-digest 把多源 RSS 聚合、去重、分主题保底和归档写文件封装成 DSH 工具 ai_trends_digest,解决「问一句就要一份结构化日报」的需求,同时保留无 DSH 的 Node CLI 路径。查阅说明与 issue:https://github.com/WA2124184/dsh-ai-trends-digest;在 SkillHub 浏览条目:https://www.skillhub.cn/plugins/WA2124184/dsh-ai-trends-digest。

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

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

Xiaoye