∞ UnlimitCanvas 创作工作台
技术手册 / 海报设计 / 与 AI 助手的协同

与 AI 助手的协同

42-海报设计 · 2026-10-12 · 3.4 KB
海报设计是"人机协同"节点:AI 能帮你做规格 · 校验 · 存取这些机械活,⛔ 但不替你排版、也不该替。
本文讲清:谁是"人机协同" · 沙箱里为什么被拦(含报错原话) · 在你自己画布上 AI 逐项能做什么 · 两道授权关。
本专题手工维护(2026-10-12 建);⚠ 工具名与报错文案以应用当前版本与 tools/list 现查为准(本页快照 2026-10-12)。

一、先分清两类"地点"(这是全部判据的根)

地点是什么海报能不能在这做
你自己的画布你打开着、看得见的那张(含"当前画布")✅ 能(要人盯着排,正是因为你能看见)
AI 沙箱画布应用给 AI 自动建的隐藏画布(不占你的画布列表)⛔ 不能(见 §三)

⭐ 判据只有一条:目标画布是不是"沙箱 / agent 画布" ——

是 ⇒ 直接拒绝;不是 ⇒ 放行 ✓

⚠ 两个"看起来有关、其实无关"的东西:

  • 与画布类型(普通 / 创作者 / 项目…)无关;
  • 与右上角「AI 编辑授权」开关无关(那是另一道门,见 §五)✓

二、谁是"人机协同"节点

判定内容
按角色poster-design(海报设计)· video-edit(视频剪辑)
按模板local.poster · local.video.edit

⇒ 为什么把它们划出来:得人在面板上动手(一个排图层、一个对时间线)——

AI 代劳等于替你审美,所以设计上把这条路关掉 ✓(见《能力与边界》§四)


三、★ 沙箱里会被拦住的动作(含报错原话)

被拦的是五个"施工"动作:建 · 改 · 跑 · 存 · 载 ✓

动作对应工具
建海报节点建媒体节点(templateId: local.poster)
改图层数据写媒体节点补丁
跑它运行节点(⚠ "跑"也算施工 ✓)
存工程档uc_do_save_poster
载工程档uc_do_load_poster

被拦时的报错原话(照抄,含它给的出路):


【人机协同节点·禁止在沙箱施工】「…」是**人机协同**节点 —— 海报设计要人**在面板上排图层** ✓、
视频剪辑要人**对时间线** ✓ ⇒ **必须在用户看得见、点得到的画布上施工**,⛔ 不能放在沙箱画布 ✗。
本次目标:画布「…」(hidden=… / owner=… ✓)。
出路:① 让用户在他自己的画布上加这张节点 —— 你在**当前画布**上施工**已免授权** ✓;
② 需要底图/素材时,仍可用 uc_do_gen_once 在沙箱里出图出片,再请用户放进这张节点 ✓;
③ 想给用户一份海报设计文件(.poster.json)也请建在**与用户共用**的画布上 ✓。

⚠ 哪些动作不被拦:只读的两件 —— 取规范 / 校验 / 预检(不写画布、纯本地计算)

⇒ 也就是说:沙箱里也能"看一眼这份设计有没有问题",但改不了它 ✓


四、在你自己的画布上,AI 逐项能做什么

#动作能不能走哪个工具
1取海报规范(字段契约 / 骨架 / 布局模型)✅ 能uc_do_gain_poster_spec
2校验(JSON 合法 / 图层结构 / 素材是否可达)✅ 能uc_do_validate_poster
3预检 + 布局模拟(越界 / 折行 / 字体 / 留白,不渲染)✅ 能uc_do_preflight_poster
4建海报节点✅ 能(硬门放行;但要走写门,见 §五)建媒体节点(local.poster)
5改图层数据(尺寸 / 图层 / 文案)✅ 能(同上)写媒体节点补丁
6跑它(合成 PNG)✅ 能(同上)运行节点
7存 / 载工程档(.poster.json)✅ 能(同上)uc_do_save_poster / uc_do_load_poster

⇒ 一句话:硬门管"地点"(沙箱不行),授权管"写字"(写用户画布要先过门,§五) ✓


五、AI 想动手时的两道关(与硬门是三回事)

关规则
第一道 · 规则门禁无论哪种画布,写之前必须先读该画布的操作规则(每张画布都有一份)✓
第二道 · 授权· 在当前画布上施工 ⇒ 不需要额外授权 ✓<br>· 写别的用户画布 / 外部客户端(没人在旁边看着)⇒ 需要你开启「AI 编辑授权」✓

两道关的报错原话(照抄要点):


画布「…」写操作被拒:**该画布规则还没读**(第 ① 道门)。⚠ 这不是授权问题 ✗ …
画布「…」写操作被拒:**这是用户画布、且未开启「AI 编辑授权」**(第 ② 道门)。…📌 助手免授权只对「当前画布」…

⚠ 一条辟谣:右上角那个「AI 编辑授权」开关不是"助手能不能写当前画布"的开关 ——

它管的是别的通道(别的用户画布 / 外部客户端)✓

另一件会撞上的事(不是硬门):创作者画布是"媒体节点 + 素材直填"范式 ⇒

连线 / 模板节点类工具在这类画布会被直接拒绝(会给出中文指引:改用媒体节点)✓


六、一条最实用的协同路径(谁干什么)


① 你:说清要做哪张海报(用途 / 成品尺寸 / 文案 / 主体素材在哪)
② AI:gain_poster_spec 取规范(可选:直接取一套行业骨架的完整设计)⇒ 建/改节点,或给你一份 .poster.json
③ AI:validate(结构/素材可达)→ preflight(越界/折行/字体/留白/主图槽空)⇒ 先把问题挑出来
④ 你(或你与 AI 一起):在面板上排版、调字号与层级、定稿   ← ⚠ 只是"**要在这张画布上做**"(沙箱里不行)✓
⑤ AI:save_poster 存档;你:左栏「预览&输出」出 PNG ⇒ 落资产库
分工谁
版式决策 / 审美 / 定稿人 ✓
规格 / 校验 / 预检 / 存取AI(含外部 MCP 客户端)✓
合成本机(ImageMagick,零算力)✓

七、⚠ 三件别误会

别以为实际
❌ "AI 能帮我把海报排好"它能建/改数据、挑错、存取,但排版与定稿要你(沙箱里连建都直接被拒)✓
❌ "沙箱里偷偷做一张也行"建 / 改 / 跑 / 存 / 载全部报错(原文见 §三)⇒ 这是设计,不是故障 ✓
❌ "开了「AI 编辑授权」就能在沙箱做"那个开关与硬门无关 ⇒ 沙箱照样拒绝 ✓(它管的是写别的用户画布)✓

来源:E:/workbuddyProj/unlimitCanvas/ai_manual/poster_design/07-与 AI 助手的协同.md