为什么需要业务建模?

传统的 NL2SQL 方案存在两个核心问题:

  • 提示词窗口限制:无法将完整的业务知识体系全部灌入 AI 模型。
  • AI 幻觉问题:生成的 SQL 可能存在逻辑错误,难以保证业务理解的准确性。

DataAgent 的业务建模采用不同的思路——它不是简单地让 AI 猜测业务逻辑,而是通过语义模型显式地教会系统如何理解客户的业务。这些知识是稳定的、无幻觉的,确保了 DataAgent 在数据分析领域中的可靠性。

核心优势

传统 NL2SQLDataAgent 业务建模
每次查询都需要在 Prompt 中解释业务逻辑一次性建模,知识持久化
受限于上下文窗口,业务知识无法完整传递完整的业务语义模型,无容量限制
AI 可能产生幻觉,生成的 SQL 不可控基于确定的语义规则,结果可预期
业务逻辑变更需要频繁调整 Prompt模型更新后自动应用于所有查询

业务建模的价值

通过业务建模,你可以:

  • 统一业务口径:明确定义指标、维度的计算逻辑,消除团队间的理解偏差。
  • 降低 AI 理解成本:让系统专注于理解用户意图,而非每次都重新学习业务知识。
  • 提升查询可靠性:基于稳定的语义模型生成 SQL,避免幻觉带来的错误结果。

继续阅读《业务建模流程总览》了解具体的操作步骤。