инструменты для автономного исследования, и детерминированные архитектуры, которые заранее устанавливают корреляции между сигналами и предоставляют готовый контекст. Исследование Coroot под руководством инженера Николая Сивко разделяет процесс на две задачи: рассуждение на основе предоставленных данных и «фреймворк сбора данных», определяющий, какие данные попадают в модель. Конвейер Coroot коррелирует сигналы в выводы и передает их модели как единый сфокусированный контекст, избегая циклов агента, что позволяет приписывать ошибки самой модели. Сивко создал сценарий с использованием Chaos Mesh NetworkChaos для внесения задержки между службой каталогов и ее базой данных Postgres, что вызвало медленные запросы и ошибки 502 с вводящими в заблуждение сигналами. Он протестировал одиннадцать моделей с одинаковым промптом (~9800 токенов), попросив каждую указать первопричину, причинно-следственную связь и немедленное исправление. Ведущие модели Claude Opus 4.8, GPT-5.5 и Gemini 3.1 Pro прошли тест, идентифицировав эксперимент и необходимость его удаления вместе с задачей cron. Среди моделей поменьше Gemma 4 31B была единственной самостоятельно размещенной моделью, которая выявила первопричину, в то время как более крупные Qwen3.6 35B и Qwen3 Coder Next не справились. Агентные подходы имеют преимущества, такие как обнаружение неожиданных сигналов, но страдают от проблем с отлаживаемостью в производстве, как видно из случаев ZenML и Incident.io. Многие практики теперь предпочитают детерминированные рабочие процессы с узким шагом использования языковой модели из-за надежности и меньших затрат на токены. Сивко отмечает, что один короткий вызов ведущих моделей стоит всего несколько центов, поскольку корреляционный анализ выполняется до вызова; он считает, что часть с рассуждением

Показать ещё ↓