Vanna AI
Zilliz Cloud and Vanna combine vector search and RAG for improved SQL generation.
Используйте эту интеграцию бесплатноО Ванне
Vanna - фреймворк RAG (Retrieval-Augmented Generation) с открытым исходным кодом на языке Python, предназначенный для генерации SQL-запросов и связанных с ними задач. Он работает в два этапа: обучение RAG-модели на ваших данных, а затем генерация SQL-запросов на основе вопросов пользователя. Vanna построена с акцентом на безопасность, гарантируя, что содержимое базы данных не будет отправлено в LLM, если это специально не разрешено.
Vanna обеспечивает высокую точность на сложных наборах данных, а ее возможности напрямую зависят от предоставленных обучающих данных. По мере того как пользователи взаимодействуют с Vanna, модель постоянно совершенствуется за счет расширения обучающих данных. Открытый исходный код Vanna позволяет пользователям запускать ее на собственной инфраструктуре, обеспечивая гибкость и контроль.
Почему Зиллиз Клауд и Ванна
Объединение Zilliz Cloud и Vanna создает мощное решение для инженерии знаний и генерации SQL. Zilliz Cloud, основанная на векторной базе данных Milvus, обеспечивает эффективное хранение векторов и возможность поиска по сходству. Это дополняет RAG-фреймворк Vanna, повышая его способность извлекать релевантную информацию для генерации SQL.
Такая интеграция позволяет разработчикам создавать более точные и эффективные системы генерации SQL. Используя возможности векторного поиска Zilliz Cloud, Vanna может более эффективно находить и использовать релевантные обучающие данные, что приводит к улучшению генерации SQL-запросов. Это особенно полезно для больших и сложных наборов данных, где точный поиск информации имеет решающее значение для генерации корректных SQL-запросов.
Как работает Zilliz Cloud and Vanna
Интеграция Zilliz Cloud и Vanna происходит за счет усовершенствования процесса RAG в Vanna с помощью возможностей векторного поиска в Zilliz Cloud. Во-первых, соответствующие данные, такие как схемы баз данных, документация и предыдущие запросы, встраиваются и хранятся в Zilliz Cloud в виде векторов. Когда пользователь задает вопрос, Zilliz Cloud выполняет поиск по сходству, чтобы извлечь наиболее релевантную информацию.
Затем Vanna использует эту полученную информацию для создания SQL-запросов. Возможности векторного поиска в Zilliz Cloud позволяют гарантировать, что модели Vanna будет предоставлен наиболее релевантный контекст, что повышает точность генерируемых SQL-запросов. По мере того как пользователи взаимодействуют с системой, новые запросы и отзывы могут встраиваться и сохраняться в Zilliz Cloud, постоянно улучшая производительность модели с течением времени.
Узнать
Лучше всего начать с практического руководства. В этом руководстве вы узнаете, как создать приложение для инженерии знаний с помощью Vanna & Zilliz Cloud.
Учебное пособие: Write SQL with Vanna and Milvus
А вот еще несколько ресурсов:
- [Vanna Official Website
- Vanna GitHub Repository