You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写Prompt使ChatGPT API输出可解析的对话思维导图格式?

如何编写Prompt让ChatGPT输出可解析的固定格式思维导图

核心思路:明确格式规则+示例引导

要让ChatGPT输出能被程序解析的思维导图,关键是强制固定输出结构,避免自由格式。推荐使用轻量、易解析的文本格式,以下是具体可落地的方案:

方案1:缩进式文本格式(最易解析)

用缩进区分层级,节点统一符号开头,明确禁止多余内容。
示例Prompt:

基于以下对话内容生成思维导图,严格遵循格式规则:
1. 根节点为对话核心主题,单独一行无缩进
2. 二级分支用"- "开头,无缩进
3. 三级子项用"    - "(4个空格+连字符)开头
4. 四级及以下节点依次增加4个空格缩进
5. 仅输出思维导图结构,不得添加任何解释、说明或额外文字
对话内容:[替换为实际对话文本]

方案2:JSON格式(程序友好)

直接要求输出标准JSON结构,明确节点层级关系,适合后端直接解析。
示例Prompt:

基于对话内容生成结构化思维导图,严格输出符合以下格式的JSON:
{
  "root": "核心主题",
  "children": [
    {
      "title": "分支1",
      "children": [{"title": "子分支1-1"}, {"title": "子分支1-2"}]
    },
    {
      "title": "分支2",
      "children": []
    }
  ]
}
要求:
1. 严格匹配上述结构,无语法错误
2. 仅输出JSON内容,不要附加其他文字
对话内容:[替换为实际对话文本]

方案3:Markdown多级列表(兼容可视化)

利用Markdown嵌套列表特性,层级用标题符号区分,同时支持解析和直接展示。
示例Prompt:

根据对话内容生成Markdown格式思维导图,规则如下:
1. 根节点用"# "开头(仅1个)
2. 二级分支用"## "开头
3. 三级子项用"### "开头,以此类推
4. 每个节点仅保留核心内容,无多余修饰
5. 仅输出Markdown结构,不要添加其他说明
对话内容:[替换为实际对话文本]

关键优化技巧

  • 强约束强调:在Prompt中重复明确“仅输出指定格式,无额外内容”,避免模型生成解释性文字
  • 示例引导:加入1-2个简短格式示例,让模型更清晰理解要求
  • 错误修正:若输出不符合要求,后续调用直接指出问题,比如“上次输出包含多余解释,请严格按指定格式输出”

内容的提问来源于stack exchange,提问作者CDN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 23:07:06