使用场景
生成销售报告的SQL查询。
查询特定条件下的客户数据。
自动化生成数据可视化图表。
产品特色
训练RAG模型:在特定数据上训练模型以生成SQL查询。
自然语言查询:用户可以用自然语言提问,Vanna将其转换为SQL。
支持多种数据库:可以连接到任何Python能连接的SQL数据库。
用户界面定制:提供Jupyter Notebook、Streamlit、Flask、Slack等界面。
自动化图表:生成SQL查询结果的自动化Plotly图表。
自学习机制:通过用户反馈自我改进,提高查询准确性。
安全性和私有性:数据库内容不会发送给LLM或向量数据库。
易于扩展:可连接到任何数据库、LLM和向量数据库。
使用教程
安装Vanna:根据文档说明安装所需的Python包。
配置连接:设置数据库连接和LLM配置。
训练模型:使用DDL语句、文档和SQL查询训练RAG模型。
提问生成SQL:通过自然语言提问,获取对应的SQL查询。
执行SQL:将生成的SQL查询在数据库中执行。
获取结果:查看查询结果和自动生成的图表。
反馈学习:根据执行结果提供反馈,让模型自我改进。