Не доверяйте своим ИИ-агентам. Тестируйте их как ученый — Стефани Ярмак, Omni Analytics
원제 · Don't Trust Your AI Agents. Test Them Like a Scientist — Stephanie Jarmak, Omni Analytics
핵심 요약
Оценка ИИ-агентов требует создания внутренних бенчмарков на основе производственных данных и глубокой наблюдаемости трафика, так как публичные тесты и следовые записи часто не отражают реальное поведение систем.
하이라이트
Изменение тестового окружения при сравнении моделей Opus 5 и Astra в OpenHands привело к изменению эффективности более чем на 30%.
Тестирование поискового инструмента показало снижение затрат на 28% после изменения исходного промпта, но агент все равно не использовал сам инструмент.
Публичные бенчмарки полезны для составления шорт-листа, но не отражают поведение модели в реальной специфической среде компании.
При уровне ложных срабатываний системы аудита в 1% и автоматической отправке тревог человеку возникает около 10 000 проверок, что превышает возможности экспертов.
Независимое сравнение записей истории трафика позволило обнаружить проблемы безопасности, которые пропустила встроенная проверка хэша.
타임라인
Ограничения публичных бенчмарков и влияние тестового окружения
Стефани Джармак рассматривает оценку ИИ с позиции научного исследователя, подчеркивая необходимость скептицизма к готовым метрикам. На примере тестов в Sourcegraph показано, что оптимизация промптов снижает затраты, но не заставляет агента применять нужный инструмент. Сравнение в Terminal Bench демонстрирует, что смена окружения кардинально перераспределяет лидеров среди моделей. Публичные бенчмарки служат лишь отправной точкой для формирования шорт-листа, а реальные решения требуют создания собственных внутренних эталонов под конкретные бизнес-задачи.
- Публичные бенчмарки дают лишь общее представление о ландшафте моделей.
- Изменение тестового окружения меняет производительность моделей более чем на 30%.
- Агенты могут не использовать инструмент даже при изменении промпта и снижении затрат на 28%.
Методология оценки рабочих нагрузок и анализ трафика
Процесс оценки строится на выборе репрезентативных задач и учете недетерминированности систем. Анализ работы поисковых инструментов показывает разницу между максимальной полнотой и точной F1-мерой, когда модель извлекает сотни лишних файлов вместо нескольких нужных. Наличие полных данных наблюдаемости позволяет проследить весь конвейер доступной агенту информации и понять, на каком этапе происходит сбой в логике или вызове инструментов.
- Необходимо подбирать задачи, отражающие полный жизненный цикл разработки ПО.
- Сбор детальных трейсов помогает поэтапно выявлять причины сбоев агентов.
- Оптимизация метрик вроде полноты может приводить к избыточному возврату файлов.
Аудит безопасности, риски и контроль автономности агентов
Автоматизация выполнения задач требует надежных барьеров безопасности и систем аудита. При уровне ложных срабатываний в 1% объем тревог перегружает человеческих экспертов. Кроме того, следы выполнения агентов могут быть ненадежными, и только независимый анализ истории трафика выявляет скрытые проблемы. Итоговая стратегия заключается в переходе от абстрактных тестов к анализу производственных данных, определении допустимых уровней риска и создании внутренних репозиториев лучших практик.
- Высокий уровень ложных срабатываний при ручной проверке создает непосильную нагрузку на экспертов.
- Встроенные проверки хэша могут пропускать внедренные уязвимости безопасности.
- Производство остается главным источником истинных данных для настройки систем.
설명
Stephanie Jarmak, a former astronomer who now builds evals at Omni Analytics after building a large coding benchmark at Sourcegraph, argues that most agent evaluations are easy to misread. She shows how swapping only the harness moved results by 30%, why public benchmarks are for shortlisting rather than decisions, and how to design your own evals like an experiment: realistic tasks, repeated runs, full traces and a measurement that matches what you care about. She also covers quality gates that actually stop work, the human review bottleneck, agent records you can't trust, and why production is the final test. Chapters: - 00:00 Intro - 01:11 When the agent ignores your tool - 02:47 The harness changes the results - 03:51 Public benchmarks vs. your own evals - 05:34 Designing evals like a scientist - 07:05 Trace the whole pipeline - 08:50 Choose what you measure - 09:48 Quality gates that actually stop work - 11:20 The human review bottleneck - 12:20 When the agent's record can't be trusted - 13:21 Production is truth - 15:05 When to escalate to a human Stephanie Jarmak, Omni Analytics: https://omni.co Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!
