1.6 KiB
1.6 KiB
批量人物蒸馏 → llmwiki
一个完全独立的单文件脚本 + 内置定时器:读 Excel 名单,串行调用线上 DeerFlow 服务问答接口, 复用「女娲 / huashu-nuwa」技能逐个蒸馏人物,由脚本抓取回复并保存成 llmwiki 风格 markdown。
- 不联网:只用已配置的知识库查询技能(
knowledge-search-v2)检索资料。 - 定时执行:每天 23:00 ~ 次日 08:00 自动跑,到点暂停、次日继续。
- md 由 py 保存:agent 只产出内容,脚本抓最终回复写成
.md(不让项目自己写文件)。
你只需要做两件事
- 改一行地址:打开
distill_people.py,把顶部BASE_URL = "..."改成你的线上服务地址。 - 放名单:同目录放
people.xlsx(或people.csv),第一列 = 人名,其余列=可选提示。
其余(用户名 distiller、口令 123ewq、技能名、时间窗)都已内置,不用填。
运行
python distill_people.py # 常驻,按 23:00~08:00 窗口自动执行(推荐挂后台)
python distill_people.py --now # 忽略时间窗,立刻把名单跑完(测试用)
python distill_people.py --redo # 忽略已完成,全部重做
读 .xlsx 需要 openpyxl;用 .csv 则零额外依赖。
输出(都在 output/ 一个文件夹)
<人名>.md—— 每个人的 llmwiki 档案manifest.json—— 执行清单(状态/耗时/run_id)index.md—— 可读清单表(谁完成/失败,点开看 md)
断点续跑:已完成的人自动跳过;中途往名单里加人,下个执行窗会带上。