Промпт-инжиниринг для языковых моделей

Промпт-инжиниринг — клавиатура и чат

Что такое промпт-инжиниринг?

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

Представьте заказ в кафе: «Принесите что-нибудь вкусное» даст совсем другой результат, чем «Хочу пасту в томатном соусе, без лука, с тёртым сыром отдельно».

В этом уроке мы используем модель CRAFT — простую схему из пяти букв для сборки эффективных промптов, плюс принципы и техники для лучших результатов.

💡 Почему это важно:

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

🎯 Главный принцип: ясность и планирование

Прежде чем набрать вопрос ИИ, остановитесь и подумайте. Эти вопросы соответствуют компонентам CRAFT — используйте их как быструю проверку:

  • Что именно я хочу? — Короткий ответ? Длинный? Список? Таблицу?
  • Кто аудитория? — Эксперты? Новички? Дети?
  • Какой стиль? — Официальный? Дружелюбный? Технический?
  • Какой контекст? — Зачем мне это?
  • Чего я не хочу? — Чего избегать?

❌ Размытый промпт

«Расскажи про питон»

Проблема: непонятно, имеется в виду язык программирования Python или змея. Даже если язык — что именно вы хотите узнать?

✅ Ясный промпт

«Объясни язык программирования Python в 5 основных пунктах, на уровне полного новичка. Сделай акцент на преимуществах и типичных применениях.»

Плюс: ясно, что нужно, сколько, для кого и на чём сфокусироваться.

Модель CRAFT — как собрать хороший промпт

CRAFT — простая схема: пять букв, которые покрывают, о чём подумать перед написанием промпта. Не обязательно использовать все пять каждый раз — уже 3–4 элемента заметно улучшают результат.

  • C – Context (контекст): Дайте фон и ситуацию. Зачем это нужно? В какой области? Какие ограничения или условия?
  • R – Role (роль): Назначьте модели роль или экспертизу. Например: «Ты учитель математики с 15-летним стажем» или «Действуй как литературный редактор».
  • A – Action (действие): Чётко скажите, что нужно сделать. Конкретная задача — не «помоги мне», а «Напиши три абзаца о…» или «Составь список…».
  • F – Format (формат): Скажите, как должен выглядеть ответ: список, таблица, абзацы, маркеры, код, краткое резюме в двух предложениях.
  • T – Tone (тон): Задайте стиль и голос — официальный, дружелюбный, технический, простой для детей.
💡 Короткий пример CRAFT

«Контекст: Я готовлю выступление для восьмиклассников. Роль: Действуй как учитель естественных наук, который объясняет детям. Запрос: Объясни, что такое ДНК, тремя простыми предложениями. Формат: Три коротких абзаца. Тон: Дружелюбный и ясный, без тяжёлого жаргона.»

📋 7 золотых принципов

Когда CRAFT заполнен, эти принципы помогают заточить промпт и улучшить результат:

1

Будьте конкретны

Чем точнее формулировка, тем релевантнее ответ. Вместо «помоги написать письмо» напишите: «Помоги написать деловое письмо с просьбой о повышении зарплаты, уважительное, но твёрдое, 150–200 слов.»

2

Давайте контекст

Сообщите нужный фон. «Я учитель 4 класса» или «Я разработчик с 5-летним опытом» — это полностью меняет ответ.

3

Задайте формат

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

4

Приводите примеры

Если есть образец желаемого результата — покажите его. «Напиши в стиле этого примера…» помогает ИИ точно понять, чего вы хотите.

5

Назначьте роль

Попросите ИИ сыграть роль: «Действуй как учитель физики», «Представь, что ты юрист», «Ответь как эксперт по маркетингу».

6

Ограничьте ответ

Укажите длину, число пунктов или объём: «В 3 предложениях», «До 500 слов», «Только 5 идей».

7

Итерируйте

Не останавливайтесь на первом ответе. Попросите: «Раскрой второй пункт», «Дай ещё один пример» или «Скажи это проще».

🔧 Продвинутые техники

1. Chain of Thought (цепочка рассуждений)

Попросите ИИ объяснить ход мыслей шаг за шагом. Это повышает точность на сложных задачах.

Пример:

«Реши задачу по шагам и объясни логику на каждом шаге: у Димы 3 яблока, у Маши вдвое больше, и они отдали половину маме…»

2. Few-Shot Learning (обучение на нескольких примерах)

Дайте 2–3 примера того, что хотите, затем попросите ещё в том же стиле.

3. Role Playing (ролевая игра)

Попросите ИИ принять конкретную персону на весь разговор.

4. Constraints (ограничения)

Определите, что можно и чего нельзя.

📝 Структура идеального промпта — шаблон CRAFT

Используйте этот шаблон, чтобы собрать CRAFT почти для любой темы:

[Роль] - Ты [эксперт/роль]
[Контекст] - Я [кто/ситуация]
[Действие] - Мне нужно, чтобы ты [точно что сделать]
[Формат] - Представь в виде [список/таблица/абзацы]
[Тон] - Важно, чтобы [стиль, условия, чего избегать]

❌ Типичные ошибки, которых стоит избегать

1. Слишком короткий промпт

❌ «Напиши письмо» → ✅ «Напиши деловое письмо с приглашением поставщика на встречу, дружелюбное, но деловое, с 2–3 возможными датами»

2. Предполагать, что ИИ знает контекст

❌ «Что думаешь о моей идее?» → ✅ «Моя идея — открыть интернет-магазин домашней выпечки. Какие плюсы и минусы?»

3. Закрытые вопросы, когда нужен разбор

❌ «Python — хороший язык?» → ✅ «Какие плюсы и минусы Python по сравнению с JavaScript для бэкенда?»

4. Не просить исправлений

✅ «Это не совсем то, что я имел в виду. Мне нужно что-то более [чего не хватает]. Можешь попробовать ещё раз?»

5. Спрашивать всё сразу

✅ Начните с одной темы и углубляйтесь шаг за шагом.

💬 Практические примеры по областям

📧 Письма:

«Напиши деловое письмо клиенту, который жалуется на задержку доставки. Тон: сочувственный и извиняющийся, но и успокаивающий, с предложением решения. Длина: 100–150 слов. Включи: извинение, краткое объяснение, предложенное решение и предложение компенсации.»

📚 Учёба:

«Объясни теорию относительности Эйнштейна так, будто мне 12 лет. Используй аналогии из повседневной жизни. Начни с самой простой идеи и наращивай. Длина: 3 абзаца.»

💼 Работа:

«Мне нужно представить проект старшим руководителям. Помоги составить структуру 10-минутной презентации о запуске нового продукта. Включи: сильное начало, 3–4 главных пункта, финал с призывом к действию.»

💻 Код:

«Напиши функцию на Python, которая принимает список чисел и возвращает все чётные. Включи: код с комментариями, пример использования и короткое объяснение логики.»

🔄 Разговор — это процесс

Помните: общение с ИИ — не один вопрос и один ответ. Это диалог, который можно уточнять. Оцените ответ, попросите конкретные улучшения («раскрой…», «сократи…», «добавь пример для…») и итерируйте.

💡 Если ответ неудачный — обычно это не «вина ИИ». Попробуйте переформулировать с большим количеством деталей или контекста либо пройдите по CRAFT: дали ли вы Context (C), Role (R), ясное Action (A), Format (F) и Tone (T)?

⚠️ Всегда помните

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

Кратко 📝

  • CRAFT: Context (контекст, C), Role (роль, R), Action (действие, A), Format (формат, F), Tone (тон, T)
  • Планируйте до написания; будьте конкретны; давайте контекст; задавайте формат; приводите примеры, когда можно; итерируйте; проверяйте результат.

📝 Проверьте себя

Ответьте на 11 вопросов по промпт-инжинирингу и модели CRAFT.

1 Что такое промпт-инжиниринг?

2 В чём проблема промпта «Расскажи про питон»?

3 Что должен включать хороший промпт?

4 Что даёт модель CRAFT?

5 Что такое «Chain of Thought»?

6 Зачем давать примеры в промпте?

7 В чём проблема вопроса «Python — хороший язык?»

8 Что значит «назначить роль» в промпте?

9 Что делать, если ответ ИИ неточен?

10 Чем не стоит делиться с ИИ?

11 Какой принцип в промпт-инжиниринге самый важный?

Ваши результаты

0/11Правильных ответов
0%Процент успеха

→ 5. Практические инструменты 7. Этика ИИ – Далее ←