UK AI Security Institute фреймворк оценки языковых моделей

Inspect AI.

Задачи с набором входов, порядком действий и проверкой результата

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

Руководство Inspect AI с обзором набора, шагов и оценки
Руководство Inspect AI с обзором набора, шагов и оценки. Открыть источник

Какой факт должен показать тест

В тестовом помощнике модель может заявить, что обновила запись, хотя инструмент вообще не был вызван. В Inspect AI удобно проверять такие ситуации отдельно от качества текста. Для задачи задают набор входов, последовательность действий и способ выставления результата. Статус вызова инструмента можно сверить с журналом, а подходящую формулировку ответа проверять своим критерием.

Сделайте небольшой набор для команды

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

Когда проверке нужна изоляция

Для теста с исполнением кода выберите подходящую изолированную среду. Оставьте у модели доступ только к нужным тестовым инструментам, а реальные учетные данные держите вне прогона. Зафиксируйте версию модели, инструкции и способ оценки. Если итог поменялся, откройте один неудачный пример и проверьте шаги по порядку. Так легче определить, изменилось решение самой модели, поведение инструмента или правило, которое превращает наблюдение в балл. Добавьте в отчет ссылку на исходный тест и отметьте, какие версии компонентов изменились.

Для каких задач подходит

  • Проверить агента на заранее согласованных сценариях
  • Повторить тест при замене инструкции модели
Возможности

Сильные стороны

  • Есть разделение выборки, шагов и проверки
  • Справка объясняет собственные шаги и работу с инструментами
Стоит учитывать

Ограничения

  • Оценка ограничена выбранными тестами и правилами
  • Для исполнения чужого кода нужна отдельная изоляция

Выбор и условия

Бесплатный режим
Да
Пробный период
Не подтверждено
Без регистрации
Не подтверждено
Русский интерфейс
Не подтверждено
Локальная установка
Да
API
Не подтверждено

«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.

Исходные форматы
Текст, Код
Результат
Текст, Данные

Условия

Фреймворк открыт. Затраты могут возникнуть при вызове моделей, размещении и работе среды исполнения. Оценка ограничена выбранными тестами и правилами.

От задачи к первому результату

Практический пример

Задача
Проверить агента на заранее согласованных сценариях
Что подготовить
Тестовая копия помощника и вымышленная политика чтения и записи.

Задание или запрос

Запусти обычные и пограничные запросы. Проверь, что допустимое чтение работает, а действие без разрешения отсутствует в журнале.

Ожидаемый результат

Отчет с входами, наблюдаемыми действиями и замечаниями к правилам.

Как проверить результат

  • Сверьте журнал инструмента отдельно от текста ответа.
  • Проводите тесты только в согласованной среде.

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

Проверить подробности

Официальные источники

  1. Документация Inspect AI
  2. Справка о шагах оценки Inspect
  3. Официальный репозиторий Inspect AI

Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.