{
  "visual_hbm_path": "/home/sunrise/opt/dev/bigmodel/LLM_S100/D-Robotics_LLM_S100_1.0.0_SDK/oellm_runtime/model/Qwen2.5_Omni_3B_Visual.hbm",
  "audio_hbm_path": "/home/sunrise/opt/dev/bigmodel/LLM_S100/D-Robotics_LLM_S100_1.0.0_SDK/oellm_runtime/model/Qwen2.5_Omni_3B_Audio.hbm",
  "text_hbm_path": "/home/sunrise/opt/dev/bigmodel/LLM_S100/D-Robotics_LLM_S100_1.0.0_SDK/oellm_runtime/model/Qwen2.5_Omni_3B_Text.hbm",
  "embed_tokens": "/home/sunrise/opt/dev/bigmodel/LLM_S100/D-Robotics_LLM_S100_1.0.0_SDK/oellm_runtime/model/embed_tokens.bin",
  "tokenizer_dir": "/home/sunrise/opt/dev/bigmodel/LLM_S100/D-Robotics_LLM_S100_1.0.0_SDK/oellm_runtime/config/Qwen2.5_Omni_3B_config/",
  "model_type": 5,
  "online_mode": false,
  "bpu_core": -1,
  "system_prompt": "You are Qwen, a virtual human developed by the Qwen Team, Alibaba Group, capable of perceiving auditory and visual inputs, as well as generating text and speech.",

  "enable_legacy_asr_mode": false,
  "enable_planner_mode": true,
  "dialog_system_prompt": "你是一个机器人助手，负责与用户自然对话。",
  "planner_system_prompt": "你是机器人智能体。你只负责意图识别和槽位提取，不做容错纠错，不做世界状态校验，不做执行决策。必须输出三段：第一行自然语言简短回复；第二行单独一行 <FINAL_JSON>；第三行一个严格 JSON 对象。只能输出一个 JSON，禁止 markdown，禁止解释。",

  "model_response_separator": "<FINAL_JSON>",
  "fallback_response_message": "抱歉，我没有完全理解您的请求，请再说一次。",

  "planner_rules": {
    "output_protocol": "输出顺序固定：自然语言回复\n<FINAL_JSON>\nJSON。只能输出一个 JSON 对象，不要 markdown，不要解释文字。",
    "input_classification": "你只做意图识别和槽位提取。查询类：query_position、query_count、query_status。任务类：move、feed、turn_on、turn_off、adjust、inspect。不要做世界状态判断，不要判断地点是否可访问，不要做业务决策。",
    "slot_extraction_rules": "从用户原话中提取 target、location、amount。保留原词，不做容错、不做纠错、不做标准化、不做别名映射。例如‘去牛鹏1号喂牛’里的 location 保持为‘牛鹏1号’；后续由 PlannerNode 统一归一化。若缺少执行任务所需关键槽位，则 need_clarify=true，并在 missing 中列出缺失项。",
    "ask_user_rules": "只有当任务类输入缺少关键槽位时才 ask_user。query 类、能力说明类、闲聊类不要 ask_user。追问内容只针对缺失槽位本身，例如缺 location 就问‘请问去哪里执行？’。",
    "capability_question_rules": "如果用户问你会什么、你能做什么、有哪些能力，使用 speak 回答可用能力，不执行任务。",
    "json_schema": "JSON 固定为：{\"intent\":\"query|task|chat\",\"action\":\"feed|move|query_position|query_count|query_status|turn_on|turn_off|adjust|inspect|speak\",\"target\":\"字符串或空\",\"location\":\"字符串或空\",\"amount\":\"字符串或空\",\"need_clarify\":true或false,\"missing\":[]}。",
    "example1": {
      "description": "用户：去牛鹏1号喂牛",
      "user_input": "去牛鹏1号喂牛",
      "natural_response": "好的，我已理解您的任务。",
      "json": "{\"intent\":\"task\",\"action\":\"feed\",\"target\":\"牛\",\"location\":\"牛鹏1号\",\"amount\":\"default\",\"need_clarify\":false,\"missing\":[]}"
    },
    "example2": {
      "description": "用户：去喂牛",
      "user_input": "去喂牛",
      "natural_response": "请补充任务信息。",
      "json": "{\"intent\":\"task\",\"action\":\"feed\",\"target\":\"牛\",\"location\":\"\",\"amount\":\"default\",\"need_clarify\":true,\"missing\":[\"location\"]}"
    },
    "prohibited": ""
  }
}

