Хай ШІ сам напише промпт

5 хвилин читання

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

Промпт-інжиніринг не помирає, люди просто не вміють

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

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

Читайте також: Масштабне впровадження нових технологій ставить перед суспільством питання про те, як змінюватиметься ринок праці під впливом штучного інтелекту. Під час експертної дискусії на YouTube-каналі The Diary Of A CEO Clips президент Інституту дослідження машинного інтелекту (MIRI) та дослідник безпеки ШІ Нейт Соарес висловив застереження: якщо не призупинити перегони зі створення суперінтелекту, людству пощастить протриматися хоча б найближчі десять років. За цією тезою стоїть масштабна трансформація — від зміщень у професіях до загрози втрати контролю над автономними системами.

Мета-рівень

Мета-рівень — це коли ми просимо сервіс не виконати задачу, а спочатку написати промпт під цю задачу. Ми самі промпт не пишемо, ми просто описуємо, що нам треба, людською мовою. Далі ШІ обдумує це все і пише промпт за нас.

Підписуйтеся на наші соцмережі

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

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

Три деталі, без яких прийом працює гірше

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

По-друге — робіть мета-промптинг у тому самому сервісі, у якому потім працюватимете. Час від часу я чую пораду попросити ChatGPT написати промпт для Claude або навпаки. Я вважаю, що це бред. Ну, як історія це можливо, окей. Але сервіс сам про себе знає більше, ніж ви, знає свій формат і нормально все це формулює. Тому працюєте в Claude — просіть у Claude зробити мета-промптинг сам про себе.

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

Де прийом ламається

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

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

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

Що з цим робити далі

Якщо ви дочитали й думаєте, що тепер техніки промптингу можна не вчити, — я б не поспішав. Прийом справді знімає 75% усього, що треба знати про написання промптів. Але 25%, які лишаються, — це вміння подивитися на згенеровану інструкцію й зрозуміти, що в ній зайве, чого бракує і де її треба розрізати навпіл. Без цього ви просто делегували незнання сервісу й отримали довший текст замість кращого результату, тому я й далі вчу групи писати промпти: інакше неможливо оцінити те, що ШІ написав за вас.