在画布上标请求,让外部 AI 接着想
画布请求是你留在一张卡片上、或它下面某个要点上的一个标记:请连上的 AI 应用从这一点接着想。 请求作为数据跟着卡片走,应用下次来访时读到它,答案则以新卡片挂到你指的那条分支下。MindMax 不会 去叫醒应用:标好请求,只是替你复制好一句话,由你粘到应用里。整个交接就是一句话,不是一个排进队列 的任务。
这条路适合要分几轮慢慢长的工作。只想一轮就把问题铺开,读 和你的 AI 应用一次把难题铺到画布上更短; 在画布上思考讲的是这块板本身。
开始之前
- 一张画布,在 MindMax 打开的文件夹里,上面至少有一张你想往下拽的卡片。
- 一个以协作权限连上的应用——加卡片是写操作。
- 把画布切到前台,这样「这张卡」才没有歧义。
标一个请求
- 把鼠标停在卡片下方某个要点上,按交给 {应用};或者打开卡片的 ⋯ 菜单, 选交给 {应用}… 针对整张卡。只有连上了可写的外部应用,这些入口才会出现。
- 写下你要什么——「比较这两个选项」「这件事要成立,什么条件得先成立?」——也可以什么都不写。 空请求的意思就是顺着这里继续想。
- 卡片上多出一条小小的署名条,写着有几条请求在等;同时弹出一个提示,提供复制那句话。 画布顶栏在等待数旁边也有同样的复制提示词。
处理我在 MindMax 画布《Q3 定价方案》上标的请求,把你的新卡加在我标的那些卡下面。
把这句话粘到应用里发出去就行。复制本身不改任何东西:画布会把请求留在等待状态,直到应用真的 读到并回答它。按钮为什么是「写一句话」而不是「提交」,见 把工作交给 AI 应用。
应用读到什么
| 步骤 | 发生了什么 | 工具 |
|---|---|---|
| 「这一个」 | MindMax 报出前台的画布、选中的卡片、最后点过的要点,以及通往它的分支路径 | get_active_context 带 canvasSelection |
| 等待中的请求 | 一组 canvas_request 条目,默认只给 pending 的,id 形如 canvas-ask:<id>@<path> | get_annotations |
| 只有变化的部分 | 把上次读回的「读取时间」传回来,就只拿到增量 | read_canvas {since} |
| 整张板 | 卡片、每张卡是谁写的、卡下的要点、画出的关系——也包括你答过的题和深挖过的分支 | read_canvas |
应用随后用 add_canvas_cards 写卡片,把它们挂到你标的那张卡(和那个要点)下,并在 answering 里
点名请求 id。这一步把请求标成已处理,并指向新卡片。短一点的回复也可以走 reply_to_comment,带上
canvas-ask: 的 id。卡片上的署名条于是变成「已回复」并给出新卡片的链接;答得不对可以重新打开请求,
也可以删掉它。
你会看到什么
你会看到什么,取决于宿主用的是哪一档。一轮结束时 show_canvas 只调用一次,三档都能调,差别只在
图怎么显示:
| 宿主 | 你会看到 | 应用告诉你什么 |
|---|---|---|
| 支持交互卡片的宿主(含 ChatGPT 桌面版) | 聊天里一张可点的画布卡片;点某张卡,就能让应用顺着它继续展开 | 一两句话,说明加了什么、去哪看 |
| 多数其他桌面宿主 | 文字后面跟一张整张画布的图,新增的卡片高亮出来 | 一两句话,说明加了什么 |
| 终端宿主(Claude Code、Codex) | 聊天里没有图。 MindMax 把画布提到自己的窗口前台 | 「已经在那里打开了(附链接),新增的卡片写了这些」 |
没看到图,不等于什么都没画出来。 卡片无论如何都已经进了画布文件。用终端宿主时切回 MindMax, 板已经在前台,新卡片就在眼前。档位在连接那一刻由宿主声明的能力决定,没有开关可以改。
应用能改什么
它可以新增卡片和要点,用 link_canvas_cards 在卡片之间画支持、反驳或引用关系,也能用
revise_canvas_card 改它自己写的卡片。对 MindMax 生成的卡片,它只能追加要点;对你写的卡片,
修改会被拒绝。移动卡片、换颜色、删卡片、重写你的卡片,工具集里根本没有对应的工具——这些始终留在
MindMax 里由你做。你答过的问题卡可以用 grade_canvas_answers 批改,它会给你的答案加一句评语和一个
结论。
一条分支定下来之后,用带 fromCanvas {path, nodeId?} 的 create_document 把它写成一篇新文档,
再把一张链过去的文档卡挂回画布,于是板上看得出哪条分支变成了哪篇笔记。
和你的 AI 应用一起构思产品把这条路从头到尾
走了一遍。
常见问题
请求还停在等待。 你复制了那句话却没发出去,或者应用用的是只读连接。到应用里发出去,再回头看 卡上的署名条。
新卡片长到了顶层,没在我标的要点下面。 在句子里点名那张卡片,复制时让它保持选中,这样
canvasSelection 才带得着分支。
应用想重写我的卡片。 这是设计上就拒绝的。让它改成加一张新卡——原来那张仍然是你的。
Claude Code 说画布打开了,却什么都没显示。 它是在 MindMax 窗口里打开的。切过去就好;应用的 回复里应该带着链接和新卡片的摘要。
接下来
- 用 AI 应用跑长任务——当这次要想的事需要一整套方法, 而不是一轮卡片。
- 与外部 AI 应用协作——完整的能力地图。