Как собрать AI-агента для запросов к данным без SQL

Автор Towards Data Science рассмотрел подходы к созданию AI-агента для работы с корпоративными данными через интерфейс на естественном языке. Смысл таких систем в том, чтобы бизнес-пользователи могли задавать вопросы без SQL и получать ответы напрямую из хранилища данных. В качестве примера приводится запрос о суммарном TPV в Юго-Восточной Азии за прошлый год. Система отвечает: «$ 60 Billion».
В статье сравниваются два варианта внедрения. Первый предполагает самостоятельную сборку на базе open-source инструментов, среди них LangGraph/LangChain, CrewAI и LlamaIndex. Такой подход дает больше контроля над поведением агента и подойдет компаниям, которым важны кастомная логика и собственный orchestration-слой. Второй вариант связан с использованием встроенных data agent внутри облачных платформ, включая Snowflake Cortex Agents, Databricks Genie и Fabric Data Agents. Этот сценарий рассчитан на более быстрый запуск типовых conversational analytics-решений.
Для демонстрационного проекта Avocado Sales Analytics Agent автор выбрал Google Cloud Platform и BigQuery, поскольку в бесплатный период доступны функции Conversational Analytics. Источником данных стал набор Avocado Prices с Kaggle, опубликованный Justin Kiggins на основе данных Hass Avocado Board по лицензии CC BY 4.0.
Главный практический вывод материала касается не столько выбора инструмента, сколько подготовки данных. Автор подчеркивает, что агенту нужно понятное описание схемы: названия таблиц и колонок, типы данных, связи и бизнес-контекст. В BigQuery настройка выполняется через раздел Agent, где задаются описание, источник знаний и инструкции для модели. Именно от качества этих инструкций зависит, насколько корректно агент отвечает на бизнес-запросы и можно ли использовать его как интерфейс self-service аналитики для нетехнических команд.
Ключевые факты
В статье упомянуты open-source фреймворки LangGraph/LangChain, CrewAI и LlamaIndex для самостоятельной сборки data agent.
Snowflake Cortex Agents, Databricks Genie и Fabric Data Agents приведены как встроенные инструменты conversational analytics.
Для демо использован датасет Avocado Prices с Kaggle, опубликованный Justin Kiggins на основе данных Hass Avocado Board.
BigQuery предоставляет Conversational Analytics API для создания conversational data agents поверх наборов данных BigQuery.
Вопросы и ответы
- Какие варианты есть у компании, если нужен AI-агент для запросов к данным без собственной разработки с нуля?
В статье описаны два подхода: самостоятельная сборка на open-source фреймворках LangGraph/LangChain, CrewAI и LlamaIndex с полным контролем логики и памяти агента, либо использование готовых conversational analytics-инструментов от облачных платформ, включая Snowflake Cortex Agents, Databricks Genie и Fabric Data Agents.
- Что нужно подготовить до запуска data agent, чтобы он корректно отвечал на бизнес-вопросы?
Автор выделяет подготовку схемы данных как обязательный этап: агент должен понимать таблицы и колонки, типы данных, связи между таблицами и бизнес-контекст. В BigQuery настройка делается через раздел Agent, где задаются описание агента, источник знаний и инструкции для модели.
- Почему для демо выбрали BigQuery и что именно использовали в проекте?
Для Avocado Sales Analytics Agent выбрали Google Cloud Platform и BigQuery из-за доступа к функциям Conversational Analytics в бесплатный период. В качестве данных использовался датасет Avocado Prices с Kaggle, опубликованный Justin Kiggins на основе данных Hass Avocado Board по лицензии CC BY 4.0.
Контекст по теме
- Intel описала требования к инфраструктуре для agentic AI в корпоративной среде27 июля 2026 г.
- Разработчик собрал на Google Cloud мультиагентную BI-систему с запросами на естественном языке22 июля 2026 г.
- Azure Databricks перевела Genie в статус General Availability9 июля 2026 г.
- NVIDIA представила набор инструментов для создания специализированных AI‑агентов в компаниях23 июня 2026 г.