Vanna AI
Zilliz Cloud and Vanna combine vector search and RAG for improved SQL generation.
Utilice esta integración de forma gratuitaAcerca de Vanna
Vanna es un framework Python RAG (Retrieval-Augmented Generation) de código abierto diseñado para la generación de SQL y tareas relacionadas. Funciona en dos pasos principales: el entrenamiento de un modelo RAG en los datos y la generación de consultas SQL basadas en las preguntas del usuario. Vanna se construye con un enfoque en la seguridad, asegurando que los contenidos de la base de datos no se envíen al LLM a menos que se habilite específicamente.
Vanna ofrece una gran precisión en conjuntos de datos complejos, con sus capacidades directamente vinculadas a los datos de entrenamiento proporcionados. A medida que los usuarios interactúan con Vanna, el modelo mejora continuamente mediante el aumento de los datos de entrenamiento. La naturaleza de código abierto de Vanna permite a los usuarios ejecutarlo en su propia infraestructura, lo que proporciona flexibilidad y control.
Por qué Zilliz Cloud y Vanna
La combinación de Zilliz Cloud y Vanna crea una potente solución para la ingeniería del conocimiento y la generación de SQL. Zilliz Cloud, basada en la base de datos vectorial Milvus, proporciona un almacenamiento vectorial eficiente y capacidades de búsqueda de similitudes. Esto complementa el marco RAG de Vanna, mejorando su capacidad para recuperar información relevante para la generación de SQL.
Esta integración permite a los desarrolladores construir sistemas de generación SQL más precisos y eficientes. Al aprovechar las capacidades de búsqueda vectorial de Zilliz Cloud, Vanna puede encontrar y utilizar más eficazmente los datos de formación relevantes, lo que conduce a una mejor generación de consultas SQL. Esto es especialmente beneficioso para conjuntos de datos grandes y complejos, donde la recuperación de información precisa es crucial para generar consultas SQL correctas.
Cómo funcionan Zilliz Cloud y Vanna
La integración de Zilliz Cloud y Vanna funciona mejorando el proceso RAG de Vanna con las capacidades de búsqueda vectorial de Zilliz Cloud. En primer lugar, los datos relevantes, como esquemas de bases de datos, documentación y consultas anteriores, se incrustan y almacenan como vectores en Zilliz Cloud. Cuando un usuario formula una pregunta, Zilliz Cloud realiza una búsqueda por similitud para recuperar la información más relevante.
A continuación, Vanna utiliza esta información recuperada para generar consultas SQL. Las capacidades de búsqueda vectorial de Zilliz Cloud ayudan a garantizar que se proporciona el contexto más relevante al modelo de Vanna, mejorando la precisión del SQL generado. A medida que los usuarios interactúan con el sistema, se pueden incorporar y almacenar nuevas consultas y comentarios en Zilliz Cloud, lo que mejora continuamente el rendimiento del modelo a lo largo del tiempo.
Aprenda
La mejor manera de empezar es con un tutorial práctico. Este tutorial le guiará a través de cómo construir una aplicación de ingeniería del conocimiento con Vanna & Zilliz Cloud.
Tutorial: Escribir SQL con Vanna y Milvus
Y aquí tienes algunos recursos más:
- Vanna Official Website
- Repositorio GitHub de Vanna](https://github.com/vanna-ai/vanna)