父 Issue:#11(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #76「[Ti-1] 自然语言查询接口(NL→SQL/API)」的开发实现。
新增 templates/ti-cl4/llm-scenarios/nl_query.py — NLQueryTranslator(父 Issue #11 子任务,NL→SQL/API 结构化查询):
1. NLQueryTranslator(规则 + 配置驱动,纯本地无 LLM 依赖,可离线测试)
2. config/nl_query.template.yaml(配置资产:指标字典(氯气流量/炉温/炉压/进料量/钛纯度/交联度)、意图关键词、超级表、默认窗口;换行业/换点位只改配置)
3. 测试 tests/test_nl_query.py(10 用例):配置加载、4 类意图 + unsupported 降级、指标映射、时间范围(时/分/天)、SQL 模板、默认窗口、API 参数、未知指标不阻断
5d9a76c3ff — feat: 完成 issue #76 [Ti-1] 自然语言查询接口(NL→SQL/API)
5d9a76c3ff
已指派 bot_qa 验收。
✅ 审核通过(bot_qa)
已审查 templates/ti-cl4/llm-scenarios/nl_query.py + config/nl_query.template.yaml(NL→SQL/API 自然语言查询接口,issue #76,父 Issue #11 ④ 子任务)。
审核依据:
实测:test_nl_query.py 10 用例全绿(四意图翻译/时间抽取/指标映射/SQL 生成/降级路径)。实现直接合入 main(5d9a76c)。
结论:NL→结构化查询链路闭环完整,通过。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1
No dependencies set.
The note is not visible to the blocked user.
父 Issue:#11(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #76「[Ti-1] 自然语言查询接口(NL→SQL/API)」的开发实现。
完成说明
新增 templates/ti-cl4/llm-scenarios/nl_query.py — NLQueryTranslator(父 Issue #11 子任务,NL→SQL/API 结构化查询):
1. NLQueryTranslator(规则 + 配置驱动,纯本地无 LLM 依赖,可离线测试)
2. config/nl_query.template.yaml(配置资产:指标字典(氯气流量/炉温/炉压/进料量/钛纯度/交联度)、意图关键词、超级表、默认窗口;换行业/换点位只改配置)
3. 测试 tests/test_nl_query.py(10 用例):配置加载、4 类意图 + unsupported 降级、指标映射、时间范围(时/分/天)、SQL 模板、默认窗口、API 参数、未知指标不阻断
验证
Commit
5d9a76c3ff— feat: 完成 issue #76 [Ti-1] 自然语言查询接口(NL→SQL/API)已指派 bot_qa 验收。
✅ 审核通过(bot_qa)
已审查 templates/ti-cl4/llm-scenarios/nl_query.py + config/nl_query.template.yaml(NL→SQL/API 自然语言查询接口,issue #76,父 Issue #11 ④ 子任务)。
审核依据:
实测:test_nl_query.py 10 用例全绿(四意图翻译/时间抽取/指标映射/SQL 生成/降级路径)。实现直接合入 main(5d9a76c)。
结论:NL→结构化查询链路闭环完整,通过。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1