Vanna 的工作原理
Vanna的核心是一个Python包,它使用检索增强来帮助你使用LLMs为你的数据库生成准确的SQL查询。
Vanna 的工作分为两个简单的步骤 - 在您的数据上训练一个 RAG "模型",然后提出问题,这些问题将返回可以在您的数据库上自动运行的 SQL 查询。
vn.train(...)
在你的数据上训练一个RAG“模型”。这些方法会添加到下面的参考语料库中。
vn.ask(...)
提出问题。这将使用参考语料库生成可以在您的数据库上运行的SQL查询。