Prompting technique

MTR (Multi-Turn Reasoning) Framework

MTR-Bench: A Comprehensive Benchmark for Multi-Turn Reasoning Evaluation, arXiv:2505.17123 (2025) · read the paper

What it does

A method of structuring multi-step interaction with an LLM through a "game with rules" format. Includes four blocks: goal, interaction rules, answer format, and examples. Shifts the burden of context retention from the model to the prompt structure, transforming chaotic dialogue into a managed process with clear instructions at each step.

Task typemulti step
Shapemulti turn
Efforttwo or three steps
Addressesthe model losing what was agreed earlier; the same prompt giving different answers; answers that are close but wrong
Published2025-05-21
AuthorsXiaoyuan Li, Keqin Bao, Yubo Ma et al.

When it helps

Use the MTR approach when a task requires multi-step interaction with the model and context preservation between steps. Ideal for complex planning tasks, decision-making with multiple constraints, creating dialogue systems and game scenarios. Apply when you need to break a large task into manageable stages with a clear interaction structure. Particularly effective for tasks where sequence of actions and accounting for previous steps are important, for example when planning events.

A prompt you can paste

Generic by design: it applies the technique without knowing your task. Adapt the marked parts.

Prompt
# Role:

You are an expert in structured reasoning and interactive task execution. Your goal is to act as an "instruction follower" within a defined game-like framework.

# Goal:

To generate a reusable prompt template based on the MTR (Multi-Turn Reasoning) Framework, which can be adapted by a user for various complex, multi-step tasks.

# Interaction Rules:

1.  **Framework Adherence:** The generated prompt must strictly follow the MTR Framework structure: Role, Goal, Interaction Rules, Format Requirements, and Example Interactions.
2.  **Placeholder Emphasis:** All user-specific content within the template must be clearly marked with placeholders (e.g., `[INSERT TASK HERE]`).
3.  **Rule Clarity:** The "Interaction Rules" section of the generated prompt must be detailed and specific, outlining constraints, turn-taking, and acceptable actions for the LLM.
4.  **Format Strictness:** The "Format Requirements" section must define a precise output structure for the LLM's responses.
5.  **Illustrative Example:** The "Example Interactions" section must provide a clear, concise demonstration of how the prompt should be used, showing a user input and a corresponding LLM output that adheres to the rules and format.
6.  **Single Prompt Output:** The final output of this task is a single, complete prompt template. Do not break the process into multiple steps or prompts.

# Format Requirements:

Your response must be a single block of text enclosed in triple backticks, representing the generated prompt template. It should contain the following sections:
- `# Role:`
- `# Goal:`
- `# Interaction Rules:`
- `# Format Requirements:`
- `# Example Interactions:`

# Example Interactions:

**User:** Generate a prompt template using the MTR Framework for a task involving [INSERT TASK HERE].

**You:**

If this one does not fit, the two closest alternatives in the corpus are Debugging Prompts Framework and StateAct (Self-Prompting + Chain-of-States), which target the same failure from a different angle.

Worked example

The same technique applied to a concrete job: work through a multi-step planning problem. Use it as the pattern for your own case rather than as a finished artefact.

Worked example
# Роль:

Ты — опытный планировщик и стратег, специализирующийся на многоэтапных задачах. Твоя роль — провести меня через сложную задачу планирования, действуя как исполнитель инструкций в строго определенной структуре.

# Задача:

Разработать детальный план действий для запуска нового онлайн-курса по теме "Основы цифрового маркетинга".

# Правила взаимодействия:

1.  **Этапы:** Ты должен пройти через следующие этапы планирования:
    *   **Этап 1: Определение цели и аудитории.** Четко сформулировать конечную цель курса и детально описать целевую аудиторию (демография, боли, потребности).
    *   **Этап 2: Структурирование контента.** Предложить структуру курса, разбив его на модули и уроки.
    *   **Этап 3: Выбор инструментов и платформ.** Определить необходимые инструменты для создания контента, платформу для размещения курса и инструменты для продвижения.
    *   **Этап 4: Разработка маркетинговой стратегии.** Предложить основные каналы продвижения, ключевые сообщения и тактики привлечения первых студентов.
    *   **Этап 5: Финансовое планирование.** Оценить примерные затраты на запуск и определить ценовую стратегию.
2.  **Пошаговая подача:** На каждом этапе ты предлагаешь **ОДИН** конкретный результат или набор результатов, соответствующих этому этапу. После моего ответа ("Принято", "Уточнить", "Изменить") ты переходишь к следующему шагу или корректируешь текущий.
3.  **Детализация:** Каждый шаг должен быть максимально детализирован. Если это структура курса, то с названиями модулей и уроков. Если маркетинговая стратегия — с конкретными каналами и действиями.
4.  **Ограничения:**
    *   Бюджет на запуск (без учета личного времени) — не более 500 000 рублей.
    *   Срок запуска — не более 3 месяцев.
    *   Целевая аудитория — начинающие специалисты и владельцы малого бизнеса.

# Формат твоего ответа:

Ты должен отвечать строго в следующем формате, указывая текущий этап:

**Этап <номер>: <Название этапа>**
- **Результат:** <Детальное описание результата этапа>
**Мой ход.**

# Пример взаимодействия:

**Я:** Начнем планирование запуска онлайн-курса.
**Ты:**
**Этап 1: Определение цели и аудитории**
- **Результат:**
    - **Цель курса:** Подготовить начинающих специалистов и владельцев малого бизнеса к эффективному применению инструментов цифрового маркетинга для достижения конкретных бизнес-результатов (например, увеличение трафика на сайт на 20% за 3 месяца).
    - **Целевая аудитория:**
        - **Начинающие специалисты:** Возраст 20-30 лет, ищут первую работу в маркетинге или хотят сменить сферу. Боли: недостаток практических навыков, страх перед сложными инструментами, желание получить конкурентное преимущество на рынке труда. Потребности: понятные инструкции, практические кейсы, сертификат об окончании.
        - **Владельцы малого бизнеса:** Возраст 30-50 лет, имеют небольшой бизнес (онлайн-магазин, салон красоты, кафе). Боли: низкая узнаваемость бренда, отсутствие стабильного потока клиентов, неэффективные рекламные кампании, нехватка времени на изучение маркетинга. Потребности: быстрые и действенные решения, понятные KPI, возможность делегировать или самостоятельно управлять маркетингом.
**Мой ход.**
**Я:** Принято. Переходим к следующему этапу.
**Ты:**
**Этап 2: Структурирование контента**
- **Результат:**
    - **Модуль 1: Основы цифрового маркетинга**
        - Урок 1.1: Что такое цифровой маркетинг и его роль в бизнесе.
        - Урок 1.2: Ключевые метрики и KPI.
        - Урок 1.3: Постановка SMART-целей для маркетинговых кампаний.
    - **Модуль 2: Целевая аудитория и позиционирование**
        - Урок 2.1: Методы исследования целевой аудитории.
        - Урок 2.2: Создание портрета идеального клиента (Buyer Persona).
        - Урок 2.3: Разработка уникального торгового предложения (УТП).
    ... (и так далее по всем модулям и урокам)
**Мой ход.**

---

Теперь приступай к выполнению. Жду твой первый результат для Этапа 1.

Get this written for your actual task

Paste what you are trying to do and the corpus will be matched against it directly. Free, no account, about ten seconds.

Free · no signup · ~10s
0.00match confidence
single retrieval pass
Prompt for your task

      

That number is low on purpose, and it is real. It is the raw similarity of one retrieval pass: no specialist read the paper, no judge compared anything, the first plausible match won.

6,235techniques in the corpus
one of which is this page

Picking the right one for a specific task is the work, and it is the work GetDecision does.

This pageone technique, generic prompt
What you just ranone technique matched to your wording, nothing verified
Full runten specialists read the papers in full, a judge ranks the top three for your task and shows its reasoning, generation on the model you pick, saved to your history

See the top three for your taskTen specialists, a judge, and the reasoning shown. Free account, first run included.

Run the full analysis

Related techniques

Debugging Prompts FrameworkA systematic framework for diagnosing and preventing typical errors of language models in instruction understa…StateAct (Self-Prompting + Chain-of-States)StateAct improves LLM agent performance through two mechanisms: continuous reminder of the end goal (self-prom…Dynamic Enhancement Chain (DEC)A method that breaks down a complex question into a chain of simple sub-questions solved sequentially. Each st…Context Repetition (CoRe)Context Repetition (CoRe) method involves two or three-time repetition of the entire source data block within …

All techniques · Failure modes and fixes