Claude Agent SDK для бизнес-аналитики: кейс BGL и вызовы text-to-SQL 2026 | AiManual
AiManual Logo Ai / Manual.
08 Фев 2026 Новости

Claude Agent SDK для бизнес-аналитики: кейс BGL и вызовы text-to-SQL

Как BGL использует Claude Agent SDK для демократизации данных. Анализ отчёта Anthropic о состоянии AI-агентов и практические проблемы text-to-SQL.

Когда бизнес хочет говорить с данными, а не с SQL

Вчера BGL — британская страховая компания — показала, как их менеджеры теперь задают вопросы базе данных обычными словами. «Покажи три продукта с самым высоким оттоком клиентов за последний квартал в Лондоне». «Сравни продажи по регионам до и после маркетинговой кампании». Никакого SELECT, никаких JOIN.

За кулисами работает Claude Agent SDK — инструмент от Anthropic, который превращает разговорные запросы в SQL-код. Но не просто код, а проверенный, безопасный и исполняемый. На бумаге всё гладко. На практике? Совсем другая история.

По данным отчёта State of AI Agents от Anthropic (январь 2026), 78% компаний, внедряющих AI-агентов для бизнес-аналитики, сталкиваются с проблемами точности text-to-SQL. При этом 92% отмечают рост запросов от нетехнических сотрудников после внедрения таких систем.

Claude Agent SDK: не просто обёртка для LLM

Что отличает Claude Agent SDK от обычного вызова API к Claude 3.5 Sonnet (последней версии на февраль 2026)? Инструмент строит полноценных агентов — автономных сущностей, которые могут планировать, выполнять действия, анализировать результаты и исправлять ошибки.

Для BGL это выглядело так:

  1. Агент получает вопрос на естественном языке
  2. Анализирует схему базы данных (предоставленную через Amazon Bedrock Agent)
  3. Генерирует SQL-запрос с объяснением логики
  4. Проверяет запрос на безопасность — никаких DELETE или DROP
  5. Исполняет запрос через безопасное соединение
  6. Анализирует результаты, строит визуализацию
  7. Формулирует вывод на бизнес-языке

Красиво? Да. Но вот где начинаются реальные проблемы.

Почему 96% точности недостаточно

BGL начали с простых запросов. «Сколько клиентов в базе?» — работает идеально. «Средний чек по продуктам?» — тоже. Проблемы начались со сложными аналитическими запросами.

Пример реального провала: менеджер спросил «Покажи динамику оттока клиентов по месяцам с разбивкой по причинам». Агент сгенерировал SQL, который:

  • Использовал устаревшее поле status вместо нового churn_reason
  • Неправильно рассчитал оконную функцию LAG для месячных сравнений
  • Смешал данные из продакшн-базы и тестового окружения

Результат — красивые графики с абсолютно неверными цифрами. Менеджер почти принял решение на основе этих данных.

💡
Если вы думаете о внедрении text-to-SQL системы, сначала прочитайте нашу статью «Почему 90% точности в Text-to-SQL недостаточно». Там разобраны именно такие кейсы — когда метрики в отчётах не совпадают с реальностью.

Главные вызовы по версии BGL

Проблема Как проявляется Решение BGL
Семантические дыры «Прибыль» может означать gross_profit, net_profit или operating_profit в разных контекстах Создали бизнес-глоссарий с привязкой к полям БД
Изменение схемы Разработчики переименовали поле, агент продолжает использовать старое название Ежедневная синхронизация схемы через Bedrock Agent
Контекстные ограничения Менеджер из отдела А видит данные отдела Б (нарушение RBAC) Многоуровневая система промптов с проверкой прав

Самое интересное — BGL не полагаются только на Claude Agent SDK. Они построили гибридную систему, где сложные аналитические запросы перенаправляются в специализированные text-to-SQL модели. Как именно — описано в статье «Как создать Text-to-SQL агента для бизнеса».

Что говорит отчёт Anthropic о будущем агентов

State of AI Agents (январь 2026) выделяет три тренда:

  1. Специализация — универсальные агенты уступают место узкоспециализированным (именно как text-to-SQL для аналитики)
  2. Композиция — компании объединяют несколько агентов в рабочие цепочки (Claude для понимания запроса + специализированная модель для генерации SQL)
  3. Демократизация — инструменты вроде Claude Agent SDK снижают порог входа, но не решают фундаментальные проблемы точности

Anthropic прогнозирует, что к концу 2026 года 40% бизнес-аналитики в компаниях из Fortune 500 будет проводиться через AI-агентов. Но предупреждает: без качественных guardrails это приведёт к катастрофическим ошибкам в принятии решений.

Важный нюанс: Claude Agent SDK — проприетарное решение, привязанное к экосистеме Anthropic и Amazon Bedrock. Если вы ищете альтернативы, посмотрите на GLM-4.7 с Claude-совместимым API — можно получить похожие возможности с существенной экономией.

Практический совет от инженеров BGL

Не начинайте с полного внедрения. Создайте песочницу:

  • Выделите тестовую базу данных с реалистичными, но не критичными данными
  • Настройте Claude Agent SDK только на эту базу
  • Дайте доступ 5-10 нетехническим сотрудникам
  • Собирайте все запросы и сгенерированный SQL
  • Анализируйте ошибки — они покажут ваши слабые места

Скорее всего, вы обнаружите, что нужна не одна модель, а целый набор инструментов. Для простых запросов — Claude Agent SDK. Для сложных аналитических — специализированные text-to-SQL модели (как в этом руководстве). Для работы с устаревшей документацией — RAG-системы.

И последнее — готовьтесь к культурному шоку. Когда менеджеры получают прямой доступ к данным, они начинают задавать вопросы, на которые у компании нет ответов. Иногда потому, что данных нет. Иногда потому, что ответ неудобен. AI-агент не решит проблему качества данных — он только выставит её на всеобщее обозрение.

BGL прошли этот путь за 8 месяцев. Сейчас их система обрабатывает 3000+ запросов в день с точностью 94% на простых запросах и 82% на сложных аналитических. Не идеально, но достаточно, чтобы изменить способ принятия решений.

Ваша компания готова к тому, что данные заговорят?