Тест в Inspect описывает исходные примеры, шаги взаимодействия и проверку результата. Для агентных задач можно смотреть как ответ, так и действия в журнале.

Какой факт должен показать тест
В тестовом помощнике модель может заявить, что обновила запись, хотя инструмент вообще не был вызван. В Inspect AI удобно проверять такие ситуации отдельно от качества текста. Для задачи задают набор входов, последовательность действий и способ выставления результата. Статус вызова инструмента можно сверить с журналом, а подходящую формулировку ответа проверять своим критерием.
Сделайте небольшой набор для команды
Возьмите вымышленный справочник и разрешите агенту только чтение в тестовой копии. Добавьте обычный запрос и просьбу записать изменение. В успешном ответе на первый запрос должны присутствовать сведения из справочника. Для второго важнее отсутствие вызова записи. Подготовьте также пустое значение и неизвестный идентификатор. Храните такие входы рядом с правилами проверки, чтобы новый прогон было легко сравнить со старым.
Когда проверке нужна изоляция
Для теста с исполнением кода выберите подходящую изолированную среду. Оставьте у модели доступ только к нужным тестовым инструментам, а реальные учетные данные держите вне прогона. Зафиксируйте версию модели, инструкции и способ оценки. Если итог поменялся, откройте один неудачный пример и проверьте шаги по порядку. Так легче определить, изменилось решение самой модели, поведение инструмента или правило, которое превращает наблюдение в балл. Добавьте в отчет ссылку на исходный тест и отметьте, какие версии компонентов изменились.
Для каких задач подходит
- Проверить агента на заранее согласованных сценариях
- Повторить тест при замене инструкции модели
Сильные стороны
- Есть разделение выборки, шагов и проверки
- Справка объясняет собственные шаги и работу с инструментами
Ограничения
- Оценка ограничена выбранными тестами и правилами
- Для исполнения чужого кода нужна отдельная изоляция
Выбор и условия
- Бесплатный режим
- Да
- Пробный период
- Не подтверждено
- Без регистрации
- Не подтверждено
- Русский интерфейс
- Не подтверждено
- Локальная установка
- Да
- API
- Не подтверждено
«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.
- Исходные форматы
- Текст, Код
- Результат
- Текст, Данные
Условия
Фреймворк открыт. Затраты могут возникнуть при вызове моделей, размещении и работе среды исполнения. Оценка ограничена выбранными тестами и правилами.От задачи к первому результату
Практический пример
- Задача
- Проверить агента на заранее согласованных сценариях
- Что подготовить
- Тестовая копия помощника и вымышленная политика чтения и записи.
Задание или запрос
Запусти обычные и пограничные запросы. Проверь, что допустимое чтение работает, а действие без разрешения отсутствует в журнале.
Ожидаемый результат
Отчет с входами, наблюдаемыми действиями и замечаниями к правилам.
Как проверить результат
- Сверьте журнал инструмента отдельно от текста ответа.
- Проводите тесты только в согласованной среде.
Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.
Проверить подробности
Официальные источники
Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.


