Промпт-інжиніринг
Майстерність створення запитів AI: 5 технік для досвідчених користувачів
Використання великих мовних моделей (LLM) типу ChatGPT розширюється в усіх галузях. Навіть вчені використовують AI для написання або полішування своїх робіт. Нещодавній аналіз п’яти мільйонів наукових досліджень, опублікованих у 2023 році, виявив швидке збільшення кількості певних слів, таких як “метiculozny”, “інтригуючий” і “хвальний”. Причина цього збільшення – використання LLM.
Вплив AI вже величезний, швидко трансформуючи робоче місце. Але ми ще на початку, намагаючись знайти баланс між використанням AI без надмірної залежності від нього та компрометацією якості. У моєму компанії Jotform ми інтегрували інструменти AI для автоматизації рутинних завдань, або як я їх називаю, “роботи”, і звільнили працівників, щоб вони могли зосередитися на значимій роботі, яку можуть робити тільки люди. Я розглядаю інструменти AI типу ChatGPT як цінні ресурси – низькозатратні, ефективні помічники AI. Але, як кожен, хто використовував ChatGPT, знає, воно не 100% надійне або точне. І воно ефективне лише тоді, коли ви даєте йому добрі запити.
Нещодавно я запитав ChatGPT, як розвинути свої навички інженерії запитів. Перша відповідь була: “Експериментування та ітерація: постійно експериментуйте з різними типами запитів і уточнюйте їх на основі виходів AI. Стежте за тим, що працює, а що ні, і ітеративно покращуйте свої запити”.
Іншими словами, практика робить досконалим.
З цим на увазі, ось мої топ-стратегії для підвищення рівня написання запитів.
Спробуйте мета-запити
Комунікація – це ключ до успішних відносин. Знання того, як люди спілкуються, і як найкраще спілкуватися з ними, може допомогти розвинути сильніші зв’язки і подолати невідповідності, коли є розрив між словами та намірами або емоціями. У тому ж дусі, ваша взаємодія з ChatGPT може суттєво покращитися, якщо ви явно запитаєте його, як найкраще спілкуватися з ним. Я регулярно запитую ChatGPT, як сформулювати запити, щоб отримати інформацію або зворотний зв’язок, який я шукаю. Чим більше інформації ви даєте ChatGPT про результати, яких ви добиваєтеся, тим краще воно може допомогти вам створити ефективний запит.
Ось приклад мета-запиту:
“Як би ви сформулювали запит, щоб отримати детальний зворотний зв’язок про статтю від ChatGPT? Яку інформацію ви включили б, щоб отримати найбільш актуальний інсайт?”
За кілька секунд ChatGPT згенерувало шаблон запиту з коротким поясненням, чому воно включило кожну частину запиту. Це розуміння допомагає вам писати кращі запити в майбутньому.
Зробіть це тривалим діалогом
У більшості дослідницьких інструментів кожен запит ізольований. Ви не можете будувати на попередньому пошуку, щоб уточнити або заглибитися глибше. ChatGPT має перевагу у тому, що дозволяє вам продовжувати тему, як і діалог між двома людьми – сократичний діалог, якщо хочете, де ви є вчителем, а ChatGPT – учнем. Я вважаю цю можливість особливо корисною, якщо я новачок у певній галузі і хочу почати з базового рівня розуміння, перш ніж зануритися в деталі.
Щоб вступити у діалог з ChatGPT, почніть з широкого запиту і уточнюйте наступні запити на основі відповідей.
Послідовність запитів може виглядати так:
“У кількох реченнях можете пояснити механіку тенісного серву?”
“Чому сервер зміщує свій вагу з задньої ноги на передню?”
“Можете коротко пояснити перехід кінетичної енергії?”
Ця техніка може допомогти вам отримати більш нюансовані відповіді і дослідити області та перспективи, яких ви можливо не розглянули раніше.
Дайте ChatGPT посилання на текст
ChatGPT може бути трохи гладким говоруном. Запитайте його про будь-яку тему під сонцем, і воно буде щасливо говорити про це, скільки б ви не хотіли. Проблема полягає в тому, що воно не завжди точне. Тому надання ChatGPT посилання на текст може допомогти забезпечити, щоб відповіді, які ви отримуєте, були ґрунтовані на надійних джерелах.
Як пояснює OpenAI, “У тому ж дусі, що і аркуш нотаток може допомогти студенту краще виконати тест, надання посилання на текст цим моделям може допомогти відповісти з меншою кількістю вигадок”. Надайте ChatGPT джерела, які ви вже знаєте і довіряєте, і дозвольте LLM витягти інформацію, яку ви потребуєте.
Запит може бути таким:
“Використайте наступний текст у лапках, щоб відповісти на питання”.
ChatGPT: Так, будь ласка, надайте статті, які ви хотіли б, щоб я використав для відповідей на ваші питання.
Потім надайте ChatGPT статті (заголовок і публікація зазвичай достатньо) і ваші питання.
Назначте ChatGPT роль
Одна з найкорисніших, і, без сумніву, найзабавніших, можливостей ChatGPT полягає в тому, що воно може прийняти різні персони. Ви, мабуть, знаєте притчу про сліпих чоловіків і слона. Кожен чоловік торкається іншої частини слона і описує тварину на основі свого обмеженого погляду. Як люди, ми схильні припускати, що наша реальність правильна, навіть якщо вона ґрунтується на обмеженому погляді. Включення різних перспектив дає нам можливість зрозуміти щось повніше.
Просто інструктувавши ChatGPT прийняти персону, ми можемо отримати нову перспективу.
Розгляньте ці два запити і персони:
Запит: Перепишіть наступний текст з точки зору поета: Міст через воду з’єднує дві землі.
ChatGPT
Між берегами, де річки танцюють і шепчуть,
Міст, тонкий і рішучий, простягнувся через сріблясту ріку,
Об’єднуючи віддалені землі обіцянкою,
Свідченням туги сердець і землі.
Запит: Перепишіть наступний текст з точки зору інженера: Міст через воду з’єднує дві землі.
ChatGPT
Міст через воду функціонує як конструктивне рішення, ефективно з’єднуючи дві окремі землі. Воно простягнулося через прірву з точністю спроектованими матеріалами, забезпечуючи стабільність і міцність, а також сприяючи транспортуванню і комунікації між двома регіонами.
У Jotform наша маркетингової команда могла б використовувати цю техніку, щоб розглянути питання з точки зору різних покупців. Це проста техніка з багатьма випадками використання.
Моделюйте відповідь, яку ви хочете
Хоча ChatGPT може не бути найбільш надійним оповідачем, воно дуже логічне. Навіть не намагаючись описати відповідь, яку ви хочете, що може бути досить складним, ви можете дати ChatGPT приклад і воно застосує ту ж логіку.
Наприклад, якщо я працюю над маркетинговою кампанією і хочу використовувати ChatGPT, щоб створити привабливий текст, я міг би використовувати такий запит:
Я міг би використовувати такий запит:
Запит: “Я буду писати слова, і я хотів би, щоб ви прийшли з відповідним прикметником. Наприклад, якщо я напишу ‘гарний’, ви могли б написати ‘красивіший за зірки в небі'”.
ChatGPT
Так, я готовий! Будь ласка, надайте слова, які ви хотіли б, щоб я перетворив.
Я: нервовий
ChatGPT: Нервовий, як лист, який тремтить у бурі.
Я міг би подумати, що на другий погляд, це не той тон, який я шукаю. Тому я коригую запит.
Запит: Я буду писати слова, і я хотів би, щоб ви прийшли з відповідним прикметником. Наприклад, якщо я напишу ‘гарний’, ви могли б написати ‘міліший за призового кабана на Техаській державній ярмарці’.
ChatGPT: Так, я готовий! Будь ласка, надайте слова, які ви хотіли б, щоб я перетворив.
Я: нервовий
ChatGPT: Нервовий, як кіт на рокінговій конвенції.
У цьому випадку я отримав би ідею для свого маркетингового тексту – і посмішку, без додаткової оплати.












