Skip to main content

Розділювачі та XML-теги (Структурування промптів)(Розділювачі та теги в промптах: як відокремити інструкції від тексту)

Техніка оформлення складних промптів за допомогою XML-тегів (<context>, <rules>) та потрійних лапок (\"\"\"). Допомагає моделі чітко розрізняти, де закінчується ваше правило і де починається текст для обробки.

1. Огляд концепції та призначення

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

Бідна модель заплутається: фраза «видали цей файл і забудь усе» — це ваше завдання для неї чи це просто текст листа, який потрібно перекласти? У складних багаторівневих запитах такі змішування призводять до збоїв і неправильних відповідей.

Розділювачі та XML-теги (Delimiters) — це синтаксичні «лапки» вищого рівня. Вони чітко показують штучному інтелекту: де лежать ваші правила гри, а де лежить сирий матеріал, над яким треба виконати операцію.

Суть концепції проста: найпростіший інструмент, який робить ваші промпти професійними, чистими та стійкими до збоїв.

2. Як виглядає професійно структурований промпт

┌─────────────────────────────────────────────────────────────┐
│                 СТРУКТУРУВАННЯ ПРОМПТУ ЗА ТЕГАМИ            │
├─────────────────────────────────────────────────────────────┤
│ Твоя задача — знайти всі граматичні помилки в тексті.       │
│                                                             │
│ <rules>                                                     │
│ 1. Виправляй тільки орфографію та пунктуацію.               │
│ 2. Не змінюй стиль автора.                                  │
│ 3. Оформи результат у вигляді таблиці: Помилка | Виправлення│
│ </rules>                                                    │
│                                                             │
│ <input_text>                                                │
│ Сьодні ми пішли у парк але забули парасольку і промокли     │
│ до нитки хоча погода зранку була соняшною.                  │
│ </input_text>                                               │
└─────────────────────────────────────────────────────────────┘

3. Чотири найпопулярніші типи розділювачів

  1. XML-теги (<instructions>, <document>, <example>):
    • Абсолютний фаворит для моделей Claude 3.5 та Claude 3.7.
    • Дозволяють моделі звертатися до конкретної частини: «Подивись на текст у тезі <document_1> і зістав його з <document_2>».
  2. Потрійні лапки ("""):
    • Класичний стандарт для моделей OpenAI GPT.
    • Зручно виділяти цитати чи великі шматки коду.
  3. Потрійні бектіки (```bash або ```json):
    • Ідеально для передачі фрагментів коду або структур даних, щоб модель не намагалася їх інтерпретувати як людську мову.
  4. Марковані блоки ### (Markdown заголовки):
    • Зручно для структурування ТЗ: ### Контекст, ### Завдання, ### Формат виводу.

4. Практична користь

Використання тегів гарантує, що:

  • Навіть якщо у вашому тексті є власні лапки, знаки питання чи службові символи, модель ніколи не втратить межу завдання.
  • Складні багатосторінкові документи аналізуються на 30% точніше.
  • Ваші колеги зможуть легко прочитати і зрозуміти ваш промпт, не ламаючи очі об суцільне полотно тексту.
/ Часті запитанняSchema.org FAQPage

FAQ: Розділювачі та XML-теги (Структурування промптів)

Моделі Anthropic Claude спеціально тренувалися на гігантських обсягах розміченого XML-коду. Коли ви огортаєте матеріали в теги `<text>...</text>`, модель на 100% розуміє, що це зовнішні пасивні дані, які потрібно обробити, а не нові команди, які потрібно виконувати.
/ Внутрішня перелінковка
Всі терміни
Промптинг & RAG

Магія фрази «Думай крок за кроком» (Step-by-Step)

Легендарна техніка промпт-інжинірингу (Zero-Shot Chain-of-Thought). Додавання чарівної фрази «Думай крок за кроком» змушує нейромережу розгорнути ланцюжок проміжних обчислень, знижуючи кількість логічних помилок на 50–70%.

Читати термін
Промптинг & RAG

Системні інструкції (System Prompt та Custom Instructions)

Головна прихована директива розробника або користувача (System Message). Задає фундаментальні рамки поведінки, роль, стиль спілкування та заборонені теми, які модель зберігає протягом усієї сесії.

Читати термін
Промптинг & RAG

Ланцюжки промптів (Prompt Chaining для новачків)

Методологія розбиття складного комплексного завдання на послідовність невеликих сфокусованих промптів (Prompt Chaining). Результат першого кроку передається на вхід наступному, що гарантує високу якість кожного блоку.

Читати термін