展开本页目录
开始前准备什么
- 下载练习包并解压到独立目录,保留原件。
- 使用自己有权限的目标工具;AI建议与Word/Excel/PPT等原生命令分别执行、分别验收。
- 作者参考的执行范围见本页结果和README;未运行的目标账号、云端权限或界面操作不计为已完成。
- 备份练习牌组并导出笔记及卡片ID、到期日和复习次数
- 让ChatGPT校对答案字段
- 比较旧版与更新版
- 在Anki文本导入预览中匹配原笔记类型
- 导入后检查是三条更新加一条新增
- 用故意改ID副本演示会新增重复笔记
- 保存字段差异和前后排程表
1. 备份练习牌组并导出笔记及卡片ID、到期日和复习次数
备份练习牌组并导出笔记及卡片ID、到期日和复习次数;只用虚构8条笔记。
本页练习输入:原创8条非Cloze基础笔记,首字段StableID,旧版/更新版/故意改ID版三个TSV,另有导入前卡片ID与到期日检查表。
2. 让ChatGPT校对答案字段
让ChatGPT校对答案字段,明确禁止改首字段StableID、笔记类型和卡片模板。
3. 比较旧版与更新版
比较旧版与更新版,确认仅三条答案更改、一条新ID新增,其他ID完全相同。
text
任务:Anki AI更新卡片:用ChatGPT校对答案后保留首字段ID,二次导入不重建排程
输入:原创8条非Cloze基础笔记,首字段StableID,旧版/更新版/故意改ID版三个TSV,另有导入前卡片ID与到期日检查表。
请保留原件,并只对副本工作。按以下顺序执行:
1. 备份练习牌组并导出笔记及卡片ID、到期日和复习次数;只用虚构8条笔记。
2. 让ChatGPT校对答案字段,明确禁止改首字段StableID、笔记类型和卡片模板。
3. 比较旧版与更新版,确认仅三条答案更改、一条新ID新增,其他ID完全相同。
4. 在Anki文本导入预览中匹配原笔记类型,设置Existing notes为Update并说明Match scope。
5. 导入后检查是三条更新加一条新增;已存在的卡片ID和复习排程应保持。
6. 用故意改ID副本演示会新增重复笔记;如首字段必须改,应先从Anki导出真实GUID并保持,不伪造内部GUID。
7. 保存字段差异和前后排程表;作者本地参考不冒称已在读者Anki集合完成导入。
交付:旧版与更新版UTF-8 TSV;稳定首字段/导出GUID两种映射说明;预期更新与新增差异表、可独立核验的字段及排程审计参考。
遇到缺失信息或不可执行的原生功能,明确列出,不用编造结果填补。4. 在Anki文本导入预览中匹配原笔记类型
在Anki文本导入预览中匹配原笔记类型,设置Existing notes为Update并说明Match scope。
5. 导入后检查是三条更新加一条新增
导入后检查是三条更新加一条新增;已存在的卡片ID和复习排程应保持。
本地参考与核对结果:Anki真实CSV导入两轮从8到9再到9条笔记,原8张卡的ID及排程字段保持;故意改首字段ID的负例增至10条。
6. 用故意改ID副本演示会新增重复笔记
用故意改ID副本演示会新增重复笔记;如首字段必须改,应先从Anki导出真实GUID并保持,不伪造内部GUID。
7. 保存字段差异和前后排程表
保存字段差异和前后排程表;作者本地参考不冒称已在读者Anki集合完成导入。
下载ZIP保留原始输入与作者参考两种身份;先按本页步骤完成自己的结果,再运行verify.py核对。具体依赖和已执行范围见README。
bash
python3 verify.py怎样确认已经完成
- 更新版重复导入两次不会继续增加笔记数。
- 已有卡片ID、due、reps保留,三条答案发生预期变动。
- 自造StableID放在普通首字段,未冒充Anki内部GUID。
常见问题
Anki二次导入会不会重建卡片和复习排程?
保持首字段StableID与原笔记类型,并在导入预览选择更新已有笔记。本题预期三条更新、一条新增;导入后回读原卡片ID、到期日与复习次数,改ID可能导致新增重复笔记。
让AI改了卡片答案,怎样导入后不多出一整套重复卡?
保留稳定首字段ID与原笔记类型,用Update现有笔记。正文/答案可以修订,身份字段不能随意改。本题原生导入两轮8→9→9,故意改ID的负例会新增到10。
Anki更新旧笔记时,怎么保留原来的复习进度?
先备份并记录已有卡片ID、due、ivl、reps、lapses;原地更新后逐项比对。示例牌组的复习状态是作者设定的测试状态,实际导入保留了它,不声称存在真实人的学习历史。



