О чём урок
Новые модели, такие как GPT-4.1, являются лучшими в своем классе по производительности и следованию инструкциям. По мере того как модели становятся умнее, возникает постоянная необходимость адаптировать prompt'ы, изначально разработанные с учетом ограничений более ранних моделей, чтобы они оставались эффективными и понятными для новых поколений. Модели, такие как GPT‑4.1, превосходно следуют инструкциям, но эта точность означает, что они могут интерпретировать неясные или плохо сформулированные инструкции буквально, что приводит к неожиданным или неверным результатам. Чтобы использовать весь потенциал GPT‑4.1, крайне важно дорабатывать prompt'ы, обеспечивая, чтобы каждая инструкция была явной, однозначной и соответствовала вашим предполагаемым результатам. Пример неясных инструкций: Неоднозначные: ""Не включайте нерелевантную информацию."" Проблема: GPT-4.1 может испытывать трудности с определением того, что является "нерелевантным", если это не определено явно. Это может привести к пропуску важных деталей из-за чрезмерно осторожной интерпретации или к непреднамеренному включению слишком большого количества деталей. Улучшенные: "Включайте только факты, непосредственно относящиеся к основной теме (X). Исключите личные анекдоты, несвязанный исторический контекст или побочные обсуждения." Цель: Этот интерактивный notebook поможет вам улучшить существующий prompt (написанный для другой модели), сделав его ясным, однозначным и оптимизированным для GPT‑4.1 в соответствии с лучшими практиками. Обзор рабочего процессаЭтот notebook использует следующий подход: Шаг 1. Введите ваш исходный prompt Шаг 2. Определите все инструкции в вашем prompt'е Шаг 3. Попросите GPT-4.1 проанализировать prompt Шаг 4. Автоматически сгенерируйте пересмотренный системный prompt Шаг 5. Оцените и итерируйте Шаг 6. (Необязательно) Автоматически примените лучшие практики GPT-4.1 Предварительные условия Пакет Python openai и OPENAI_API_KEY Ниже приведены несколько вспомогательных функций, которые позволят нам легко просматривать анализ и изменения в нашем prompt'е. Начните с предоставления вашего существующего prompt'а, четко заключенного в тройные кавычки ("""). Этот prompt послужит отправной точкой для улучшения. Для этого примера мы будем использовать системный prompt для LLM-as-a-Judge, представленный в следующей статье.
План урока
- Шаг 1. Введите ваш исходный Prompt
- Шаг 2. Определите все инструкции в вашем Prompt'е
- Шаг 3. Попросите GPT-4.1 проанализировать prompt
- Шаг 4. Автоматическая генерация пересмотренного системного prompt'а
- Шаг 5. Оцените и итерируйте
- Текущий пример
- Шаг 6. (НЕОБЯЗАТЕЛЬНО) Автоматическое применение лучших практик GPT‑4.1
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.