Урок 9. Техники эффективного промптинга
Это второе «глубокое погружение» курса — про один из самых практичных навыков работы с ИИ: создание эффективных промптов. Звучит технично, и некоторые гайды старательно поддерживают это впечатление, но по сути всё на удивление просто.
Промптинг — это применение компетенции Description на практике: ясно сообщить, что мы хотим, как это должно быть сделано и как мы хотим взаимодействовать с ИИ-ассистентом по ходу работы.
Представьте, что вы объясняете задачу толковому новому коллеге: он рад помочь, но ему нужны понятные инструкции и заданные ожидания, чтобы выложиться по максимуму. В уроке примеры построены на Claude, но приёмы переносятся на большинство других ИИ-систем.
Промпт-инжиниринг — это просто практика проектирования эффективных инструкций для ИИ-систем: формулировать вопросы и давать контекст так, чтобы ассистент понял, что именно вам нужно. Любопытно, что эффективный промптинг — это смесь привычных навыков человеческого общения и нескольких особенностей, специфичных для ИИ. Принципы хорошего разговора — ясность, уместный контекст, конкретные примеры — работают и здесь. Но есть отличия:
- нужно проговаривать явно то, что человек вывел бы из ситуации сам;
- приходится учитывать ограниченное контекстное окно ИИ;
- иногда, в зависимости от системы, помогает специальное форматирование, которое машинам легко обрабатывать.
ИИ-ассистенты развиваются, и лучшие практики промптинга меняются вместе с ними: что работает с сегодняшними моделями, может не работать с завтрашними. Ключ — экспериментировать и искать то, что подходит именно вашим задачам.
Шесть базовых техник
Шесть приёмов, которые закроют большую часть ваших потребностей в общении с Claude и другими ИИ: дать контекст, показать примеры, задать ограничения, разбить задачу на шаги, попросить сначала подумать и определить роль или тон.
1. Дайте контекст
Первый принцип прост, но силён: будьте конкретны в том, что вы хотите, зачем вам это и — что удивляет многих — кто вы. Возьмём расплывчатый промпт:
Расскажи про изменение климата.
ИИ остаётся гадать: что вам интересно, что вы уже знаете, какая нужна глубина, география, временной охват. Сравните с версией, где контекст есть:
Объясни три главных последствия изменения климата для сельского хозяйства тропических регионов, с примерами за последнее десятилетие.
Можно пойти дальше и объяснить не только что вы ищете, но и зачем спрашиваете и как будете использовать ответ:
…Я готовлюсь к собеседованию в аграрной исследовательской лаборатории в Индонезии. У меня степень по экологии, но нет специальных знаний об изменении климата. Напиши конспект ключевых понятий, который поможет мне уверенно говорить на собеседовании.
Весь этот фон подстраивает ответ под вашу ситуацию и уровень знаний. В разговоре с человеком мы делимся такой информацией сами собой — а в диалоге с ИИ часто забываем.
2. Покажите примеры желаемого результата
Иногда показать лучше, чем объяснить. В технических кругах это называют few-shot или n-shot prompting (n — число примеров), но по сути это просто демонстрация образцов, которым ИИ должен следовать.
Скажем, вы просите:
Переведи это техническое утверждение на простой язык: «платформа реализует протоколы сквозного шифрования для защиты целостности данных».
Возможно, Claude справится и так — авторы советуют сперва пробовать без примеров. Но если у вас очень специфичный стиль, который проще показать, чем описать, промпт может выглядеть так:
Вот два примера перевода технического жаргона на простой язык.
Оригинал: квантовый алгоритм демонстрирует квадратичное ускорение.
Просто: новый метод решает задачи примерно вдвое быстрее прежних.
Оригинал: интерфейс использует интуитивные парадигмы дизайна.
Просто: дизайн легко понять и использовать.
Теперь переведи это техническое руководство на простой язык: …
Подбирая примеры, старайтесь покрыть всё разнообразие случаев и стилей — так ИИ лучше поймёт диапазон паттерна, которому нужно следовать.
3. Задайте ограничения на результат
Ясность про формат и длину ответа, язык программирования, даже цвет кнопок на странице — всё это помогает получить ровно то, что нужно. Вот пример детального описания:
Создай чистый современный одностраничный сайт-портфолио художника.
Включи разделы: обложка, обо мне, навыки, портфолио, проекты,
опыт, контакты.
Сделай меню навигации липким и адаптивным,
с гамбургер-меню на мобильных.
Используй закатную цветовую палитру и добавь в навигацию
переключатель тёмной и светлой темы.
Такие указания помогают ИИ выстроить ответ под ваши ожидания.
Что такое few-shot prompting?
4. Разбивайте сложные задачи на шаги
Когда запрос сложный, разбивка на маленькие шаги помогает ИИ следовать за вашей мыслью и выдавать более качественный результат. Если попросить друга о чём-то, не уточнив как, он вполне может сделать это не так, как вы рассчитывали, — все мы это проходили. Перечисленные шаги гарантируют, что ИИ пройдёт именно тот процесс, который нужен вам. Этот приём иногда называют chain-of-thought prompting (промптинг с цепочкой рассуждений).
Сравните. Вместо короткого запроса:
Проанализируй данные о квартальных продажах.
— опишите весь процесс:
Я хочу проанализировать данные о квартальных продажах. Подойди к задаче так: просмотри записи о продажах и выдели самые успешные продукты, сравни результаты текущего квартала с предыдущим, отметь необычные тренды и паттерны, а затем предложи возможные причины этих трендов.
Для простых задач это обычно не нужно. К тому же современные «рассуждающие» модели (с extended thinking) всё лучше выстраивают пошаговую логику сами — но вы по-прежнему можете направлять этот процесс.
5. Попросите ИИ сначала подумать
С предыдущим приёмом связан ещё один: бывает полезно явно дать ИИ пространство проработать ход решения до выполнения задачи. Это делает ответы более продуманными и основательными. Например, добавьте в промпт:
Прежде чем отвечать, тщательно обдумай задачу. Рассмотри вовлечённые факторы, возможные ограничения и разные подходы — и только потом рекомендуй лучшее решение.
Современные рассуждающие модели думают перед действием по умолчанию, но если ваш ассистент так не делает, попросите его об этом. Важный нюанс: пространство для размышлений нужно давать до задачи, а не после. Думать перед действием — не то же самое, что сначала сделать, а потом объяснить ход мысли.
Почему просить ИИ подумать нужно ДО выполнения задачи, а не после?
6. Определите роль, стиль или тон ИИ
Указание, как ИИ должен общаться и вести себя, заметно меняет его подход к задаче. Задайте уровень экспертизы, точку зрения или стиль коммуникации — и вы повлияете и на ход диалога, и на итоговый результат. Проще говоря: за кого ИИ должен играть?
Объясни, как образуются радуги, с позиции опытного учителя физики, который говорит с сообразительным десятилетним ребёнком, увлечённым наукой.
Это же отличный способ устроить мозговой штурм или получить обратную связь: задайте общую роль или попросите Claude примерить персону конкретной фигуры — например, Ричарда Фейнмана для объяснений по физике. Ещё пример:
Как эксперт по UX-дизайну, посмотри на этот макет сайта и предложи три улучшения с фокусом на навигацию и доступность.
Секретное оружие: попросите ИИ улучшить ваш промпт
Пожалуй, самая мощная техника — попросить Claude помочь с самим промптом. Не знаете, как сформулировать запрос или что в нём улучшить? Опишите ИИ свою ситуацию — и пусть он доработает ваш промпт или напишет его за вас:
Claude, мне нужна помощь с [цель]. Я не знаю, как сформулировать запрос, чтобы получить лучший результат. Помоги составить эффективный промпт для этой задачи.
Именно здесь Claude и другие ассистенты различаются сильнее всего, так что экспериментируйте с разными моделями — заодно потренируете Delegation.
Если ответ не тот: отладка промптов
Эффективный промптинг итеративен и экспериментален. ИИ-системы и лучшие практики постоянно меняются, и первый заход не всегда даёт идеальный результат — это нормально. Когда ответ не совсем тот, попробуйте:
- Уточнить — добавить конкретики или контекста, дать примеры желаемого результата, разбить задачу на шаги, сменить технику или их комбинацию.
- Попросить варианты: «Дай три разные версии этого».
- Сменить формат: «Вместо абзаца оформи это как интерактивный артефакт». (Артефакты — особый формат Claude: результаты, которые легче понять и интереснее изучать.)
- Проверить уверенность: для фактических вопросов спросите «Насколько ты уверен в этом ответе?».
- Начать заново: иногда свежий диалог даёт лучший результат, чем попытки выправить разговор, который ушёл не туда.
Используйте каждое взаимодействие как обратную связь для следующего промпта. Со временем выработается интуиция, как эффективно общаться с любыми ИИ-системами.
Паттерны успеха и типичные ошибки
Некоторые паттерны стабильно работают хорошо:
- начинать с ясной обзорной формулировки задачи;
- включать требования к формату и примеры;
- задавать явные ограничения и требования;
- давать насыщенный и релевантный фон.
А вот частые ошибки:
- надеяться, что ИИ прочитает ваши мысли;
- перегружать один промпт или диалог несколькими несвязанными задачами;
- оставлять размытым, как выглядит успех;
- не давать обратную связь на предыдущие ответы.
Какой приём авторы курса называют «секретным оружием» промптинга?
Практика
- Какая из шести техник сильнее всего улучшила бы ваши текущие взаимодействия с ИИ?
- Вспомните недавний диалог с ИИ, который не дал нужного результата. Какие техники могли бы исправить ситуацию?
- Как эти техники промптинга связаны с компетенцией Description?
Что запомнить
- Промпт-инжиниринг — это проектирование эффективных инструкций для ИИ: вечные принципы ясного общения плюс несколько особенностей, специфичных для ИИ.
- Шесть техник: дайте контекст; покажите примеры; задайте ограничения; разбейте задачу на шаги; попросите сначала подумать; определите роль или тон.
- Секретное оружие — попросить сам ИИ улучшить ваш промпт.
- Промптинг итеративен (и коллаборативен!): дорабатывайте подход по результатам, а не ждите идеала с первой попытки.
- Конкретные приёмы устаревают вместе с моделями, но принципы хорошей коммуникации остаются. Сохраняйте дух эксперимента.
В следующем уроке — третья ключевая компетенция AI Fluency: Discernment, вдумчивая оценка того, что ИИ выдаёт в ответ. Это вторая половина разговора.