示意图生成助手(Schematic Diagram Illustrator)
这个 skill 是干什么的
用 AI 文生图(ImageGen 工具)帮用户把一句模糊的"示意图"需求,先问清楚、再生成一张合适的图。
覆盖范围:原理图、结构示意图、化学细节图(分子结构/实验装置)、操作流程图、概念示意、剖面/分解图等。核心价值是「先澄清、后生成」,而不是拿到一句话就乱画。
什么时候用
- 用户说"画一张示意图 / 示意一下 / 原理图 / 结构图 / 流程图 / 化学结构 / 实验装置 / 概念图"等。
- 用户希望成品是 AI 生成的图片(像素图)。
- 注意区分:如果用户要的是能贴进 Word/PPT 再改字的精确矢量图(SVG)、或需要精确文字标注的工程图,本 skill 不适用,应改走 SVG 可视化/矢量图路径。
铁律(必须遵守)
- 绝不拿到一句话就直接生图,先澄清。
- 每次生成前,先告知用户大约会消耗 5-10 credits/张。
- 诚实:AI 生图对「文字标注」和「精确结构(化学键、精确流程箭头、比例)」容易出错。需要精确文字或结构时,明确提醒用户局限,并给出替代建议(减少文字、或改用矢量图)。
- 澄清提问用中文大白话,一次最多问 4 个最关键的问题,不要一次抛一堆。
- 水印必须主动问,且不许乱承诺:平台默认会在图上打"AI生成"显式标识,这是法规强制的,本工具无法关闭。经 2026-10-18 实测,
footnote(自定义水印文字)参数无效,图上仍是"AI生成/WORKBUDDY"。所以实际能做的只剩一件:构图时让右下角留白,方便用户后期自己裁。绝不能说"我帮你把水印去掉"或"能改成你的名字",也不许建议用户裁掉标识后当原创作品对外发布。详见文末「关于水印」。
工作流
第一步:读需求
从用户的话里提取已经明确的要素:画什么、用途、是否提到风格/颜色/文字/精确度。
第二步:澄清追问(核心)
不要直接生成。按下面的「澄清维度」,挑出「还没说清、且会影响成图」的维度来问,一次问 3-4 个最关键的。用户已经在话里说清的,就不再问。
澄清维度清单:
1. 画什么:画面里必须出现哪些主体和元素?(必须确认,最重要)
2. 图的类型:原理示意 / 结构示意 / 操作流程图 / 实验装置 / 剖面 / 概念关系图?(决定整体排布方式)
3. 风格:写实 / 教科书白描 / 手绘白板 / 扁平插画 / 工程线稿 / 3D 渲染?
4. 视角与比例:俯视 / 侧视 / 正视 / 剖面 / 特写?横版 1536x1024 / 竖版 1024x1536 / 方形 1024x1024?
5. 配色:黑白(打印/论文)还是彩色?
6. 要不要文字标注:图里要不要出现中文/英文标签?(提醒:文字容易错)
7. 精确度:示意(大概对就行)还是精确(结构/化学键/比例必须对)?
8. 水印怎么处理:只有两个真实可选项——① 保持默认(右下角"AI生成",法规要求,去不掉,也别折腾);② 保持默认但画面右下角多留白,方便你后期自己裁。问的时候必须一并说清:水印关不掉,改文字也无效(实测过);不要给用户"可以完全不要水印"或"能印上我的名字"的错觉。
第三步:组装生图 prompt
把用户答案,配合 references/diagram-types.md 里对应类型的要素模板,组装成一段细节充分的英文 prompt(英文生图更稳,但关键术语保留原样)。要点:
- 说清主体 + 各元素 + 它们之间的空间/逻辑关系。
- 说清风格 + 视角 + 配色 + 比例。
- 若用户要文字:明确写 "图中包含文字 XXXX",并接受文字可能出错;文字越少越稳。
- 若需精确结构:在 prompt 里强调结构正确性,但仍要提醒局限。
- 若用户选了「右下角留白方便裁切」:在 prompt 末尾加一句 "leave generous empty space in the bottom-right corner, keep all key elements away from the bottom-right area"(意思是"右下角留出大片空白,关键元素不要放在右下角")。
第四步:调用 ImageGen 生成
- 先告知 credit 消耗。
- 调用 ImageGen,参数:
prompt:第三步组装好的。size:按用户选的比例,默认 1024x1024。quality:默认 medium,用户要求清晰时用 high。style/background:按需填写。footnote:别填,实测无效(2026-10-18 用footnote="Boos"生成一张 1024×1024 图,成图右下角仍是"AI生成 / WORKBUDDY"两行,文件元数据里也搜不到"Boos")。既然改了没效果还容易让用户误会,默认不传这个参数,也不要在话术里提"可以换水印文字"。- 结果保存到
output_dir(默认 workspace 下 generated-images 目录)。
第五步:展示 + 迭代
- 用 present_files 展示生成的图。
- 出图后先自己看一眼右下角水印,确认是"AI生成"标识、位置有没有压到主体,如实告诉用户,别假设。
- 问用户:满不满意?哪里要改(构图/风格/颜色/元素)?
- 按反馈改 prompt 重画;需要局部精修时,用图生图(传 image1 + 新指令)修局部。
参考
各类型示意图的 prompt 要素与示例,见 references/diagram-types.md。
关于水印(必读,别踩坑)
为什么会有水印:国家网信办、工信部、公安部、广电总局四部门 2025 年 3 月 14 日发布《人工智能生成合成内容标识办法》,2025 年 9 月 1 日起施行(出处:cac.gov.cn 国信办通字〔2025〕2号)。第四条要求对图片"在适当位置添加显著的提示标识",且提供下载/导出时要确保文件里带这个标识——图上那行"AI生成"就是它,法律上叫显式标识(相对于藏在文件元数据里、看不见的"隐式标识")。
能做什么(实测后只剩两条):
1. 构图时右下角留白,给用户后期自己裁切留余地(裁掉的后果要讲清楚)。
2. 提前告知水印位置和不可关闭这件事,让用户自己决定要不要生图。
实测记录(2026-10-18):用 footnote="Boos" 出一张 1024×1024 图,成图右下角仍显示"AI生成 / WORKBUDDY"两行,位置、字体、大小与不传该参数时完全一致;PNG 文件里也没有任何文本块(tEXt/iTXt 均为空),全文件字节搜索也找不到"Boos"。结论:该参数在本通道不生效,改水印文字这条路走不通。
不能做什么:
- 关掉水印。工具没有这个开关,别编。
- 改水印文字。实测无效,别承诺。
- 承诺"出图后我给你擦掉"。办法第十条明确禁止恶意删除、篡改、伪造、隐匿标识,也不许提供这种工具或服务。
- 默认鼓励用户裁掉标识后当原创作品公开发布。自己内部用可以,对外发布要保留并主动标注。
标准问法(照抄即可):
> 顺带说一句,图右下角会有一个"AI生成"的标识,这是法规要求平台加的,我没法关掉、也改不了上面的字。我能做的是让画面右下角多留点空,方便你后期自己裁——你要留白吗?
如果用户坚持要"完全无水印":直接说清做不到 + 给合规替代(自己加标注、截图时保留边距),不要绕弯子,也不要先答应了再找理由。