Урок из полного доступа, первые уроки курса бесплатно Официальный курс Anthropic Academy на русском
Урок 09 · Текст · ~5 мин

Своя оценка с помощью модели

Урок 9 из 9 курса «Оценка качества промптов»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Примечание: Этот урок находится в папке, содержащей соответствующие файлы с кодом. Загрузите всю папку, если хотите следовать инструкциям и запустить оценку самостоятельно

В этом уроке мы увидим, как можно писать пользовательские оценки на основе моделей с использованием promptfoo. Мы начнем с простой цели промптинга: мы хотим написать промпт, который сможет превращать длинные, технически сложные статьи Википедии в короткие резюме, подходящие для аудитории начальной школы.

Например, имея полную статью Википедии о свёрточных нейронных сетях, мы хотим получить простое итоговое резюме, подобное этому:

Свёрточные нейронные сети, или CNN, — это особый тип компьютерных программ, которые могут учиться распознавать изображения и образы. Они работают немного похоже на человеческий мозг, используя слои искусственных «нейронов» для обработки информации. CNN очень хорошо справляются с такими задачами, как идентификация объектов на изображениях или распознавание лиц. Они делают это, разбивая изображения на более мелкие части и ища важные признаки, что-то вроде сборки пазла. Что делает CNN особенными, так это то, что они могут изучать эти признаки самостоятельно, просматривая множество примеров. Это позволяет им становиться все лучше и лучше в распознавании вещей, иногда даже достигая человеческого уровня производительности. Ученые и инженеры используют CNN для всевозможных крутых приложений, таких как помощь беспилотным автомобилям в ориентировании на дороге, поиск новых лекарств или даже обучение компьютеров игре в шахматы и го.

Чтобы оценить эффективность наших промптов, мы напишем пользовательское утверждение на основе модели, которое оценивает полученное резюме по трем метрикам:

  • Краткость (1-5) - резюме максимально краткое?
  • Точность (1-5) - резюме полностью точное на основе исходной статьи?
  • Тон (1-5) - резюме подходит для ученика начальной школы без технической подготовки?

Каждая из этих метрик даст оценку от 1 до 5. Мы усредним их вместе и будем стремиться к средней оценке не менее 4,5/5. Для этого мы определим пользовательскую функцию оценки на основе модели!

Наша цель — написать промпт для резюмирования сложных статей Википедии в короткие, легко понятные…

План урока

  1. Пользовательские оценки на основе моделей
  2. Входные данные
  3. Наши промпты
  4. Обновление файла конфигурации
  5. Написание пользовательской функции оценки на основе модели
  6. get_assert()
  7. llm_eval()
  8. Запуск оценки

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Anthropic 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Anthropic (34 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Полезные гиды