Перейти к содержимому
NEWЧат с 15 ИИ-моделями — попробуйте бесплатно / имейте совесть, когда будете делиться или копировать
>AISTUDY_

Модуль p.6 · Урок 6

Урок 6: Agentic AI в нефтегазе — ONGC 600 скважин за ночь

30 мин
p.6 / Урок 6 из 8

Чему вы научитесь

  • Отличать agentic AI для инженерных workflow от обычного RAG-бота по документам
  • Разбирать production-кейс ONGC как архитектуру: planner, tools, evaluator и batch execution
  • Понимать, зачем в нефтегазовом агенте нужен MCP (Model Context Protocol) и где проходит граница между LLM и доменным симулятором
  • Видеть, какие задачи в скважинном моделировании реально подходят для агентного исполнения
  • Формулировать минимальный безопасный контур для запуска своего industrial agent

В нефтегазе agentic AI имеет смысл не там, где надо «поболтать с документами», а там, где нужно автоматизировать повторяющийся инженерный workflow: открыть модель, подтянуть параметры, прогнать сценарий, проверить результат, собрать сводку. Именно поэтому кейс ONGC так важен: он показывает не презентационный чат-бот, а рабочий агентный контур на реальной domain task.

Что именно сделала ONGC

В апреле 2026 Journal of Petroleum Technology опубликовал case study ONGC по large-scale well modeling (Aman Sharma, 1 апреля 2026). Архитектура построена на small language model, command-line AI agent, domain-specific Python library и Pipesim. В первом кейсе автоматизация охватила около 600 скважин за ночь и дала экономию более 700 инженерных часов. Во втором агент выполнил 370 simulation scenarios менее чем за 1 час и сэкономил более 320 часов. Накопленная экономия по двум кейсам превысила 1000 часов (JPT/SPE case study).

Для industrial AI это сильный сигнал. Агент не просто отвечает на вопрос, а делает реальную работу, которую раньше неделями закрывала команда инженеров.

Почему это не RAG

ПодходЧто делаетГде его предел
RAGИщет документы, извлекает факты, формирует ответ со ссылкамиНе запускает симуляции и не меняет параметры модели
Workflow automationВыполняет заранее зашитый сценарий из шаговПлохо переносится на вариативные инженерные задачи
Agentic AIПланирует, вызывает tools, анализирует результат и повторяет циклТребует строгих guardrails и наблюдения человека

В кейсе ONGC агент не просто вспоминает, как выглядит well model. Он реально создаёт, калибрует, прогоняет и анализирует модели на domain software.

Архитектура ONGC по слоям

СлойРоль
Small Language ModelПланирует последовательность действий и выбирает следующий tool step
MCP (Model Context Protocol) / tool interfaceДаёт стандартизированный доступ к доменным инструментам и данным
Python library on top of PipesimПревращает симулятор в вызываемый программный инструмент
EvaluatorПроверяет, что модель собрана корректно и сценарий выполнен осмысленно
AggregatorСобирает сводку по десяткам и сотням скважин
Human supervisorПодтверждает результат и разбирает исключения
flowchart LR
    A[Engineer task] --> B[Planner LLM or SLM]
    B --> C[MCP tool interface]
    C --> D[Python library over Pipesim]
    D --> E[Simulation runs]
    E --> F[Evaluator and checks]
    F --> G[Aggregator and report]
    G --> H[Engineer supervision]
    H --> I[Approve rerun or adjust]
    I --> B

Ключевой вывод: agentic AI здесь полезен только потому, что у него есть formal action space. Он не «творит», а вызывает набор строго описанных операций вокруг симулятора.

Где MCP действительно нужен

В онлайновой дискуссии про агентов MCP часто обсуждают как модный протокол. В промышленном контуре ценность другая: он задаёт чистую границу между reasoning layer и tool layer.

  • Модель не получает прямой доступ ко всему подряд.
  • Инженерный инструмент раскрывается через ограниченный интерфейс.
  • Действия можно логировать, повторять и аудитировать.

Для нефтегаза это критично. В скважинном моделировании ошибка обычно не катастрофична как на НПЗ, но стоит денег, времени и доверия к системе. Поэтому auditability важнее «магии агента».

Почему кейс ONGC важнее многих GenAI-пилотов

Большинство enterprise GenAI-проектов в отрасли застревает на документных ассистентах. Это полезно, но не меняет throughput инженерной функции радикально. ONGC показывает другой класс эффекта: compressing engineering cycle time.

БылоСтало
Недели и месяцы ручного well modelingЧасы и ночь supervised automation (JPT)
Инженер строит модель рукамиИнженер проверяет исключения и интерпретирует результаты
Масштабирование ограничено людьмиМасштабирование ограничено качеством данных, tool interface и правилами валидации

Именно поэтому агентный AI в нефтегазе интересен там, где есть много однотипных domain operations: sensitivity studies, tubing sizing, liquid loading diagnostics, batch simulation, scenario generation.

Какие задачи подходят лучше всего

ЗадачаПочему агентный подход хорош
Массовое построение well modelsМного повторяющихся шагов, понятные входы и выходы
Sensitivity studiesАгент может сам прогонять сетку параметров и собирать таблицу результатов
Диагностика liquid loading / tubing sizingЭто workflow с чётким набором расчётов и правил интерпретации
Root-cause analysis по сбоям моделированияАгент может проверять missing parameters, единицы измерения и consistency

Где агент ломается

  • Данные по скважинам не стандартизованы.
  • Названия сущностей и единицы гуляют между системами.
  • У симулятора нет нормального API или library layer.
  • Инженеры не принимают black-box планирование без traceability.
  • Токеновая стоимость и latency не контролируются.

Как построить свой агентный workflow

  1. Возьмите одну повторяющуюся инженерную задачу. Не «весь reservoir engineering», а tubing sensitivity, batch calibration или сценарии расстановки скважин.

  2. Сначала опишите tools, потом выбирайте LLM. Если нет библиотечного слоя поверх симулятора, агенту нечем работать.

  3. Ограничьте action space. Агент должен уметь делать только то, что действительно нужно задаче и безопасно в domain context.

  4. Добавьте evaluator. Без отдельного слоя проверки агент будет тихо копить некорректные модели.

  5. Держите человека в контуре. Хороший агент сокращает ручную рутину; он не отменяет инженерную ответственность.

Какой стек использовать в РФ

Для западного кейса ONGC естественно смотреть на Pipesim и похожие инструменты. В российском контуре логика переносится так:

СлойЧто брать
Agent frameworkLangGraph и другие варианты из p.9/07
Tool layerMCP-сервер или тонкий API-шлюз к симулятору/расчётной библиотеке
Reasoning modelКомпактная on-prem модель или корпоративная LLM в допустимом контуре
Domain engineРН-ГРИД, РН-КИМ или собственные расчётные библиотеки там, где это возможно
Storage and logsself-hosted PostgreSQL, object storage, полный audit trail

Здесь важна та же санкционная граница, что и в остальных уроках модуля: прежде чем проектировать agentic layer, проверьте допустимость моделей и внешних API через p.3/05.

Чем этот урок связан с остальными

  • Если вам нужен сам framework, переходите в p.9/07.
  • Если вам нужен on-prem lifecycle и деплой, смотрите p.9/06.
  • Если задача на самом деле не агентная, а расчётная по time series или anomaly detection, вернитесь к p.2/07.
Скачать урок

Есть идея или нашли ошибку?

// Обсуждение

Можно писать анонимно. Укажите email, чтобы получать уведомления об ответах.