Prompt engineering
Prompt Engineering означає просто постановку хороших запитань до ІІ. Промпт — це ваш вхід з вашим запитом чи проханням.
Prompt engineering означає, що ми придумуємо цілеспрямовані запитання та підказки, щоб допомогти моделям ІІ давати правильні відповіді під час чатів. З кращими промптами ви отримаєте кращі результати.
Разом із специфікаціями обраної моделі це визначає якість відповіді.
Елементи промпту (питання)
Щоб отримати кращі результати, зважайте на наступні пункти:
- Мета: чого саме ви хочете від мовної моделі?
- Роль: яку роль має виконувати мовна модель? (Наприклад, «Маркетинговий аналітик», «Юридичний консультант», «Керівник проекту»)
- Контекст: довідкова інформація про запит (наприклад, бізнес-цілі, деталі проек ту, ринкова інформація)
- Стиль: який стиль ви хочете застосовувати? (Наприклад, формальний, переконуючий, лаконічний)
- Вихід: у якому форматі ви хочете отримати результат? (Наприклад, звіт, електронна пошта, конспект презентації, фрагмент коду)
Мета
Точне формулювання мети вашого запиту є суттєвим і не може бути опущеним.
Що ви хочете знати?
- Фактологічний запит може бути, але майте на увазі обмеження (наприклад, актуальність знань може бути відсутня)
- Так само як у Google, ви не отримаєте точнієї копії відповіді, якщо запит повторювати
- Перевагою є функція «чат», де ви можете ставити додаткові запитання
Приклад промпту з чіткою метою:
Дайте опис основни х викликів при впровадженні нової платформи AI у середньої компанії.
Впровадження нової платформи AI у середній компанії пов'язане з різними викликами. Деякі основні виклики:
- Опір змінам: співробітники звикли до існуючих процесів і систем. Нова платформа AI вимагатиме адаптації та може викликати опір, особливо якщо вплив на робочі процеси неясний.
- Якість і доступність даних: платформи AI сильно залежать від даних. Збір, очищення та структурування даних для нової платформи може бути складним та тривалим.
- Інтеграція з існуючими системами: платформі часто потрібно інтеграція з іншими бізнес-додатками (ERP, джерела даних, BI-інструменти). Це може створювати технічні виклики.
- Вартість: окрім ліцензійних витрат, є витрати на впровадження, навчання, інфраструктуру даних та, можливо, залучення спеціалізованого персоналу.
- Навчання та впровадження: співробітників потрібно навчити користуватися новою платформою та інтерпретувати вихід. Без якісного навчання та постійної підтримки рівень прийняття може за лишитися низьким.
- Вибір правильної платформи та кейсів використання: існує багато платформ та технологій. Важливо обрати платформу та визначити релевантні кейси використання, що відповідають потребам та стратегічним цілям компанії.
- Етичні міркування та відповідність нормам: залежно від застосування платформи, можуть бути етичні питання та вимоги відповідності (наприклад AVG/GDPR), які потрібно ретельно вирішувати.
- Управління проектом: успішна реалізація потребує ґрунтовного управління проектом, чітких цілей та залучення зацікавлених сторін з різних підрозділів.
Додавання ролі та контексту
Додавання ролі та контексту забезпечує кращі та більш конкретні відповіді.
Приклад тієї ж запитання, але з роллю та контекстом:
Як керівник проекту, відповідальний за впровадження нової платформи AI для аналізу даних та оптимізації процесів у B2B-сервісній компанії з 150 працівниками, дайте опис основних викликів та можливих стратегій пом’якшення.
Як керівник проекту з впровадження нової платформи AI для аналізу даних та оптимізації процесів у B2B-сервісній компанії з 150 співробітниками, я бачу наступні основні виклики та можливі стратегії мінімізації ризиків:
- Опір змінам та прийняття користувачами:
- Виклик: Співробітники, особливо ті, чия робота напряму залежить від цих змін, можуть опиратися відмові від звичних методів та не зрадіти новим інсайтам, згенерованим AI.
- Митигaція: Залучайте ключових користувачів на ранніх етапах. Чітко комунікуйте переваги (ефективність, кращі рішення, нові інсайти). Забезпечте всебічне навчання за ролями та постійну підтримку. Призначте «AI-чемпіонів» в підрозділах.
- Якість даних, управління даними та міграція:
- Виклик: Ефективність платформи залежить від високої якості даних. Дані з існуючих систем часто суперечливі, неповні або неправильні.
- Митигaція: Розпочніть із повної перевірки даних, визначте рамки управління даними та проведіть очищення даних перед інтеграцією/міграцією. Визначте чіткі моделі даних та потоки. Проведіть тестування та ретельно валідуйте дані.
- Інтеграція з існуючою ІТ-інфраструктурою:
- Виклик: Зв'язки з джерелами даних, ERP, CRM та іншими системами повинні працювати плавно та безпечно.
- Митигaція: Ранньо визначте потрібні інтеграції. Оберіть AI-платформу з надійними API-даними або стандартними конекторами. Ретельно тестуйте інтеграції.
- Обсяг робіт, проміжок та бюджет:
- Виклик: Під час проекту можуть з'являтися нові побажання до застосувань AI, що розширюють обсяг та збільшують витрати.
- Митигaція: Визначте чіткий межі обсягу з конкретними кейсами використання (MVP) для першого етапу. Впровадьте суворий процес управління змінами. Підтримуйте реалістичне планування та бюджет, з резервом.
- Вибір правильної технології та партнера з впровадження:
- Виклик: Ринок AI складний. Неправильний вибір технології або недосвідчений партнер може зіпсувати проект.
- Митигaція: Проведіть ґрунтовне дослідження відповідних технологій AI для визначених кейсів використання. Оберіть партнера з підтвердженим досвідом у вашій галузі та з обраними технологіями. Запитайте відгуки.
- Відсутність знань та навичок з AI в організації:
- Виклик: Може не вистачати внутрішньої експертизи для ефективного використання платформи AI, її підтримки та розвитку.
- Митигaція: Інвестуйте в навчання. Розгляньте найм спеціалізованого персоналу або спільну роботу з партнером з впровадження для передачі знань. Створіть культуру постійного навчання.
- Етичні міркування та пояснюваність (Explainable AI):
- Виклик: Рішення, прийняті або підтримувані AI, повинні бути прозорими та пояснюваними, особливо якщо вони впливають на клієнтів чи співробітників. Переваги даних можуть призвести до несправедливих результатів.
- Митигaція: Встановіть етичні принципи використання AI. За можливості оберіть моделі, які інтерпретуємо. Впровадьте процеси для виявлення та мінімізації упередженості. Забезпечте людський контроль над критичними рішеннями AI.
Протягом цих викликів проактивно підбираємо рішення для успішної реалізації платформи AI, що справді сприяє досягненню бізнес-цілей.
Техніки
Нижче описано ряд технік, які можна використати для більш просунутих промптів.
Техніка 1 - надання прикладів
Щоб забезпечити використання мовною моделлю того самого стилю, який ви бажаєте, подайте один або два приклади.
Метод називають “one & few-shot prompting”
Напишіть концептуальний електронний лист клієнтам щодо майбутнього запланованого оновлення системи. Використайте нашу внутрішню політику для спілкування з клієнтами (додайте відповідні пункти з політики). Використайте як стиль останню розсилку, але не використовуйте її змісту: (додайте текст розсилки)
Повна промпта звучить так:
Внутрішня політика для спілкування з клієнтами:
- Завжди залишайтеся професійними та ввічливими.
- Надавайте оновлення про важливі зміни або збої вчасно.
- Надавайте чітку та стислу інформацію.
- Забезпечте рішення або компенсацію, якщо це застосовується.
Використайте стиль цієї розсилки, але не використовуйте інформацію з цієї розсилки. Шановний клієнте,
Ми хочемо повідомити вас про майбутнє оновлення системи, що може вплинути на наші послуги.
Дата та час оновлення: [дата й час] Очікувана тривалість перерви: [тривалість] Задіяні послуги: [послуги]
Під час цього періоду наша послуга може бути тимчасово недоступна. Ми докладемо всіх зусиль, щоб зменшити незручності та відновити послуги якомога швидше.
Нижче наведено відповідь мовної моделі на розгорнуту промпту з прикладами
Шановний клієнте,
Ми хочемо повідомити вас про майбутнє оновлення системи, яке може вплинути на наші послуги.
Дата та час оновлення: [дата й час] Очікувана тривалість перерви: [тривалість] Задіяні послуги: [послуги]
Під час цього періоду наша послуга може бути тимчасово недоступна. Ми докладаємо зусиль, щоб незручності були мінімальними та послуги відновилися якомога швидше.
Якщо у вас є запитання, не соромтеся звертатися до нас.
З повагою, [Ваше ім'я] [Ваша посада] [Назва компанії] [Контактна інформація]
Техніка 2 - надання шаблону
Щоб забезпечити використання певного формату, дайте шаблон та приклад. Це гарантує, що мовна модель відформатує відповідь певним чином або структурно. Ви можете подумати про різні формати, корисні для ситуацій, такі як:
- csv-вивід для імпорту в Excel або інструмент аналізу даних
- json-вивід для API-інтеграцій або конфігураційних файлів
- планування для проектної наради
Приклад промпти: Згенеруйте список з трьох потенційних маркетингових каналів для нового SaaS-продукту, орієнтованого на малі та середні підприємства. Форматуйте відповідь так: Канал: Охоплення аудиторії: Потенційна ROI: Потрібні ресурси:
Наприклад: Канал: Реклама у LinkedIn Охоплення аудиторії: Конкретні посадові титули, галузі, розмір компанії Потенційна ROI: Висока за умови правильної націленості Потрібні ресурси: Бюджет на рекламу, створення контенту, управління кампанією
Метод називають “output templates”
Нижче наведено відповідь мовної моделі на промпт з шаблоном виводу
Канал: Content Marketing (Blog & SEO) Охоплення аудиторії: Компанії, що активно шукають рішення своїх проблем, органічний трафік Потенційна ROI: Висока в довгостроковій перспективі, формує авторитет Потрібні ресурси: Контент-лідери, SEO-спеціаліст, час на дослідження ключових слів та просування контенту
Канал: Google Ads (Search) Охоплення аудиторії: Компанії, які шукають конкретні ключові слова, пов’язані з SaaS-продуктом Потенційна ROI: Середня – висока залежно від конкуренції та CPC Потрібні ресурси: Бюджет на рекламу, дослідження ключових слів, оптимізація лендинґу, управління кампанією
Канал: E-mail Marketing (Lead Nurturing) Охоплення аудиторії: Ліди, зібрані через сайт, вебінари чи інші канали Потенційна ROI: Висока, ефективна для конверсії лідів у клієнтів Потрібні ресурси: Платформа електронної пошти, контент для серій електронних листів, уміння сегментації
Техніка 3 - підказка
Щоб забезпечити, що мовна модель починає та пише певним чином, дайте підказку. Тут підказку додають наприкінці промпту.
Приклад промпту: Чи можете ви підсумувати цей ринковий звіт для мене? (прикліпіть відповідні розділи звіту). Розпочніть відповідь з: Найважливіші висновки з цього ринкового дослідження:
- ВКЛАДІТЬ ТЕКСТ ЗІ ЗВІТУ
Метод називають «cue- та hints» Цей приклад використовує вигаданий звіт.
Нижче наведено відповідь мовної моделі з підказкою
Найважливіші висновки з цього ринкового дослідження:
- Попит на хмарні системи управління проектами для МСП за останні два роки зріс на 35%.
- Основні фактори рішення для МСП: зручність використання, інтеграція з існуючими інструментами та ціна.
- Ринкова частка Конкурент А — 25%, Конкурент Б — 18%. Є простір для нових гравців, які зосередяться на конкретних нішах або забезпечать кращий користувацький досвід.
- Найбільші виклики для МСП при впровадженні нового ПО — первинні інвестиції та час на навчання співробітників.
- Очікується, що ринок протягом наступних п’яти років зростатиме приблизно на 15% щороку.