Основы промпт-инжиниринга
Фундамент промптинга
Промпт — это текстовая инструкция, которую вы отправляете языковой модели. Качество промпта напрямую влияет на качество ответа. Хороший промпт чётко формулирует задачу, предоставляет необходимый контекст и указывает желаемый формат вывода.
Чем конкретнее промпт, тем лучше результат. Вместо "напиши текст" укажите: тему, длину, стиль, аудиторию, формат. Модель не читает мысли — всё, что важно, должно быть в промпте.
Редко удаётся написать идеальный промпт с первого раза. Начните с простого варианта, оцените результат, определите проблемы и улучшите промпт. Повторяйте, пока результат не будет соответствовать ожиданиям.
Тестируйте промпты на разных входных данных. Промпт, работающий для одного примера, может давать плохие результаты для других. Создавайте набор тестовых случаев и проверяйте на них.
Итеративное улучшение промпта
Хорошие промпты создаются путём итераций
Напиши про собак.
Быстрые советы
Ключевые принципы
- • Начинай просто, усложняй по необходимости
- • Тестируй на разных примерах
- • Анализируй ошибки и улучшай
- • Сохраняй работающие промпты
- • Будь конкретен в ожиданиях
- ❌Слишком расплывчато:"Помоги мне с кодом"
- ❌Нет контекста:"Что здесь не так?" (без кода)
- ❌Противоречивые инструкции:"Будь кратким, но подробно опиши всё"
- ❌Ожидание чтения мыслей:Не указаны требования к формату, стилю, длине
- ✓Указывай роль:"Ты — опытный Python-разработчик..."
- ✓Давай контекст:"В контексте веб-приложения на React..."
- ✓Указывай формат:"Ответь в формате маркированного списка"
- ✓Приводи примеры:"Например: ввод → вывод"
[РОЛЬ] — Кто должна быть модель Ты — [роль] с опытом в [область]. [КОНТЕКСТ] — Фоновая информация Контекст: [релевантная информация о ситуации] [ЗАДАЧА] — Что нужно сделать Задача: [чёткое описание задачи] [ФОРМАТ] — Как должен выглядеть ответ Формат ответа: - [требование 1] - [требование 2] [ОГРАНИЧЕНИЯ] — Чего избегать Ограничения: - Не [ограничение 1] - Не [ограничение 2]
Попробуй сам
Интерактивное демо этой техники
Получить рецепт блюда для ужина
Вот рецепт блинов:
Ингредиенты: мука, яйца, молоко, сахар, соль, масло.
Смешайте ингредиенты, жарьте на сковороде.
Паста Aglio e Olio (2 порции, 20 мин)
Ингредиенты:
- Спагетти — 200г
- Чеснок — 4 зубчика
- Оливковое масло — 60мл
- Перец чили — 1 шт
- Петрушка — 15г
- Соль — по вкусу
Шаги:
- Отварите спагетти al dente (8 мин).
- Нарежьте чеснок тонкими слайсами.
- Обжарьте чеснок и чили в оливковом масле на слабом огне (3 мин).
- Добавьте спагетти + 50мл воды от пасты. Перемешайте (2 мин).
- Посыпьте петрушкой. Подавайте сразу.
Промпт из одного слова — лотерея. Добавив контекст (для кого), ограничения (время, диета), и формат (структура ответа), мы получаем предсказуемо полезный результат.
Создайте бесплатный аккаунт для решения челленджей
4 челленджей с AI-проверкой для этого урока
Этот урок — часть структурированного курса по LLM.
Мой путь обучения