Як написати промпт для ШІ: структура запиту та приклади

Як написати промпт для ШІ: структура запиту та приклади

Щоб написати хороший промпт для ШІ, сформулюйте не просто прохання, а повноцінне завдання: вкажіть роль або контекст, мету, вхідні дані, обмеження, бажаний формат відповіді, критерії якості та правило для випадків, коли інформації недостатньо. Чим конкретніше описано очікуваний результат, тим легше отримати корисну відповідь без зайвих уточнень.

Що таке промпт і чому його структура важлива

Промпт — це вхідний запит до великої мовної моделі. Залежно від можливостей конкретного сервісу він може містити не лише текст, а й зображення, аудіо або інші типи даних. У практичному сенсі промпт — це інструкція, за якою ШІ розуміє, що саме потрібно зробити, для кого, у якому стилі та в якому форматі.

OpenAI у своїх матеріалах пояснює промпт-інженерію як розроблення й послідовне вдосконалення запитів для отримання потрібної якості, формату та стилю відповіді. Детальніше про це йдеться в рекомендаціях OpenAI щодо prompt engineering.

Важливо розуміти: промпт не є «магічною командою», яка гарантує ідеальний результат. Якість відповіді залежить також від самої моделі, доступного контексту, актуальності її знань, підключених інструментів і складності завдання. Але добре структурований запит підвищує шанси отримати відповідь, яку можна одразу використовувати або швидко доопрацювати.

Базова структура ефективного промпту

Універсальна структура запиту складається з кількох логічних частин. Не завжди потрібно використовувати всі, але для складніших завдань така схема допомагає уникнути неоднозначності.

Елемент промпту Що вказати Приклад
Роль або контекст Ким має «виступати» ШІ та для кого готується відповідь «Ти — редактор освітнього блогу для початківців в IT»
Завдання Що саме потрібно зробити «Поясни, як працює HTML-форма»
Вхідні дані Текст, код, таблицю, умови або іншу інформацію для обробки «Проаналізуй цей фрагмент коду…»
Обмеження Мову, стиль, обсяг, рівень складності, заборону на припущення «Пиши українською, без складної термінології, до 700 слів»
Формат результату Список, таблицю, план, JSON, лист, тези тощо «Оформи відповідь у вигляді таблиці з трьома колонками»
Критерії якості Що вважати хорошою відповіддю «Відповідь має бути точною, лаконічною і без неперевірених фактів»
Уточнення Що робити, якщо даних недостатньо «Якщо інформації бракує, постав до трьох уточнювальних запитань»

Такий підхід узгоджується з рекомендаціями OpenAI, Anthropic і Google: формулювати мету прямо, додавати необхідний контекст, чітко визначати формат і послідовність виконання завдання. Зокрема, OpenAI радить надавати чіткі інструкції, бажаний формат і достатній контекст у практиках для prompt engineering.

Готовий шаблон промпту

Найзручніше почати з шаблону, який можна адаптувати під різні завдання: написання тексту, аналіз документа, пояснення теми, створення плану, перевірку коду або підготовку листа.

Роль:
Ти — [роль або експертність].

Контекст:
[Коротко опиши ситуацію, аудиторію, мету або проєкт].

Завдання:
[Що саме потрібно зробити].

Вхідні дані:
"""
[Текст, код, таблиця, умови або інша інформація]
"""

Обмеження:
- Мова: [наприклад, українська].
- Обсяг: [наприклад, до 800 слів].
- Стиль: [наприклад, простий, нейтральний, діловий].
- Не роби припущень, якщо даних недостатньо.

Формат відповіді:
[Список, таблиця, план, JSON, лист, тези тощо].

Критерії якості:
[Що має бути в хорошій відповіді].

Якщо бракує інформації:
Постав уточнювальні запитання перед відповіддю.

Цей шаблон не обов’язково копіювати дослівно. Його цінність у тому, що він змушує описати завдання повністю: не лише «що зробити», а й «як саме має виглядати результат».

Чіткість важливіша за «чарівні слова»

Немає універсальної фрази, яка однаково добре працює з усіма ШІ-сервісами. Набагато важливіше писати конкретно. Розмиті формулювання на кшталт «зроби добре», «напиши професійно», «дай коротку відповідь» або «поясни нормально» залишають забагато простору для інтерпретації.

Краще замінювати їх вимірюваними вимогами:

  • замість «коротко» — «до 100 слів»;
  • замість «професійно» — «у нейтральному діловому тоні»;
  • замість «для всіх» — «для початківців, які не знають технічних термінів»;
  • замість «зроби структуру» — «запропонуй 5 розділів із коротким описом кожного»;
  • замість «напиши статтю» — «напиши статтю українською до 1200 слів із вступом, трьома підзаголовками та підсумком».

Чіткість особливо важлива, якщо результат має відповідати конкретному завданню: текст для сайту, інструкція для клієнтів, технічне пояснення, навчальний матеріал або структура презентації.

Як відділяти інструкції від контексту

Якщо в промпті є великий фрагмент тексту, код, лист або документ, варто чітко відокремлювати інструкції від матеріалу для аналізу. OpenAI рекомендує розміщувати інструкції перед контекстом і використовувати роздільники: наприклад, потрійні лапки, Markdown-заголовки або символи на кшталт ###.

Приклад:

Завдання:
Стисло підсумуй текст у 5 тезах.

Контекст:
"""
[текст для аналізу]
"""

Формат відповіді:
1. Теза — одне речення.
2. Теза — одне речення.
3. Теза — одне речення.
4. Теза — одне речення.
5. Теза — одне речення.

Це корисно, коли ШІ працює з довгими документами, вебсторінками, листами або текстами, у яких можуть бути фрази, схожі на інструкції. Чіткі межі допомагають зрозуміти, що є завданням, а що — матеріалом для обробки.

Приклади промптів для різних завдань

1. Промпт для пояснення складної теми

Роль:
Ти — викладач для початківців в IT.

Завдання:
Поясни, що таке API.

Обмеження:
- Пиши українською.
- Уникай складної термінології.
- Якщо використовуєш термін, коротко поясни його під час першої згадки.
- Обсяг — до 500 слів.

Формат:
1. Просте визначення.
2. Приклад із повсякденного життя.
3. Приклад з IT.
4. Короткий підсумок.

Такий запит кращий за «поясни API», бо містить аудиторію, стиль, обсяг і структуру відповіді.

2. Промпт для створення плану статті

Роль:
Ти — редактор блогу про цифрові навички.

Завдання:
Склади структуру статті на тему «Як підготуватися до першої співбесіди в IT».

Аудиторія:
Початківці, які шукають першу роботу.

Обмеження:
- Українська мова.
- Без обіцянок гарантованого працевлаштування.
- Практичний тон.

Формат:
Дай:
- вступну ідею;
- 6 розділів H2;
- по 2–3 тези до кожного розділу;
- короткий висновок.

Тут важливо, що промпт не просить одразу написати весь матеріал. Спершу створюється структура, яку легше оцінити й відредагувати.

3. Промпт для аналізу тексту

Завдання:
Проаналізуй текст і знайди місця, які можуть бути незрозумілими для початківців.

Контекст:
"""
[вставити текст]
"""

Обмеження:
- Не переписуй увесь текст.
- Не додавай факти, яких немає у вхідному тексті.
- Пояснюй, чому фрагмент може бути складним.

Формат відповіді:
Таблиця з колонками:
1. Фрагмент.
2. Проблема.
3. Як покращити.

Цей приклад показує, як задати не лише завдання, а й межі: не переписувати весь текст і не додавати нові факти.

4. Промпт для перетворення відгуків на категорії

Коли потрібен стабільний формат, варто додати приклад бажаного результату. Це називають few-shot prompting: замість одного запиту без зразка ви показуєте, як саме має виглядати відповідь.

Завдання:
Перетвори відгуки клієнтів на короткі категорії.

Приклад:
Відгук: «Доставили швидко, але упаковка була пошкоджена».
Категорії: швидка доставка; пошкоджена упаковка.

Тепер оброби:
Відгук: «Консультант відповів детально, але замовлення приїхало на день пізніше».

Формат:
Категорії: [категорія 1]; [категорія 2]

Приклади у промпті мають бути схожими на реальне завдання. Якщо ситуації бувають різними, варто додати кілька зразків: типовий випадок, складніший випадок і виняток.

5. Промпт для відповіді у заданому форматі

Завдання:
Підготуй короткий опис онлайн-курсу.

Вхідні дані:
Назва: Основи HTML і CSS
Аудиторія: початківці
Тривалість: 4 тижні
Результат: студент створить просту вебсторінку

Обмеження:
- До 600 символів.
- Українська мова.
- Без перебільшень і гарантій.

Формат:
Поверни лише JSON:
{
  "title": "",
  "audience": "",
  "description": "",
  "result": ""
}

Якщо потрібен JSON, таблиця або інший чіткий формат, це треба вказати прямо. Фраза «оформи красиво» не замінює конкретного формату.

Як задавати довжину та формат відповіді

ШІ краще дотримується структури, коли вимога сформульована конкретно. Наприклад: «рівно 5 пунктів», «до 100 слів», «таблиця з чотирма колонками», «поверни лише JSON», «кожен пункт — одне речення».

OpenAI окремо пояснює, що словесний опис довжини, приклади однакового обсягу та технічні обмеження допомагають контролювати розмір відповіді. Водночас обмеження на кількість токенів в API є технічною верхньою межею, а не гарантією змістовної довжини. Модель може завершити відповідь раніше. Про це йдеться в матеріалі OpenAI про контроль довжини відповідей.

Для звичайного користувача практичне правило просте: не пишіть «стисло» або «детально» без пояснення. Краще вказати бажаний обсяг, кількість пунктів і структуру.

Як працювати зі складними завданнями

Складні завдання краще розбивати на етапи. Google у рекомендаціях для Gemini API радить розділяти інструкції на окремі запити, послідовно передавати результат одного кроку на наступний або виконувати кілька підзавдань паралельно й потім об’єднувати результати.

Наприклад, замість одного запиту «підготуй якісну статтю» краще працювати послідовно:

  1. визначити цільову аудиторію;
  2. сформувати план;
  3. перевірити, яких фактів бракує;
  4. написати чернетку;
  5. відредагувати стиль;
  6. перевірити відповідність вимогам.

Такий підхід не гарантує повної відсутності помилок, але дає більше контролю. Ви бачите проміжні результати й можете виправити напрямок до того, як буде створено великий текст або складний документ.

Краще вказувати бажану поведінку, а не лише заборони

Заборони в промпті корисні, але самі по собі вони не завжди достатні. Замість того щоб писати лише «не використовуй складну мову», краще пояснити, що робити натомість: «пояснюй терміни простими словами й додавай коротке визначення під час першої згадки».

Порівняймо:

  • слабше: «Не пиши занадто складно»;
  • краще: «Пиши для початківців. Якщо використовуєш технічний термін, одразу поясни його одним реченням».
  • слабше: «Не вигадуй»;
  • краще: «Використовуй лише надані вхідні дані. Якщо інформації недостатньо, напиши, чого саме бракує».
  • слабше: «Не роби довго»;
  • краще: «Дай відповідь до 300 слів, у 4 абзацах, без вступних фраз».

Такі формулювання дають зрозумілий орієнтир і зменшують імовірність того, що результат доведеться повністю переписувати.

Типові помилки в промптах

Надто загальне завдання

Запит «напиши текст про маркетинг» не містить цілі, аудиторії, формату й обсягу. Результат може бути граматично правильним, але не придатним для конкретної задачі.

Краще: «Напиши вступ до статті про email-маркетинг для власників малого бізнесу. Обсяг — до 120 слів. Тон — простий і практичний».

Немає вхідних даних

Якщо потрібно проаналізувати, скоротити, переробити або класифікувати інформацію, її треба надати. Без вхідних даних ШІ може зробити занадто загальні висновки.

Не вказано формат

Коли формат не заданий, відповідь може бути у вигляді довгого тексту, списку або довільної структури. Якщо вам потрібна таблиця, JSON, план або лист — напишіть це прямо.

Змішано інструкції та контекст

Якщо в одному абзаці поєднати завдання, приклади, текст для аналізу й додаткові умови, запит стає складним для читання. Краще використовувати заголовки, роздільники і блоки.

Занадто багато завдань в одному запиті

Промпт на кшталт «проаналізуй сайт, напиши стратегію, створи контент-план, оголошення й листи» краще розділити на кілька етапів. Так легше перевіряти якість кожного результату.

Немає правила для невизначеності

Якщо даних може бракувати, варто прямо написати: «Якщо інформації недостатньо, постав уточнювальні запитання» або «Познач припущення окремо». Це допомагає уникати відповідей, які виглядають упевнено, але не мають достатньої основи.

Як вдосконалювати промпт після першої відповіді

Промптинг — це ітеративний процес. Перший запит рідко буває ідеальним, особливо якщо завдання нове або складне. Потрібно оцінити результат, додати уточнення й повторити спробу.

Після першої відповіді перевірте:

  • чи виконано саме те завдання, яке ви ставили;
  • чи дотримано мову, стиль і обсяг;
  • чи правильний формат результату;
  • чи немає зайвих припущень;
  • чи достатньо конкретики;
  • чи потрібно додати приклад бажаного результату;
  • чи варто розділити завдання на кілька кроків.

Якщо відповідь занадто загальна, додайте контекст. Якщо вона не в тому стилі — опишіть стиль точніше. Якщо структура незручна — задайте формат. Якщо результат занадто довгий або короткий — вкажіть обсяг у словах, символах або кількості пунктів.

Мінічекліст хорошого промпту

Перед надсиланням запиту швидко перевірте його за цим списком:

  • Я зрозуміло написав, що саме потрібно зробити?
  • Я вказав, для кого призначена відповідь?
  • Я додав необхідні вхідні дані?
  • Я визначив мову, стиль і обсяг?
  • Я описав формат результату?
  • Я пояснив, що вважати якісною відповіддю?
  • Я написав, що робити, якщо інформації недостатньо?
  • Для складного завдання я розділив роботу на етапи?

Короткий підсумок

Хороший промпт — це чітко сформульоване завдання з контекстом, вхідними даними, обмеженнями та очікуваним форматом відповіді. Не потрібно шукати «секретні» фрази: важливіші конкретика, структура й послідовне уточнення.

Якщо завдання просте, достатньо вказати мету, аудиторію та формат. Якщо завдання складне, використовуйте шаблон, розділяйте інструкції й контекст, додавайте приклади та працюйте поетапно. Саме такий підхід допомагає отримувати від ШІ не випадкові відповіді, а практичні результати, які можна застосовувати в навчанні, роботі й бізнес-процесах.

Оновлено 09.09.2026

ChatGPT Perplexity Google (AI)