3.2 KiB
3.2 KiB
name, description
| name | description |
|---|---|
| analysis-mindmap | 根据当前分析结构或用户提供材料生成消息内可交互、可下载的思维导图;只在用户明确要求“思维导图 / 脑图 / 知识导图”时使用。 |
分析思维导图
将分析结论整理成可在消息列表显示的层级化思维导图。导图服务于理解分析结构,不是独立研究、检索、写作或网页生成任务。
严格触发条件
仅当用户在当前请求明确提出以下任一意图时使用:
- 画 / 生成 / 梳理思维导图、脑图、知识导图;
- 根据已有分析、报告、结论或提纲生成思维导图;
- 明确点名
analysis-mindmap。
下列情况不得触发:普通分析、总结、提纲、结构化输出、JSON、流程图、图表、地图、网页、HTML,或仅仅存在层级结构但用户没有要求导图。不要为了展示得更直观而自行附带思维导图。
输出流程
- 只使用当前对话中可见且已经确认的分析结构;材料不充分时,先说明缺少哪些内容,不要补造节点。
- 将内容压缩为一个中心主题、3–6 个一级维度和必要的后续层级。优先使用“维度 → 发现 / 依据 / 风险 / 建议”的语义关系,避免逐句复述正文;不要按数据点、段落、引用、句子或项目符号逐条建节点。
- 输出一句简短说明,紧随一个且仅一个
mindmap-json代码块。用户会先看到 JSON 的写入过程,代码块完整闭合后才渲染导图。不要创建文件,不要写 HTML,不要输出 Mermaid、flow-json或普通json围栏。
mindmap-json 契约
{
"title": "分析主题",
"summary": "可选的一句话说明",
"rootId": "root",
"nodes": [
{
"id": "root",
"parentId": null,
"label": "中心主题",
"kind": "topic",
"detail": "可选说明"
},
{
"id": "dimension-1",
"parentId": "root",
"label": "分析维度",
"kind": "dimension"
},
{
"id": "risk-1",
"parentId": "dimension-1",
"label": "关键风险",
"kind": "risk",
"detail": "风险的简要解释",
"sourceRefs": ["可选的来源或段落标识"]
}
]
}
约束:
id全图唯一;parentId必须指向已有节点;唯一根节点的parentId是null,且其 id 与rootId一致。- 只允许树状层级,不允许循环或交叉父子关系;目标 12–24 个节点,硬上限 36 个,深度最多 4 层(含中心主题)。中心主题最多 6 个一级维度;每个非根节点最多 3 个子节点。
kind只能是topic、dimension、finding、evidence、risk、action。颜色只是辅助,节点名称必须自解释。label简洁可读;长解释及多条同类事实合并放在detail;资料依据可放在sourceRefs,但不要虚构来源。单条事实、来源、数据或段落不能各占一个节点。- 必须是合法 JSON:双引号、无注释、无尾逗号。不要用 Markdown 表格或 HTML 包装数据。
前端会自动显示紧凑预览,并提供可滚轮缩放、拖动和重置视图的全量画布,以及 PNG、SVG、JSON 下载;不要在回复中重复描述这些界面操作。