Stay Hungry,Stay Foolish!

Text2SQL

Text2SQL

https://developer.volcengine.com/articles/7370376373124202505

简单的说, Vanna是一个开源的、基于Python的、用于SQL自动生成与相关功能的RAG(检索增强生成)框架 。基本特点:

    开放源代码( Github上搜索Vanna可进入该项目,MIT license)
    基于Python语言。 可通过PyPi包vanna在自己项目中直接使用
    RAG框架。 很多人了解 RAG最典型的应用是私有知识库问答,通过Prompt注入私有知识以提高LLM回答的准确性。但RAG本身是一种Prompt增强方案,完全可以用于其他LLM应用场景。比如之前我们介绍过的在构建Tools Agent时,利用RAG方案可以减少注入到Prompt中的APIs信息的数量,以减少上下文窗口的占用,节约Tokens。 Vanna则是通过RAG方案对输入LLM的Prompt进行优化,以最大限度提高自然语言转换SQL的准确率,提高数据分析结果的可信度。

https://github.com/vanna-ai/vanna

 

https://vanna.ai/docs/index.html

At its core, Vanna is a Python package that uses retrieval augmentation to help you generate accurate SQL queries for your database using LLMs.

 

https://developer.volcengine.com/articles/7370376373124202505

 

 

https://blog.dailydoseofds.com/p/vanna-the-trainable-text-to-sql-agent

 

posted @ 2024-07-24 10:23  lightsong  阅读(42)  评论(0编辑  收藏  举报
Life Is Short, We Need Ship To Travel