Vanna
Vanna 是一款采用 MIT 许可的开源 Python RAG (检索增强生成)框架,用于生成 SQL 语句和相关功能。
如何使用 Vanna
Vanna 的使用分为两个简单步骤 - 在你的数据上训练一个 RAG "模型",然后提出问题,该问题将返回可设置为自动在你的数据库上运行的 SQL 查询。
1.在你的数据上训练一个 RAG "模型"。
2.提问。
如果你不知道什么是 RAG,不用担心 -- 你不需要知道这是如何在底层工作的。你只需要知道你需要“训练”一个模型,它会存储一些元数据,然后你可以用它来“提问”。
关于RAG的相关知识可以参考:生成式人工智能-rag的全面介绍文献资源-优快云文库
用户界面
这些是我们使用 Vanna 构建的一些用户界面。你可以直接使用这些界面,或者作为你自己定制界面的起点。
•Jupyter Notebook[2]
•vanna-ai/vanna-streamlit[3]
•vanna-ai/vanna-flask[4]
•vanna-ai/vanna-slack[5]
入门
具体内容请参见文档[6],了解有关你想要的数据库、LLM