我们把 KnowFlow Analytics 开源了:让业务语义不再困在 Prompt 里
· 8 min read
今天,我们正式开源 KnowFlow Analytics。
它是一套面向 AI Agent 与数据应用的语义层和受治理查询引擎,采用 Apache License 2.0。代码已经发布在 GitHub,也可以直接运行 Docker 镜像 knowflowai/analytics:v0.0.1。
我们做这件事,不是因为市场上还缺一个 Text-to-SQL Demo。恰恰相反,今天让大模型根据数据库 Schema 写出一条能执行的 SQL,已经不难。
真正难的是: 当问数进入真实业务,如何保证“销售额”每次都指向同一个指标,Join 不会让金额翻倍,Agent、报表和 API 不会各自使用一套口径,以及模型不确定时不会悄悄返回一个看起来合理的错误数字。
这些问题靠继续堆 Prompt 和 Few-shot 很难根治。于是我们选择把最难、也最值得长期维护的部分,从模型上下文里拿出来,做成语义层。
