Як писати промпти для ChatGPT
(та для інших чат-ботів)
Звернення до генеративного ШІ мають назву промпти (підказки).
Завдання, що має виконати генеративний ШІ, слід описувати за чітко, конкретно та недвозначно.
Подальший опис орієнтований на спілкування з ChatGPT, але ті ж правила придатні для більшості інших чат-ботів.
ChatGPT може розуміти людську мову та реагує на відповідно, тому підказка це спосіб спілкування з ChatGPT. Кращий результат досягається, якщо відноситися до чат-боту, як до колеги, з яким здійснюється співпраця.
Підказка не повинна бути надто формальною; за спостереженнями користувачів, акцент на вашій емоційній зацікавленості в певних ситуаціях може покращувати продукт чат-боту.
Ефективні промпти ChatGPT повинні мати інформацію, необхідну для досягнення мети. Максимальний обсяг промпту у різних чат-ботів вказують на сторінці сайту. Для ChatGPT це до 3000 слів.
Точний промпт мінімізує (але не виключає) ризик появи вигаданої чи хибної інформації у кінцевому тексті.
Основні елементи промпту.
1. Опис проекту (завдання, мети). Це може бути одна або кілька фраз, що описують проект, його мету, задачі, які мають бути вирішені, цільова аудиторія або користувачі продукту, результати, що мають бути досягнуті на фінальному етапі. Це включає тип публікацій - у соціальних мережах, ЗМІ чи на телебаченні.
Рекомендації пацієнту, студенту або лікарю щодо проведення діагностики захворювання мають різний зміст, що відображається у відповіді чат-бота. План вивчення англійської мови для читання наукової літератури відмінний від плану швидкого навчання перед туристичною поїздкою.
2. Роль ChatGPT. Призначте ChatGPT певну роль: професію, посаду, ідентичність, точку зору, що змінює характер висловлючань. ChatGPT здатен генерувати результати, орієнтуючись на знання, притаманні призначеній йому ролі.
3. Контекст проекту. Надання контексту для проекту підвищить імовірність потрібної відповіді. Контекст - це довідкова інформація про мотивацію проекту, характерні факти, статистика. Наприклад, вибір діагностичної стратегії буде залежати від доступних методів обстеження чи фінансових обмежень, план тренувань початківця буде відрізнятися від плану тренувань досвідченого спорстмена у гарній фізичній формі, раціон для особи з зазначеними патологіями травного тракту відрізнятиметься від раціону для здорової особи з певним набором вимог.
План вивчення італійської мови для підлітка, що мріє розуміти зміст пісень в оригіналі, але хоче витрачати не більше 20 хвилин на день на навчання, відмінні від плану навчання та запропонованих онлайн-ресурсів для його матусі, яка збирається у туристичну подорож з відвідуванням художніх музеїв, спілкуванням місцевих жителів, і згодна витрачати 1,5 години на урок, але раз на два дні. Вихідний рівень знань - це також необхідний контекст.
4. Вихідні характеристики. Якщо запит стосується бізнес-проекту, то у запиті слід вказати деталі результату, який ChatGPT має створити, дослідження, які потрібно провести для уточнення, спосіб його створення, включаючи тон, характер речень, довжину, стиль, структуру.
5. Правила та обмеження можуть додатково допомогти ChatGPT у створенні бажаного результату. Вони можуть включати певні типи вмісту, приклади або навіть слова, які ChatGPT має виключити.
6. Наведені приклади стилів написання, типу вмісту, вдалих формулювань також сприяють більшій відповідності отриманого результату вашим очікуванням.
Посилені стратегії підказок ChatGPT
1. Власні інструкції. Користувачі ChatGPT можуть установлювати спеціальні інструкції зі своїх облікових записів ChatGPT, щоб персоналізувати свою взаємодію з інструментом, фільтрувати вміст і контролювати контекст. Ці інструкції можуть, наприклад, вимагати результатів у певній галузі, як стоматологія, або уникати використання джерел певного походження.
Чим різноманітніші завдання, які ви вирішуєте у розмовах із ChatGPT, тим менше потрібні спеціальні інструкції.
Встановлені власні інструкції застосовуватимуться, доки не будуть видалені або відредаговані.
2. Користуйтеся інтерактивним підказуванням. Запитання та завдання можуть бути багатоетапними. На основі отриманої на первинний промпт відповіді поставте інше запитання. Потужні чат-боти пропонують потенційні питання, пов'язані з темою того, на яке відповіли, їх можна використовувіати для того, щоб розвинути дослідження теми.
3. Повторюйте запитання - чат-бот може надавати різні відповіді з різними джерелами для аргументації.
4. Попросіть ChatGPT створити промпти.
Надайте ChatGPT зразок результату та попросіть його створити підказку, яка може допомгти його досягти.
Пошукайте в Інтернеті приклади ефективних підказок та експериментуйте, варіюючи їх.
5. Створіть власну бібліотеку підказок, зберігаючи найбільш ефективні у власних файлах для подальшого використання.
6. Попросіть ChatGPT створити резюме довгих розмов.
7. Запитуйте результати, які представляють кілька точок зору.
8. Експериментуйте та спілкуйтеся з чат-ботом. Незначні зміни промпту можуть значно змінити його вміст. Вказуйте потрібну довжину відповіді. Просіть відповіді більшої або меншої (до 500 слів) довжини. Просіть навести аргументи "за" та "проти". Просіть аргументувати наведені чат-ботом дані чи точку зору посиланнями на джерела. Якщо ви вкажете на хибну відповідь, ШІ вибачиться, але не факт, що надасть більш точну або більш корисну інформацію.
9. Перевіряйте факти та джерела, вказані чат-ботом.
10. Під час довгого спілкування з чат-ботом не забувайте контролювати тему.
11. Оцініть відповіді ChatGPT. Це сприяє постійному вдосконаленню ШІ, оскільки історії чатів користувачів можна використовувати для навчання моделі. Оберіть «Подобається» або «Не подобається» у верхньому правому куті результату та додайте свої пропозиції.
12. Використайте ті самі промпти для спілкування з Gemini, Copilot та Perplexity: отримаєте інші відповіді, інші аргументи.