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。

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

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

小夜