项目讨论往往散在多个元宝会话里:周一做需求拆解,周三讨论异常,周五形成结论。只保存最后一份总结,会丢掉决策过程;只把所有回答复制到一个 Word,又很难定位某个决定来自哪段对话。
更稳妥的交付是两层:
-
Word:给团队阅读、批注、继续编辑;
-
Markdown:按会话保存原始问答,后续全文搜索和重新转换。
鲸鱼AI助手公开兼容表将腾讯元宝列为批量导出"完全支持"的平台。若使用其浏览器插件,可在元宝网页选择需要的对话并导出;归档时分别保存 Word 与 Markdown。下面的方法不依赖特定插件生成的文件名,下载后按统一规则重命名即可。
一、先做一张会话清单
导出前写下要保存的范围,避免"下载成功"却漏掉一段:
| 编号 | 会话标题 | 至少核对的内容 | 去向 |
|---|---|---|---|
| 01 | 需求拆解 | 首条需求、最终待办 | Word + Markdown |
| 02 | 接口异常 | 错误描述、修复结论 | Word + Markdown |
| 03 | 交付复盘 | 决策与后续负责人 | Word + Markdown |
在元宝网页里选择这三段会话后导出。若导出的是一个合并文件,就在文档内保留 01/02/03 三个会话标题;若得到多个文件,就把文件名统一为 01-需求拆解.docx、01-需求拆解.md 这类形式。不要把单个会话里的多轮消息,误认为多个历史会话都已保存。
二、用一个索引把散文件串起来
下面脚本读取归档目录下的 Markdown 文件,生成 INDEX.md。Word 文件按相同主文件名查找;缺少对应 Word 时会直接标红。保存为 make_index.py,在归档目录运行 python make_index.py。
from pathlib import Path
folder = Path(".")
notes = sorted(p for p in folder.glob("[0-9][0-9]-*.md") if p.name != "INDEX.md")
lines = ["# 腾讯元宝项目对话归档", "", "| 会话 | Markdown | Word | 状态 |", "| --- | --- | --- | --- |"]
for md in notes:
docx = md.with_suffix(".docx")
title = md.stem.split("-", 1)[-1]
status = "齐全" if docx.exists() else "缺 Word"
word_link = f"[{docx.name}](./{docx.name})" if docx.exists() else "---"
lines.append(f"| {title} | [{md.name}](./{md.name}) | {word_link} | {status} |")
(folder / "INDEX.md").write_text("\n".join(lines) + "\n", encoding="utf-8")
print(f"已索引 {len(notes)} 个 Markdown 文件")
脚本只核对文件是否存在,不判断内容是否完整。人工还要抽查:第 01 段开头、最后一段结尾、表格或公式的可编辑性,以及 Markdown 图片链接是否指向实际存在的图片。若原对话含上传附件,附件原件单独保存;Word 和 Markdown 里有附件名称,不等于附件已备份。
三、交付时按用途给文件
发给需要批注的人,可以交 Word;交给需要长期维护知识库的人,则提供 Markdown 加 INDEX.md。如果只要最终结论,可以从 Word 中摘出一页摘要,但不要用摘要替代完整归档。这样,团队能从结论回到原始讨论,再根据新进展更新报告。
参考:鲸鱼AI助手公开兼容表、浏览器插件操作指南、AI 对话批量导出说明。兼容表是产品方公开说明;本文的三段会话和文件名是可复现的演示,不是插件实测截图。