Skip to content

Anki 智能制卡

概述

Anki 智能制卡是 Deep Student 的核心功能,将学习材料高效转化为可复习的 Anki 记忆卡片。

核心理念:Chat-First(对话即制卡)

通过激活 ChatAnki 制卡 技能,在对话中直接完成从材料解析到卡片生成、导出的完整流程。无需填写表单,只需告诉 AI 你的学习目标。

侧边栏的 "制卡任务" 页面是制卡任务控制台,"模板管理" 页面负责卡片模板设计。


标准工作流

第一步:激活技能

在对话页面,点击技能按钮(闪电图标),激活 ChatAnki 制卡 技能。

只有激活了 ChatAnki 制卡技能,AI 才具备调用制卡引擎的权限。

第二步:提供材料

支持两种方式提供制卡材料:

方式一:上传文件(推荐)

  • 点击输入栏附件按钮,上传 PDF、图片、截图、手写笔记、Word 文档等
  • AI 自动解析文件内容后开始制卡

方式二:粘贴文本

  • 直接将需要制卡的文本/Markdown 粘贴到输入框
  • AI 读取文本内容后开始制卡

第三步:下达指令

告诉 AI 你的学习目标和偏好(例如:"把这份 PDF 的核心概念做成填空卡,大约 20 张")。

若指令中没有明确卡片数量和模板偏好,AI 会先用 Ask User 块确认关键偏好(如卡片数量、模板模式)。30 秒内未响应,系统自动选择推荐选项。

若没有提供任何学习材料(未上传文件、未粘贴内容),AI 必须先通过 Ask User 询问材料来源,不会直接开始制卡。

第四步:确认预览

制卡完成后,对话中出现 Anki 卡片块

  • 展示卡片正面、背面、标签、进度状态
  • 显示 AnkiConnect 连接状态(是否可直接同步)
  • 提供以下操作按钮

第五步:导出或同步

操作说明
导出 APKG导出为标准 Anki 包,手动导入 Anki
导出 JSON导出为 JSON 格式,方便二次处理
同步到 Anki通过 AnkiConnect 一键推送到本地 Anki(需先配置)

制卡参数说明

路由模式(自动选择)

系统根据材料类型自动选择最优路由,也可在指令中指定:

路由说明适用场景
simple_text纯文本处理Markdown/纯文本笔记
vlm_light轻量多模态含少量图表的 PDF
vlm_full完整多模态图文密集的 PDF、手写扫描

模板选择模式(必传)

调用制卡工具时 templateMode 为必传参数,需指定以下模式之一:

模式说明额外参数
single使用单个指定模板需传 templateId
multiple使用多个指定模板(分批生成)需传 templateIds 数组
all使用全部已启用模板无需额外参数

卡片数量参考

材料量建议张数
一两句话3 ~ 5 张
一段话(100~500字)5 ~ 15 张
中等文本(500~2000字)15 ~ 30 张
长文档(>2000字)30 ~ 80 张

多资源批量制卡

对多个文件同时制卡:

  • 在输入栏中引用多个资源(教材/笔记/图片)
  • 或告诉 AI 要处理的资源 ID 列表
  • AI 会合并所有资源内容后统一制卡

任务管理

制卡任务控制台

侧边栏的 "制卡任务" 页面展示所有制卡任务的实时状态:

  • 进行中:显示分段处理进度(已完成/总数)
  • 已暂停:可恢复继续
  • 已完成:可导出或同步
  • 失败:显示错误原因,可重试失败分段

控制制卡任务

在对话中或任务控制台中:

操作对话指令说明
查询进度"进度如何?"AI 调用 chatanki_status 返回统计
等待完成"等一下" / "好了吗"AI 调用 chatanki_wait 轮询状态
暂停"暂停制卡"AI 调用 chatanki_control(pause)
恢复"继续制卡"AI 调用 chatanki_control(resume)
取消"取消制卡"AI 调用 chatanki_control(cancel)
重试"重试失败部分"AI 调用 chatanki_control(retry)

预分析材料

在正式制卡前,可让 AI 预估材料:

"帮我预估一下这份 PDF 适合做多少张卡片"

AI 调用 chatanki_analyze 分析材料长度、词条密度,推荐路由和卡片数量。


Template Designer(模板管理)

进入模板管理

点击侧边栏的 "模板管理" 图标直接进入。

主要功能

  • 可视化编辑:左侧编写 HTML/CSS,右侧实时预览效果
  • 字段管理:自定义卡片字段(如 Front、Back、Note、Audio)
  • AI 提取规则:为每个字段配置 AI 提取指令
  • 内置模板:系统预置多种精美模板(如 "The Lab"、"Swiss Design"),可直接使用或 Fork 修改
  • 设为默认:ChatAnki 优先使用默认模板生成卡片

AI 辅助设计:激活 ChatAnki 制卡技能后,可让 AI 帮你编写 HTML/CSS,对话中直接预览和创建模板。


连接 Anki

配置 AnkiConnect 后可实现一键同步:

  1. 打开 Anki 桌面端
  2. 安装插件 AnkiConnect(代码:2055492159
  3. 在 Deep Student 制卡任务 侧边栏中,点击 AnkiConnect 设置 检查连接状态

也可让 AI 检查:在对话中说"检查一下 AnkiConnect",AI 调用 chatanki_check_anki_connect 返回连接状态。


常见问题

Q: 找不到原来的"批量制卡"页面了?

A: 表单式制卡已废弃。直接在 Chat V2 中上传文件并发送指令,体验更流畅的 AI 驱动流程。在 "制卡任务" 侧边栏中查看生成进度。

Q: 为什么 Chat 中无法制卡?

A: 请确认是否激活了 chatanki 技能。只有激活该技能,AI 才有权限调用制卡工具。

Q: 图片卡片无法在 Anki 中显示?

A: 确保 AnkiConnect 配置正确,且允许媒体文件同步。Deep Student 自动处理图片的 Base64 编码和传输。

Q: 如何修改已生成的卡片?

A: 在对话中告诉 AI 你想修改的内容(如"把第 3 张卡片的正面改为..."),AI 会更新对应卡片。也可在 Anki 卡片块中直接点击编辑。

Q: chatanki_wait 超时了怎么办?

A: 不要直接判定失败。可以继续告诉 AI "再等等",或者让 AI 调用 chatanki_status 查询分段统计,直到任务进入完成/失败/取消终态。


最后更新:2026-02-27

Released under the AGPL-3.0 License.