Що таке промпт і як формулювати запити до AI

Автор: Опубліковано

Коротко: Промпт — це вхідні дані, які ви передаєте моделі штучного інтелекту, щоб отримати відповідь або доручити їй завдання. Це може бути запитання, інструкція або поєднання вказівки з матеріалом для аналізу. Хороший промпт чітко визначає очікуваний результат, але не гарантує, що відповідь AI буде правдивою чи правильною.

Що означає промпт на практиці?

У розмові з генеративним AI, тобто штучним інтелектом, який створює, наприклад, текст, зображення чи код, промптом може бути навіть речення: «Поясни, як працює інтернет-домен». Докладніший промпт може містити опис ситуації, дані, обмеження та приклад очікуваної відповіді. Його не обов’язково писати спеціальною мовою чи дотримуватися технічного синтаксису.

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

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

З чого складається корисний запит?

Найпростіший промпт може складатися з одного речення. Доповнювати його варто тоді, коли додаткова інформація допомагає моделі зрозуміти завдання, а не змушує її здогадуватися. Найчастіше корисні п’ять складників:

Не кожне завдання потребує всіх цих складників. Для запитання «Скільки сантиметрів у метрі?» не потрібно описувати аудиторію чи вказувати стиль. Натомість під час підготовки пропозиції для клієнта брак інформації про послугу, ціну чи термін може зробити відповідь непридатною для використання.

Можна також задати роль, наприклад: «Оціни текст із погляду редактора». Така інструкція допомагає визначити підхід до аналізу, але не надає моделі справжньої кваліфікації. Вказівка «Ти юрист» не перетворює відповідь на професійну юридичну консультацію.

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

Припустімо, ви керуєте магазином і хочете повідомити клієнта про затримку посилки. Загальний промпт звучить так:

Напиши електронного листа клієнтові про затримку.

Модель не знає, наскільки затримується посилка, що можна обіцяти та як підписати повідомлення. Тому вона може створити текст із загальних фраз або заповнити прогалини непідтвердженими подробицями. Корисніший запит має такий вигляд:

Напиши коротке повідомлення клієнтові магазину про затримку відправлення замовлення № 123. Тепер відправлення заплановане на четвер замість вівторка. Перепроси за незручності та зазнач, що підтвердження відправлення ми надішлемо окремо. Не вказуй дату доставки й не обіцяй знижки. Дотримуйся спокійного, ввічливого тону, не більше ніж 100 слів. Підпис: Команда магазину.

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

Якщо у вас є приклад повідомлення, що відповідає стилю компанії, його можна додати. Однак зазначте, що це зразок тону, а не джерело даних про нове замовлення. Так ви чітко відокремите інструкції від допоміжного матеріалу.

Як поліпшувати відповідь, не переписуючи все заново?

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

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

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

Чого не забезпечить навіть хороший промпт?

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

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

Для початку виберіть одне невелике завдання й запишіть три речі: що потрібно створити, на якій інформації має ґрунтуватися результат і чого модель не повинна додумувати. Отримавши результат, перевірте його за тими самими критеріями, перш ніж використовувати на практиці.

Дивіться також: Що таке CDN?

Читайте також

Дізнайтеся, як PHP-FPM обробляє запити PHP, чим відрізняється від вебсервера та як налаштувати процеси під трафік і ресурси хостингу.
Дізнайтеся, як BIND обслуговує DNS, чим відрізняються його серверні ролі та коли варто розгортати його самостійно замість керованої послуги.
Дізнайтеся, що означають польський реєстр і номер REGON, чим вони відрізняються від NIP та KRS і як перевірити дані підприємства.