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

Генерируем тестовый набор данных

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

Кадр из видеоурока

О чём урок

Создание высокопроизводительных промптов для больших языковых моделей (LLM), таких как Claude, требует систематического подхода к их оценке. Прежде чем ваш промпт будет готов к использованию в реальных сценариях, необходимо убедиться, что он ведет себя предсказуемо и эффективно в различных условиях. Этот процесс начинается с четкого определения цели промпта и создания надежного набора тестовых данных. В этой статье мы рассмотрим, как разработать такой набор данных, используя Claude в Amazon Bedrock, чтобы обеспечить точность и надежность ваших промптов.

Первый шаг в любом процессе оценки — это установление ясной и измеримой цели. В нашем случае мы стремимся создать промпт, который помогает пользователям писать AWS-специфичный код. Этот код может быть представлен в одном из трех форматов:

  • Функции на Python
  • Конфигурации в формате JSON
  • Регулярные выражения (Regex)

Ключевое требование к ответам Claude заключается в том, что они должны содержать только запрошенный код, без каких-либо заголовков, пояснений, вводных или заключительных фраз. Это критически важно для автоматизированной обработки и интеграции с другими системами. Например, если пользователь запрашивает JSON-конфигурацию, ответ должен быть чистым JSON-объектом, а не текстом, содержащим JSON внутри.

Для начала работы мы можем использовать простой шаблон промпта: "Please provide a solution to the following task: {task}". Этот шаблон будет служить основой, которую мы будем тестировать и улучшать.

Набор данных для оценки (evaluation dataset) — это коллекция входных примеров, которые вы будете подавать в ваш промпт. Каждый тестовый случай объединяется с вашим промптом и отправляется в Claude, что позволяет вам увидеть, насколько хорошо промпт работает в различных сценариях. Это помогает выявить слабые места, нежелательное поведение или области для улучшения.

Вы можете создавать наборы данных двумя основными способами:

  1. Вручную: Самостоятельно писать тестовые примеры. Этот метод полезен для небольших, специфических наборов данных, где требуется высокая точность и контроль.
  2. Автоматически: Генерировать их с помощью Claude. Этот подход идеально подходит для создания больших и разнообразных наборов данных, экономя время и усилия.

Для автоматической…

План урока

  1. Разработка эффективных промптов: Генерация тестовых наборов данных для Claude в Amazon Bedrock
  2. Определение Цели Промпта: Генерация AWS-специфичного Кода
  3. Создание Наборов Данных для Оценки (Evaluation Datasets)
  4. Автоматическая Генерация Тестовых Данных с Помощью Claude
  5. Сохранение и Масштабирование Вашего Набора Данных
  6. Заключение

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

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

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

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

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

Урок входит в темы

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