发布于 : Apr 03, 2024
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。
了解更多
Apr 2024
试验
Text to SQL 是一种用于将自然语言查询转换为可以由数据库执行的 SQL 查询的技术。尽管大语言模型能够理解和转换自然语言,但在你自己的 schema 中创建准确的 SQL 仍然存在很大的挑战。为此可以引入 Vanna,它是一个在 Python 中用于 SQL 生成的检索增强生成(RAG)开源框架。Vanna 分两步工作:首先你需要使用数据定义语言语句(DDLs)和示范 SQL 描述你的结构,并为它们创建嵌入向量,然后再用自然语言提出问题。尽管 Vanna 可以与任何大语言模型协作,我们还是推荐你评估 NSQL,它是一个用于 Text to SQL 任务的领域特定大语言模型。 检索增强生成