# Урок 3: Промпты или как общаться с ИИ

Сегодня мы погрузимся в интересный и важный процесс, который называется "создание промптов". Что же такое промпт? Как правильно составить промпт? И что такое prompt-engineering? Давайте разберемся вместе.

### **Что такое промпт?**

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

![](https://content.gitbook.com/content/wImEff4lsN1NRsCNByAQ/blobs/ZsM7JJWdKMf8FjYtygMv/0.png)

Можно представить, что ChatGPT — это машинист поезда, а промпт — это станция, с которой начинается поездка. Вы указываете стартовую точку (промпт), и ваши последующие запросы — это путевые точки, по которым машинист должен следовать.

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

![](https://content.gitbook.com/content/wImEff4lsN1NRsCNByAQ/blobs/OQqMhSSiTxS0YD1Vbd0G/1.png)

Однако стоит помнить, что, хотя промпт и является стартовой точкой для модели, ChatGPT оценивает весь предыдущий контекст диалога при генерации ответов. Важно учитывать это при планировании своих дальнейших промптов.

### **Как писать промпты?**

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

* **Тема:** Определите, о чем должен быть ваш промпт. Это поможет сузить фокус и сделать вашу задачу более понятной для ИИ.
* **Роль:** Определите, в качестве кого должен выступить ИИ. К примеру, он может "притвориться" юристом, аналитиком, копирайтером.
* **Формат:** Решите, в каком формате вы хотите получить ответ. Это может быть диалог, история, рецензия, список и т. д.
* **Ограничения:** Определите, есть ли какие-то ограничения, которые необходимо учесть при создании промта (например, длина текста, уровень сложности и т. д.).

<figure><img src="https://content.gitbook.com/content/wImEff4lsN1NRsCNByAQ/blobs/WLTdIbuSNstnNMiPE7hx/image.png" alt=""><figcaption></figcaption></figure>

Кроме этих элементов, следующие рекомендации помогут вам сделать ваши промпты более эффективными:

* **Будьте конкретными:** Чем более точной и конкретной будет ваша инструкция, тем более точный и конкретный будет ответ модели. Если вы просите модель "рассказать историю", она может пойти в любом направлении. Но если вы просите "рассказать историю о молодом пирате, который ищет потерянное сокровище в Южных морях", вы с большей вероятностью получите более интересный и занимательный рассказ.
* **Используйте информационно богатые промпты:** Это особенно полезно, когда вы хотите получить более глубокий и подробный ответ. Например, вместо того чтобы спросить: "Что такое квантовая физика?", вы можете спросить: "В чем основные принципы квантовой механики, и как они отличаются от классической физики?"
* **Станьте исследователем:** Не бойтесь пробовать разные формулировки или подходы в своих промптах. Это поможет вам лучше понять, как модель реагирует на различные инструкции, и позволит вам отточить свои навыки в формулировании эффективных промптов.

Помните, что важно быть терпеливым и готовым к тому, что не каждый промпт будет работать идеально с первого раза. Это процесс исследования и обучения, и чем больше вы практикуетесь, тем лучше вы становитесь.

### **Prompt-engineering**

Prompt-engineering (если дословно, *инженерия промптов*) — это процесс оптимизации промптов, чтобы максимизировать качество и точность ответов, которые вы получаете от AI. Вместо того, чтобы просто подбрасывать вопросы и надеяться на лучшее, prompt-engineering требует тщательного размышления и творческого подхода к формулированию вопросов и заданий.

![](https://content.gitbook.com/content/wImEff4lsN1NRsCNByAQ/blobs/ZK8JwNHI4C1CWWCBFHjf/4.png)

Например, если бы вы просто попросили ChatGPT "написать историю", результаты могут быть совершенно случайными и непредсказуемыми, потому что AI не поймет контекст или ожидаемые параметры вашего запроса. Однако, если вы используете prompt-engineering для формулирования запроса, например, "Напиши историю длиной в 1 страницу, о морском капитане, столкнувшемся с проклятием древних морей в формате детской сказки, и чтобы финал обязательно был счастливым", то результат будет более конкретным и соответствовать вашим ожиданиям:

![](https://113300735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwImEff4lsN1NRsCNByAQ%2Fuploads%2FyudYCumGLo8G2LEAU9D6%2F2025-04-23_17-37-10.png?alt=media\&token=6f1fa5f0-ca8f-4984-aa3d-f8dabea39076)

Prompt-engineering включает в себя не только формулирование промптов, но и применение различных техник, таких как деревья решений или цепочка промптов. Подробнее про техники промптов мы разберем в отдельном уроке.

### **Создаем первый промпт**

Теперь предлагаем на примере реального кейса разобрать, как проходит процесс написания промпта:&#x20;

**Ситуация:** Вы работаете маркетологом в компании, которая продает товары для дома на Wildberries. Вам поставили задачу провести рекламную кампанию для повышения спроса на товар.

1. **Идея:** Вы хотите сэкономить время на проведении исследования ситуации на рынке.
2. **Анализ:** Выделяем нишу компании - товары для дома, платформа продаж - маркетплейсы, целевая аудитория - женщины 30-40 лет.
3. **Определяем формат:** Исследование, в котором будут выделены по пунктам ключевые тенденции рынка на 2025 год, в конце вывод, как это можно применить к нашей компании
4. **Задаем роль:** Опытный маркетолог
5. **Собираем промпт:** "Выступи в роли опытного маркетолога, которому нужно провести исследование состояния рынка маркетплейсов на 2025 год. Тебе нужно будет по пунктам выделить ключевые тенденции, а в конце написать вывод, как эти данные можно применить для компании, которая продает товары для дома, а их целевая аудитория женщины 30-40 лет"

Ответ:

![](https://113300735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwImEff4lsN1NRsCNByAQ%2Fuploads%2FglkUVk7bmV44R3l4DoeJ%2F2025-04-23_18-51-14.png?alt=media\&token=0c06ea7f-8524-4243-9b8d-e0a80521451d)

![](https://113300735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwImEff4lsN1NRsCNByAQ%2Fuploads%2FG8R6IIcLXojIDCe1OZky%2F2025-04-23_18-51-57.png?alt=media\&token=9ca893b1-598b-4292-8a53-a966e55901c6)

5. **Тестирование и доработка:** При необходимости корректируем промпт для получения наилучшего результата.

### **Что делать с противоречивыми инструкциями?**

ChatGPT, как и любая другая модель AI, может столкнуться с ситуацией, когда ей предоставляются противоречивые инструкции. Это могут быть запросы, которые прямо противоречат друг другу, или запросы, которые приводят к несовместимым целям. В этих случаях модель будет пытаться найти наиболее разумное решение на основе того, что она "знает" и как она была обучена.

Однако, как пользователь, важно понимать, как правильно обращаться с такими противоречиями:

* **Проверьте свои инструкции:** Перед тем как предоставить инструкцию модели, убедитесь, что она ясна и не противоречит сама себе. Например, если вы спрашиваете ChatGPT написать "историю о рыцаре, который никогда не был в битве, но одержал победу в войне", это вносит некоторую путаницу. Попробуйте переформулировать ваш запрос для устранения противоречий.
* **Помните о том, что ChatGPT пытается вам “угодить”:** ChatGPT обучена делать выводы и предположения на основе предоставленной ей информации, и она стремится дать наиболее полезный и релевантный ответ. Если ваши инструкции противоречивы, модель может попытаться "угодить" вам, что может привести к неожиданным и нежелательным результатам.

{% hint style="success" %}
На этом уроке мы узнали, что такое промпты, из чего они состоят, а также разобрали как применять prompt-engineering на примере реального кейса. Это ключевые компоненты эффективного общения с ChatGPT. А теперь попробуйте вы!
{% endhint %}
