🤖 Теги в промптах: що це таке і як їх використовувати

Теги в промптах – це підказки, які допомагають керувати відповіддю нейромережі. Зазвичай їх пишуть у дужках “<тег>…</тег>.

Ось, чим вони корисні:

  1. Виступають візуальними роздільниками, структурують інструкції та допомагають нейронці чітко відокремити їх від основного змісту промпта. Тобто, допомагають виділити конкретні місця в запиті, щоб нейронці було простіше їх побачити.
  2. Виступають семантичними підказками. Тобто, самі слова в дужках підказують нейромережі, про що йдеться в конкретному блоці запиту. А чим краще нейронка розуміє запит, тим краще його виконує.
  3. Розділяють запит на частини. Теги допомагають нейромережам зрозуміти, які фрагменти промпту слід обробити як інструкції, контекст або приклади.

Чи завжди потрібно використовувати теги. Ні, нейромережі і так розуміють ваші запити і можуть їх нормально обробити. Теги – це просто помічники, які полегшують роботу нейронці.

Коли варто використовувати теги. У великих і складних промптах. Наприклад, у запиті “напиши пост для соцмереж… ЦА – така-то, стиль – такий-то” теги не потрібні. Це короткий запит, який нейромережі і так оброблять. А ось у складному запиті на 1-2 або 3 сторінки теги точно знадобляться. З їхньою допомогою ви розіб’єте промпт на розділи: “інструкція”, “контекст”, “стиль” тощо. – і підвищите ймовірність, що нейромережа зрозуміє запит правильно.

Як правильно використовувати теги в запитах

А ось і міні-інструкція.

  1. Теги мають бути парними. Тобто, кожен тег, що відкриває, повинен мати тег, що закриває, наприклад: <ІНСТРУКЦІЯ>…</INSTRUCTION>. Це створює чіткі межі для кожного розділу промпта.
  2. Теги мають бути осмисленими. Тобто, назва тега має відображати суть тексту всередині нього. Якщо ставимо тег <СТИЛЬ>, то описуємо в ньому саме стиль. Ставимо тег <ОБМЕЖЕННЯ>, значить описуємо тільки обмеження.
  3. Теги мають бути однаковими. Якщо все капсом, то все капсом. Якщо маленькими літерами, то маленькими. Це не сильно впливає на відповідь нейронки, але знижує ймовірність неправильної інтерпретації запиту.
  4. Теги мають стояти на нових рядках. Це теж не сильно впливає на відповідь нейронки, але знижує ймовірність неправильної інтерпретації запиту.
  5. Теги можуть бути вкладеними. Якщо ви пишете дуже великий промпт, то всередині одного тега можете використовувати інший. Найкраще робити це в розділі з прикладами.

Наприклад: <ПРИКЛАД><ПРИКЛАД1>…</ПРИКЛАД1><ПРИКЛАД2>…</ПРИКЛАД2></ПРИКЛАД>

Які теги в запитах використовувати

Ну що, відразу до справи.

  • <ІНСТРУКЦІЯ>…</ІНСТРУКЦІЯ>

Використовуйте тег для пояснення завдання. Так нейронка буде чітко розуміти, що від неї вимагається.

  • <КОНТЕКСТ>…</КОНТЕКСТ>.

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

  • <ПРИКЛАД>…</ПРИКЛАД>

Тут показуйте нейронці, яку відповідь ви очікуєте. Наприклад, вставте сюди свій текст, якщо хочете клонувати свій стиль листа.

  • <СТИЛЬ ЛИСТА>…</СТИЛЬ ЛИСТА>

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

  • <ОБМЕЖЕННЯ>…</ОБМЕЖЕННЯ>

Тут вказуйте, чого варто уникати у відповіді. Не факт, що нейронка на 100% дотримається вказівок, але з тегом ця ймовірність вища.

Додати коментар