Vanna AI
Фреймворк с открытым кодом для SQL-агентов: пользователи запрашивают данные из корпоративных баз на естественном языке.
Vanna AI — фреймворк с открытым кодом для создания SQL-агентов, которые позволяют задавать вопросы к корпоративным базам данных обычным языком. Vanna AI работает с поставщиками языковых моделей, такими как Anthropic, OpenAI, Gemini и Ollama, и с базами данных, среди которых PostgreSQL, MySQL, Snowflake, BigQuery и SQLite; его можно развернуть у себя или запустить в Vanna Cloud.
Подходит для Команды по данным и разработке, которые хотят дать пользователям без знания SQL управляемый диалоговый доступ к базам данных и сами выбирают модель и инфраструктуру.
- Платформы
- API
- Модель оплаты
- Подписка
- API
- Да
- Разработчик
- Vanna AI
- Добавлен
Последняя проверка: . Источник информации: vanna.ai.
Что такое Vanna AI
Vanna AI — Python-фреймворк, устанавливаемый через pip, для создания агентов, которые превращают вопросы на естественном языке в SQL и возвращают ответы из базы данных. Версия 2.0 описана как учитывающая пользователя: у каждого свои права доступа, которые действуют во всей системе, а агент поддерживает многошаговые диалоги. Память инструментов сохраняет удачные взаимодействия, и со временем результаты улучшаются. Фреймворк не привязан к одному поставщику: разработчик выбирает поставщика языковой модели (Anthropic, OpenAI, Gemini или Ollama) и источник данных, например SQLite, PostgreSQL, MySQL, Snowflake или BigQuery, а сайт создаёт код конфигурации для выбранного набора. Дополнительные размещаемые функции администрирования включают управление доступом, наблюдаемость с метриками и трассировкой, размещаемую векторную базу данных для памяти агента, хранилище файлов, журналы аудита и хранение данных. Команды могут развернуть открытое ядро у себя или воспользоваться управляемым сервисом Vanna Cloud; для локального развёртывания есть вариант Enterprise.
Ключевые возможности
Естественный язык в SQL
Позволяет агенту писать и выполнять SQL-запросы, а также строить графики в ответ на вопрос, заданный обычным языком.
Права доступа по пользователям
Применяет правила доступа каждого пользователя во всей системе, поэтому люди видят только те данные, которые им разрешены.
Память инструментов
Записывает удачные запросы и использует их, чтобы улучшать последующие ответы.
Выбор LLM и базы данных
Поддерживает нескольких поставщиков моделей и разные базы данных; для выбранной пары есть конфигурация, которую можно скопировать и вставить.
Размещаемые функции администрирования
Добавляет наблюдаемость, журналы аудита, хранилище памяти агента и хранение данных в виде необязательных управляемых сервисов.
Гибкое развёртывание
Работает на вашей инфраструктуре из пакета с открытым кодом, в Vanna Cloud или на собственных серверах по соглашению Enterprise.
Скриншоты
Сценарии использования
- Самостоятельная аналитика
- Позвольте коллегам без навыков SQL задавать вопросы к данным напрямую.
- Встроенный чат с данными
- Добавьте агента с ответами на вопросы во внутренний инструмент или клиентский продукт.
- Производительность аналитиков
- Получайте черновик SQL по описанию, а сэкономленное время тратьте на интерпретацию.
- Управляемый доступ к данным
- Дайте разным командам одного агента и при этом соблюдайте правила видимости для каждого пользователя.
- Проверка на тестовых данных
- Попробуйте фреймворк на учебной базе данных в блокноте Colab, прежде чем подключать реальные системы.
Что важно знать
- Суточные лимиты на вопросы
- На платных тарифах число вопросов в сутки ограничено (20 на Explorer, 300 на Team); запросы сверх лимита замедляются до сброса через 24 часа.
- Скидка при оплате за год
- В вопросах и ответах на странице с ценами указано, что годовые подписки получают скидку 20 %.
- Свой набор инструментов
- Поставщика LLM и базу данных, к которой подключается агент, вы выбираете сами.
Вопросы и ответы
Что такое Vanna AI?
Vanna AI — фреймворк с открытым кодом для создания ИИ-агентов, которые обращаются к базам данных с помощью SQL, созданного из запроса на естественном языке.
Vanna AI — это открытый код?
Да. Основной фреймворк Vanna AI имеет открытый код, его можно установить через pip и развернуть у себя.
Какие базы данных поддерживает Vanna AI?
Vanna AI называет SQLite, PostgreSQL, MySQL, Snowflake и BigQuery, а другие базы данных описаны в документации.
Какие языковые модели работают с Vanna AI?
Vanna AI работает с Anthropic, OpenAI, Gemini и Ollama в качестве поставщиков LLM.
Есть ли у Vanna AI API?
Да. На странице с ценами Vanna AI доступ к API указан начиная с тарифа Explorer, а Enterprise добавляет административный API для выдачи доступа пользователям.
Можно ли перейти с собственного развёртывания на Vanna Cloud?
Да. Vanna AI сообщает, что во всех тарифах используется одно и то же ядро, поэтому можно начать с собственного развёртывания и перейти на другой тариф, не переписывая код.
Сколько стоит Vanna AI?
У Vanna AI есть тарифы Explorer, Team и Enterprise с суточными лимитами на вопросы. Актуальные цены смотрите на официальной странице.
Кому подойдёт
- Инженеры по данным
- Разработчики
- Аналитики
- Команды по данным
- Крупные компании
Комментарии
Комментариев пока нет. Если вы пользовались Vanna AI, расскажите другим читателям, как всё прошло.
Аналоги Vanna AI
| Инструмент | Бесплатный тариф | Начальная цена | API |
|---|---|---|---|
| — | — | Да | |
| Да | — | — | |
| Да | — | — | |
| Да | — | Да | |
| — | — | Да |
Из тех же категорий, что и Vanna AI. Начальная цена указана, только если мы проверили её на странице цен разработчика; прочерк означает, что цена не проверена или не опубликована. Все инструменты в категории «Анализ данных и аналитика»