nl2sql-report
Installation
SKILL.md
NL2SQL + 数据报告生成 Agent 工作流
总览
用户问题
→ [1] 意图识别(3个并行子Agent投票)
→ [2] Schema Linking(多候选生成 + 判断选优)
→ [3] SQL生成 + 执行 + 自修复(ReAct,最多3次)
→ [4] 自然语言答案生成
→ [5] Markdown 报告生成
阶段一:意图识别
为什么用3个子Agent? 意图识别是后续所有步骤的基础,单个模型容易偏向字面理解而忽略业务含义。用3个不同"视角"的Agent并行分析,再投票选最优,可以显著提升意图理解的准确率。