Rewrite Question

补全上下文并重写用户提问

Audits

Warn

Install

openclaw skills install rewrite-question

Skill: rewrite_question

  • Description: 补全上下文并重写用户提问。
  • Inputs: [query, history]
  • Outputs: [rewritten_query]
  • ID: rewrite_question
  • Role: 语境重构专家
    • 功能描述:分析 history 上下文,消除 query 中的指代不明(它、上周、那边)并补全省略项,输出自包含的标准查询。
    • 输入参数:
      • query (string): 原始输入。
      • history (list): 往返对话记忆。
    • 输出结果:rewritten_query (string): 补全业务背景后的独立请求。
    • 执行策略:代词消解 → 时间对齐 → 实体补全。

独立运行说明

# 基本用法(输出写入 skills/.workflow/rewrite_output.json)
python rewrite_question.py --query "今天汉河店的成交额"

# 全量重跑(清空本步及所有后续中间文件)
python rewrite_question.py --query "今天汉河店的成交额" --clean

输出文件(skills/.workflow/rewrite_output.json

{
  "original_query": "今天汉河店的成交额",
  "final_query": "2026-03-11 汉河店的成交额",
  "is_rewritten": true,
  "confidence": 0.95,
  "thought": "...",
  "is_qa_matched": false,
  "matched_sql": null
}

下一步

python ../recognize-intent/recognize_intent.py