AI Engineering Tools

Инженерия генеративного ИИ

Термины проверки и оценки результатов ИИ

Понимание наборов данных, критериев, оценки, осуществляемой человеком и моделью, регрессионных тестов и метрик эффективности для проверки качества AI.

12 терминов

Данные для оценки

Истинное значение

Ground truth

Значение

Надежный целевой ответ или метка, используемый в качестве эталона для сравнения.

Когда использовать

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

Пример

Сравните итоговые суммы, извлеченные из счетов, со значениями, проверенными вручную.

Данные для оценки

Набор данных для оценки

Evaluation dataset

Значение

Отборка примеров, используемая для измерения поведения модели или приложения.

Когда использовать

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

Пример

Создайте фиксированный набор данных для оценки, состоящий из 200 анонимизированных вопросов поддержки.

Данные для оценки

Тестирование

Benchmark

Значение

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

Когда использовать

Используйте это для сравнительного анализа, а затем проверяйте с помощью собственных примеров из вашей области.

Пример

Сравните кандидатские модели на общедоступном наборе для сравнения и внутреннем наборе для оценки.

Критерии

Метрика

Metric

Значение

Числовая мера выбранного качества, безопасности, скорости или стоимости.

Когда использовать

Выберите метрики, которые напрямую соответствуют требованиям пользователей и бизнеса.

Пример

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

Критерии

Критерии оценки

Rubric

Значение

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

Когда использовать

Используйте это, когда для оценки качества требуется тонкий подход, а не просто точное соответствие.

Пример

Оцените фактическую поддержку по шкале от 1 до 5, с требованиями к доказательствам для каждого уровня.

Методы

Попарная оценка

Pointwise evaluation

Значение

Оценка одного выходного результата независимо по критериям или по эталонному значению.

Когда использовать

Используйте это для проверок "пройдено/не пройдено" или абсолютных оценок качества.

Пример

Оцените правильность и полноту этого ответа, не видя альтернативных вариантов.

Методы

Попарная оценка

Pairwise evaluation

Значение

Сравнение двух выходных данных для одного и того же входного значения и выбор лучшего из них.

Когда использовать

Используйте это, когда относительную предпочтительность легче оценить, чем абсолютную оценку.

Пример

Из двух ответов A и B, выберите тот, который лучше соответствует исходным данным.

Методы

Человеческая оценка.

Human evaluation

Значение

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

Когда использовать

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

Пример

Два эксперта в предметной области проверяют достоверность медицинского резюме и разрешают разногласия.

Методы

LLM-as-a-judge

LLM-as-a-judge

Значение

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

Когда использовать

Используйте это для масштабируемой оценки после калибровки на основе оценок людей.

Внимание

Модели могут быть предвзятыми или непоследовательными; проверяйте их с помощью репрезентативных примеров, помеченных человеком.

Пример

Попросите модель-судью оценить поддержку цитаты с использованием фиксированной шкалы.

Операции.

Процент успешных

Pass rate

Значение

Доля случаев оценки, которые соответствуют определенному пороговому значению приемлемости.

Когда использовать

Используйте это для отслеживания этапов выпуска и изменений качества с течением времени.

Пример

Требуется не менее 95% правильных ответов на критические вопросы политики перед публикацией.

Операции.

Регрессионное тестирование

Regression test

Значение

Повторяющийся тест, проверяющий, не приводит ли изменение к нарушению работы, которая ранее функционировала.

Когда использовать

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

Пример

Запустите пакет проверочных тестов после обновления системной инструкции.

Операции.

Метрики эффективности

Efficiency metrics

Значение

Показатели, такие как задержка ответа, использование токенов, пропускная способность и денежные затраты.

Когда использовать

Оцените их наряду с качеством, чтобы улучшения оставались практическими в масштабе.

Пример

Сравните задержку p95 и стоимость за успешное выполнение задачи, а не только стоимость за запрос.