技术实践

高德建统一NL2SQL Skill以知识卡片支撑大规模数仓取数

应用与实践智能体系统智能体互操作协议Agent Skills结构化分析、预测与决策MCP

概述

高德各业务域的日常取数需求量大且口径复杂,NL2SQL系统要做到准确选表、正确生成SQL并给出可解释的口径。团队以QoderWork Agent Skill构建V2统一Skill,采用四层架构:域路由层、知识加载层、六步标准工作流与公共服务层。关键取舍是用确定性的两级路由替代RAG选表,让表选择可解释可复现。知识侧为352张表建成约3万行六节知识卡片,由Data Map MCP、LLM初版、BI人工注入口径与自动校验组成的半自动Pipeline产出,并按表变更频率分层维护。质量侧配套900多道测试题评测集与错误归因、cici_monitoring做DDL一致性监控、用户反馈闭环。执行侧通过odpscmd运行SQL,输出附带口径说明。该实践为团队自述、未公布准确率等效果数字;其知识卡片生产流水线与以评测集驱动迭代的做法,对超大规模数仓上的NL2SQL建设有直接参考价值。