**再也不用写 SQL 了。直接用中文提问,即可获得答案(附上背后的 SQL)。** 链接见评论

Reddit r/AI_Agents 工具

摘要

一位开发者打造了 Ask Your Data,一款 AI 驱动的 Text-to-SQL 应用,用户可以用自然语言查询 100 万行的合成贷款组合数据,自动生成经过校验的 PostgreSQL 查询语句,并附带图表和透明的 SQL 输出以便验证。

我从事 BI/数据工作,业务团队提出的许多问题听起来很简单:* 哪些分行的 NPA(不良资产)最高?* 今年的放款趋势如何?* 各产品类型的平均贷款金额是多少?但要回答这些问题,通常需要有人编写 SQL、验证逻辑,还要解释结果。于是我打造了 **Ask Your Data**,一款 AI 驱动的 Text-to-SQL 应用,让你可以针对一个包含 100 万行数据的合成零售贷款组合提问。## 工作原理 你用自然语言提出问题,应用会:生成一条 PostgreSQL 查询语句。校验并执行该查询。用通俗语言返回答案。同时展示图表、结果表格以及生成的确切 SQL,这样你可以自行验证答案,而不是盲目相信 AI。🛠️ **技术栈:** Next.js、FastAPI、PostgreSQL(Neon)以及 GPT-4.1-mini。*应用中使用的所有数据均为合成数据。* --- ## 我的心得 最大的挑战不是让模型写出 SQL,而是帮助它理解业务术语并返回正确的答案。一条查询可能语法完全正确,但从业务角度来看却完全错误。**尽管来尝试击破它。** 这类反馈将帮助我改进应用。*在线演示和源码链接见第一条评论。*
查看原文

相似文章

为非技术分析师设计自定义查询语言

Lobsters Hottest

作者详细介绍了为非技术分析师设计一种自定义查询语言的过程,用于过滤车辆维护数据,并概述了用户需求、数据模式以及具体用例。