{
  "id": "S01",
  "slug": "presales-demo-requirement-evidence-plan",
  "group": "presales",
  "title": "Gemini 3.8 Flash 实测：售前 Demo 计划：每个需求都对应一个可演示步骤",
  "query": "AI 售前 Demo 需求 演示方案",
  "goal": "把三条客户要求映射成演示步骤与验收观察点，不把产品支持的功能误写成现场已经验证。",
  "input": {
    "sample_notice": "虚构业务样本；实际调用 apizt API。不是商店、客户或游戏生产数据。",
    "records": [
      {
        "id": "D1",
        "requirement": "演示CSV导出",
        "capability": "演示产品有CSV导出按钮"
      },
      {
        "id": "D2",
        "requirement": "演示SAML单点登录",
        "capability": "资料未提供SAML能力"
      },
      {
        "id": "D3",
        "requirement": "展示只读角色不能编辑",
        "capability": "演示产品有viewer角色；需要两个测试账号"
      }
    ],
    "knowledge": [],
    "rules": {}
  },
  "instruction": "输出id、state（demo_ready/needs_confirmation/needs_setup）、demo_step、observable_result、source_ids。D1可计划演示；D2缺资料先确认；D3需准备账号，不能声称权限已验证。 source_ids只能选这些来源ID：D1,D2,D3；不能用resource、字段名或虚构的编号。",
  "columns": [
    "id",
    "state",
    "demo_step",
    "observable_result",
    "source_ids"
  ],
  "expected": [
    {
      "id": "D1",
      "state": "demo_ready"
    },
    {
      "id": "D2",
      "state": "needs_confirmation"
    },
    {
      "id": "D3",
      "state": "needs_setup"
    }
  ],
  "steps": [
    "拆出客户requirement和产品capability；每条要求保留固定编号。",
    "把可演示步骤与observable_result分栏，SAML没有资料则不安排假演示。",
    "导出demo-runbook.csv，由售前补齐账号、数据与环境。本篇只实测计划生成，没有实际运行虚构产品Demo。"
  ],
  "trap": "演示计划通过不等于产品验收通过；未准备账号的权限项仍是needs_setup。",
  "sources": [
    {
      "label": "Microsoft groundedness 评估说明",
      "href": "https://learn.microsoft.com/en-gb/azure/ai-services/content-safety/concepts/groundedness"
    },
    {
      "label": "Gemini 3.8 Flash 官方模型说明",
      "href": "https://aistudio.google.com/docs/models/gemini-3.8-flash"
    }
  ],
  "base_title": "售前 Demo 计划：每个需求都对应一个可演示步骤",
  "model": "gemini-3.8-flash",
  "model_label": "Gemini 3.8 Flash",
  "request_options": {
    "reasoning_effort": "low"
  },
  "omit_temperature": true
}
