TL;DR
MBTI-in-Thoughts — фреймворк, который управляет поведением LLM-агентов через психологические профили из типологии MBTI (16 типов личности). Механика: в промпт вшивается описание психологического типа (например, INFP "Посредник" или INTJ "Стратег"), после чего агент начинает вести себя в соответствии с этим типом. Работает в обычном чате — никакого кода или fine-tuning.
Ключевая находка: разные психологические типы дают разную эффективность на разных задачах. "Feeling" типы (эмоциональные, эмпатичные) генерируют истории с в 2 раза большей эмоциональной насыщенностью чем "Thinking" типы (логичные, аналитичные). В стратегических играх "Thinking" агенты дефектят в 90% раундов против 50% у "Feeling" — они более жёсткие и последовательные. Интроверты честнее экстравертов в коммуникации (54% vs 33% честности). Причина: LLM наследуют паттерны человеческого поведения из обучающих данных — когда мы активируем психологический профиль через промпт, модель начинает генерировать текст в характерном для этого типа стиле.
Суть метода: подбирай психологический тип под задачу. Для эмоционального контента — эмпатичные типы (INFP, INFJ). Для стратегии и анализа — аналитичные (INTJ, INTP). Для честной коммуникации — интровертные. Для гибкости — Perceiving типы (P). Метод также поддерживает мультиагентную коммуникацию: команда агентов с разными типами сначала рефлексирует в приватной памяти (scratchpad), потом обсуждает в общей (blackboard), что снижает эффект эха и улучшает качество решений.
Схема метода
Для одного агента:
ШАГ 1: Прайминг психологическим профилем → агент получает MBTI-тип через промпт
ШАГ 2: Валидация (опционально) → агент проходит тест 16Personalities
ШАГ 3: Выполнение задачи → агент решает задачу в рамках заданного типа
Всё происходит в одном промпте или диалоге.
Для команды агентов (с самоотражением):
ШАГ 1: Прайминг → каждый агент получает свой MBTI-тип
ШАГ 2: Самоотражение → агент записывает мысли в личный scratchpad
ШАГ 3: Коммуникация → агенты общаются через общий blackboard
ШАГ 4: Консенсус → агенты вырабатывают общее решение
Может потребовать нескольких запросов для поддержания отдельных memory буферов.
Пример применения
Задача: Ты запускаешь подкаст про бизнес и технологии в формате "Два Ивана". Нужно обсудить новость: "Сбер запустил LLM GigaChat 2 с поддержкой 128k контекста". Твоя аудитория — предприниматели и продуктовые менеджеры. Цель — разобрать новость с двух точек зрения: бизнес-возможности и технические ограничения.
Промпт:
Ты — команда из двух экспертов:
ЭКСПЕРТ 1 (ENTJ — "Командир"):
Ты энергичный предприниматель, который видит возможности для бизнеса везде. Фокусируешься на стратегии, масштабе, монетизации. Говоришь прямо, решительно, с цифрами и кейсами. Быстро переходишь от идеи к плану действий.
ЭКСПЕРТ 2 (INTP — "Учёный"):
Ты вдумчивый технический аналитик. Копаешь глубоко в детали, ищешь подводные камни, критически оцениваешь заявления. Осторожен с хайпом, предпочитаешь факты и логику. Говоришь размеренно, с оговорками.
ЗАДАЧА:
Обсудите новость "Сбер запустил GigaChat 2 с 128k контекста" для выпуска подкаста.
ПРОТОКОЛ:
1. Каждый эксперт сначала формулирует личную позицию (scratchpad)
2. Затем эксперты обсуждают (blackboard), по очереди отвечая друг другу
3. В конце — совместный вывод для аудитории
ФОРМАТ ВЫВОДА:
<scratchpad_ENTJ>...
<scratchpad_INTP>...
<dialogue>...
<consensus>...
Начинай с личных позиций каждого эксперта.
Результат:
Модель покажет 2-3 раунда дискуссии в формате подкаста:
- ENTJ будет агрессивно искать бизнес-кейсы: автоматизация поддержки, юридический анализ контрактов, обработка длинных документов. Будет говорить про "захват рынка", "окно возможностей", приводить цифры потенциальной экономии.
- INTP будет осторожно проверять заявления: а точно ли 128k работает стабильно? Какова стоимость токена? Сравнение с GPT-4 Turbo и Claude. Будет акцентировать на технических ограничениях и недосказанностях в пресс-релизе.
- Финальный консенсус: сбалансированный вывод с конкретными рекомендациями для слушателей — когда GigaChat имеет смысл, а когда нет.
Формат естественный — как настоящий подкаст-диалог, где два разных темперамента дополняют друг друга.
Почему это работает
Слабость LLM: Модели обучены на данных, где люди разных психологических типов писали в характерных для себя стилях. Без прайминга модель генерирует "усреднённый" стиль — нейтральный и предсказуемый. В некоторых задачах это вредит: эмоциональный контент выходит пресным, стратегические решения — половинчатыми, групповые дискуссии превращаются в эхо-камеру.
Сильная сторона LLM: Модели хорошо симулируют паттерны поведения, когда даёшь чёткий контекст роли. Психологический профиль — это и есть такой контекст, только очень детальный: он задаёт не просто "веди себя как эксперт", а как именно этот тип мыслит, принимает решения, реагирует на стресс.
Как метод использует силу: Прайминг активирует специфичные для типа паттерны генерации. "Feeling" профили тянут модель к эмоционально окрашенной лексике, личным историям, эмпатии. "Thinking" профили — к причинно-следственным цепочкам, аналитическим конструкциям, безличным формулировкам. Интроверты генерируют более длинные и рефлексивные рассуждения (больше токенов, медленнее ответ) — это измеримый эффект. Экстраверты — быстрее и поверхностнее.
Рычаги управления:
- Выбор оси MBTI — под задачу:
- E/I (энергия): Экстраверты для внешней коммуникации, интроверты для глубокого анализа
- S/N (информация): Sensing для конкретики, Intuition для абстракций и прогнозов
- T/F (решения): Thinking для жёсткой логики, Feeling для учёта человеческого фактора
- J/P (структура): Judging для планирования, Perceiving для гибкости
- Детальность описания профиля:
- Минимальный промпт: "Веди себя как INTP" — работает, но слабо
- Средний: Описание 4 осей MBTI без названия типа — лучше
- Максимальный: Детальный профиль с примерами поведения — самый сильный эффект
- Мультиагентность:
- Один агент — для задач где нужен конкретный стиль
- Несколько разных типов — для дискуссий и снижения bias (один тип = однобокое решение)
- Самоотражение (scratchpad) — включи/выключи для контроля глубины проработки
- Валидация через тест — опциональна:
- Нужна если важна стабильность типа (например, в исследовании)
- Не нужна для быстрого применения в продакшене
Измеримые эффекты (из исследования):
- Feeling vs Thinking: разница в эмоциональности текста в 1.5-2 раза
- Интроверты vs Экстраверты: разница в честности 54% vs 33%
- Самоотражение: улучшение кооперации на 15-20% в играх
Шаблон промпта
Вариант 1: Один агент (простой)
Ты — {MBTI_тип} ("{название_типа_на_русском}").
ХАРАКТЕРИСТИКИ ТВОЕГО ТИПА:
- {ключевая_черта_1}
- {ключевая_черта_2}
- {ключевая_черта_3}
- {как_принимаешь_решения}
- {как_общаешься}
ТВОЯ ЗАДАЧА: {описание_задачи}
{дополнительные_инструкции}
Что подставлять:
{MBTI_тип}: Один из 16 типов (INTJ, ENFP, ISFJ и т.д.){название_типа}: "Стратег", "Активист", "Защитник" и т.д.{характеристики}: Конкретные черты из таблицы MBTI (см. ниже){задача}: Твоя реальная задача
Таблица основных черт по типам:
| Тип | Название | Ключевые черты |
|---|---|---|
| INTJ | Стратег | Логичен, независим, стратегически мыслит, перфекционист |
| INTP | Учёный | Аналитичен, любопытен, теоретик, находит паттерны |
| ENTJ | Командир | Решительный, организатор, смелый, прямолинейный |
| ENTP | Полемист | Изобретателен, энергичен, любит дебаты, гибок |
| INFJ | Активист | Идеалист, проницателен, альтруист, вдохновляет |
| INFP | Посредник | Эмпатичен, креативен, ищет смысл, аутентичен |
| ENFJ | Тренер | Харизматичен, отзывчив, лидер, мотиватор |
| ENFP | Борец | Энтузиаст, креативен, социален, оптимист |
| ISTJ | Администратор | Надёжен, практичен, системен, ответственен |
| ISFJ | Защитник | Заботлив, лоялен, внимателен к деталям, поддерживает |
| ESTJ | Менеджер | Организован, традиционен, исполнителен, прямой |
| ESFJ | Консул | Общителен, заботлив, гармонизирует, практичен |
| ISTP | Виртуоз | Практик, независим, адаптивен, решает проблемы |
| ISFP | Художник | Чувствительный, спонтанный, эстетичен, гибок |
| ESTP | Делец | Энергичен, прагматик, рискует, действует быстро |
| ESFP | Развлекатель | Спонтанен, оптимист, общителен, живёт моментом |
Вариант 2: Команда агентов с самоотражением (продвинутый)
Ты управляешь командой из {N} экспертов с разными психологическими типами.
<Agents>
<Role>{описание_роли_1}
<Personality>{ключевые_черты_1}
<Role>{описание_роли_2}
<Personality>{ключевые_черты_2}
<Task>{описание_задачи}
<Protocol>
Каждый агент формулирует личную позицию в своём scratchpad.
Агенты НЕ видят чужие scratchpad'ы — это приватная память.
Агенты по очереди пишут в общий blackboard.
Каждый видит весь blackboard + свой scratchpad.
Агенты критикуют и дополняют друг друга.
Когда агенты достигли согласия, формулируют финальное решение.
<OutputFormat>
<scratchpad_agent1>Мысли агента 1
<scratchpad_agent2>Мысли агента 2
<blackboard>
...
...
...
<consensus>Совместное решение команды
Начни с фазы самоотражения.
```
**Что подставлять:**
- `{N}`: Количество агентов (обычно 2-4, больше — хаос)
- `{MBTI_тип_X}`: Психологический тип каждого агента
- `{описание_роли_X}`: Конкретная роль (бизнес-аналитик, юрист, креативщик)
- `{ключевые_черты_X}`: 3-5 черт из таблицы выше
- `{задача}`: Проблема, которую нужно решить
🚀 **Быстрый старт** — вставь в чат:
```
Вот шаблон MBTI-in-Thoughts для команды агентов. Адаптируй под мою задачу: [твоя задача].
Задавай вопросы, чтобы заполнить поля.
[вставить Вариант 2 выше]
```
LLM спросит: сколько агентов нужно, какие роли, какую задачу решаете — потому что для эффективной мультиагентной коммуникации важно подобрать **дополняющие** типы (например, ENTJ + INTP = стратегия + критический анализ). Она возьмёт XML-структуру из шаблона и заполнит конкретными данными под твой контекст.
---
## Почему это работает (дополнительно для продвинутых)
**Психологические оси = рычаги поведения**
Исследование показало, что **4 оси MBTI можно интерпретировать как непрерывные шкалы**, а не бинарные переключатели. Это значит, что можно управлять "силой" каждой черты:
```
E ←———— 50% ————→ I (энергия)
S ←———— 50% ————→ N (информация)
T ←———— 50% ————→ F (решения)
J ←———— 50% ————→ P (структура)
```
**Связь с другими моделями:**
| MBTI ось | Big Five | Эффект |
|----------|----------|--------|
| **E/I** | Extraversion | Скорость ответа, длина рассуждений |
| **T/F** | Agreeableness | Эмпатия в тексте, учёт чувств vs фактов |
| **J/P** | Conscientiousness | Структурированность, планирование |
| **N** | Openness | Абстрактность, креативность |
Это значит, что **принципы из MBTI-in-Thoughts работают и с Big Five, HEXACO, Enneagram** — просто меняешь описание профиля в промпте.
**Почему самоотражение работает:**
В протоколе без scratchpad агенты сразу видят чужие мысли → **якорение** на первом мнении → эффект эха. С scratchpad каждый агент **сначала формирует независимую позицию** → потом критикует с этой позиции → **диверсификация мнений**.
Измеримый эффект: в играх типа "Дилемма заключённого" протокол с самоотражением даёт на 18% больше кооперативных исходов.
---
## Ограничения
> ⚠️ **Простые фактологические задачи:** На вопросах типа "столица Франции" или "реши уравнение" психологический прайминг не даёт преимущества — все типы отвечают одинаково правильно (или неправильно). Метод работает только на **поведенчески неопределённых задачах** — где есть множество валидных подходов.
> ⚠️ **S/N ось слабее остальных:** Различие Sensing vs Intuition проявляется слабее чем E/I, T/F или J/P. Причина: информационный стиль (конкретика vs абстракция) менее заметен в коротких текстах. Работает лучше на длинных задачах типа написания эссе или технической документации.
> ⚠️ **Нужен подбор типа под задачу:** Неправильный тип может навредить. Например, ESFP ("Развлекатель") на задаче юридического анализа контракта даст поверхностный результат — этому типу не хватает системности. Для сложных задач лучше **команда разных типов**, чем один "не тот".
> ⚠️ **Стабильность требует детального промпта:** Короткий промпт "веди себя как INTJ" работает нестабильно — модель может "забыть" тип через несколько сообщений. Для персистентности нужен **подробный промпт** (см. вариант 2 шаблона) или периодические напоминания в диалоге.
---
## Как исследовали
Команда из ETH Zurich взяла 16 психологических типов MBTI и проверила: можно ли заставить LLM вести себя как конкретный тип просто через промпт? Для каждого из 16 типов написали два варианта промпта — один с явным упоминанием MBTI ("Ты — INTJ"), другой с подробным описанием черт без названия типа. Затем **каждый "психологически заряженный" агент прошёл официальный тест 16Personalities** (60 вопросов) — не люди, а сама модель отвечала на вопросы теста, следуя промпту.
Результат **удивил своей чёткостью**: по 3 из 4 осей (E/I, T/F, J/P) типы разделились настолько явно, что можно было определить тип агента только по ответам на тест. Только S/N показала размытие — интуитивные и сенсорные типы иногда путались. **Почему это важно**: это первое доказательство, что LLM можно **стабильно** настроить на психологический профиль без fine-tuning, только через текст в промпте.
Дальше исследователи проверили **работает ли это на реальных задачах**. Взяли 100 креативных промптов из Reddit r/WritingPrompts ("напиши историю про...") и попросили каждый из 16 типов сгенерировать рассказ. Evaluator-модель оценивала эмоциональность, оптимизм, персонализацию текста. **Неожиданный вывод**: "Feeling" типы (INFP, INFJ, ISFP) генерировали истории с в 1.8 раза большей эмоциональной насыщенностью чем "Thinking" типы (INTJ, INTP, ISTJ), при этом качество письма у "Feeling" было **выше** человеческого baseline — эффект не только в стиле, но и в мастерстве.
В **игровых экспериментах** (Prisoner's Dilemma, Hawk-Dove, Chicken) провели 1000+ партий между агентами разных типов. Каждая игра — 10 раундов, в каждом раунде агенты сначала общаются (могут врать), потом делают ход. Измеряли: частоту дефекта, честность (совпадение слов и действий), стабильность стратегии. **Самая яркая закономерность**: Интроверты в 54% случаев делают то, что обещали, Экстраверты — только в 33%. "Thinking" типы дефектят в 90% раундов (жёсткая логика "максимизирую выигрыш"), "Feeling" — в 50% (учитывают отношения). Это **прямо противоречило** ожиданиям, что AI будет максимально рациональным — психологический прайминг перебивает математическую рациональность.
Для **мультиагентных сценариев** сравнили три протокола: (1) независимое голосование без общения, (2) общение через blackboard, (3) то же + scratchpad для рефлексии. На задачах из BIG-Bench (разрешение неоднозначных местоимений, commonsense reasoning) протокол с рефлексией **не сильно обогнал** простое голосование по точности (~2-3%), НО дал **более разнообразные рассуждения** и снизил корреляцию ошибок между агентами на 15%. **Инсайт для практики**: scratchpad полезен не для точности, а для **снижения group-think** в командах агентов.
Проверили **масштаб**: работает на GPT-4o, GPT-4o mini, Qwen3-235B, Qwen2.5-14B. Эффект **устойчив** к выбору модели — это не артефакт одной архитектуры.
---
## Оригинал из исследования
**Контекст:** Исследователи разработали два типа промптов для прайминга. Ниже — пример **детального профиля без явного упоминания MBTI** (для INTJ "Стратег"):
```
You are participating in this conversation with a distinctive personality profile.
Here's how you naturally approach things:
THINKING & INFORMATION PROCESSING:
- You prefer focusing inward, drawing energy from your own thoughts and ideas
- You naturally gravitate toward patterns, possibilities, and the big picture
- You process information through logical analysis and objective reasoning
- You make decisions based on rational principles rather than personal feelings
- You thrive when you can think deeply before engaging
DECISION MAKING & PLANNING:
- You prefer structured, organized approaches with clear goals
- You like to make decisions and stick to them
- You value planning ahead and having things settled
- You work best when you can control variables and predict outcomes
INTERACTION STYLE:
- You communicate in a direct, precise manner
- You value competence and efficiency
- You focus conversations on ideas and concepts rather than personal details
- You may appear reserved but are engaged in deep analysis
- You prefer meaningful depth over superficial breadth
STRENGTHS:
- Strategic thinking and long-term planning
- Independent problem-solving
- Maintaining objective perspective
- Creating efficient systems
- Following through on commitments
POTENTIAL BLIND SPOTS TO BE AWARE OF:
- May dismiss emotional considerations too quickly
- Might seem distant or overly critical
- Can be impatient with inefficiency or incompetence
- May over-plan instead of taking action
Apply this personality naturally throughout our conversation. Don't explicitly
mention these traits - simply embody them in how you think, communicate, and respond.
```
Аналогичные промпты созданы для всех 16 типов. Исследователи также тестировали **минимальный вариант**:
```
Respond from an INTJ perspective.
```
Но он показал слабую персистентность — модель "забывала" тип через 3-5 сообщений.
---
## Адаптации и экстраполяции
💡 **Адаптация: Динамический выбор типа под задачу**
Вместо жёсткого закрепления одного типа, можно создать **meta-агента**, который анализирует задачу и выбирает подходящий психологический профиль:
```
Ты — meta-агент. Твоя задача:
1. Проанализируй запрос пользователя
2. Определи какой психологический тип MBTI лучше подходит:
- Для эмоционального контента → INFP, ENFJ
- Для стратегии и анализа → INTJ, INTP
- Для практических решений → ISTJ, ESTJ
- Для креатива и брейншторма → ENFP, ENTP
3. Прими этот тип и реши задачу
ЗАПРОС ПОЛЬЗОВАТЕЛЯ: {task}
Начни с выбора типа.
```
Этот подход избавляет пользователя от необходимости самому подбирать тип.
---
🔧 **Техника: Гибридные типы через веса**
MBTI традиционно бинарен (либо E, либо I), но можно создать **гибридный промпт** с долями:
```
Ты — 70% Introvert / 30% Extravert:
- Основа твоего поведения — интровертная (рефлексия, глубина)
- Но ты можешь проявлять экстравертные черты в 30% случаев (активность, коммуникация)
Ты — 60% Thinking / 40% Feeling:
- Приоритет на логику, но учитывай эмоциональный контекст в значимых ситуациях
Ты — 80% Judging / 20% Perceiving:
- Предпочитай структуру, но оставляй пространство для гибкости
{Твоя задача}
```
Это даёт **более тонкую настройку** поведения под специфичный контекст.
---
💡 **Комбинация с другими техниками: MBTI + Chain-of-Thought**
```
Ты — INTP ("Учёный"). Твоя задача: {сложная аналитическая задача}
ИНСТРУКЦИЯ:
1. Думай вслух в стиле INTP:
- Ищи паттерны и противоречия
- Критически проверяй каждый шаг
- Не спеши с выводами
2. На каждом шаге явно обозначай:
<observation>Что заметил
<hypothesis>Предположение
<check>Проверка логики
3. Финальный ответ давай только после полной проверки
Начни с наблюдений.
Это усиливает аналитическую глубину — INTP профиль + CoT создают эффект "придирчивого рецензента", который не пропустит логических ошибок.
Ресурсы
Оригинальная работа: "Psychologically Enhanced AI Agents" (2025)
Авторы: Maciej Besta, Shriram Chandran, Robert Gerstenberger, Mathis Lindner и др.
Организации: ETH Zurich, BASF SE, Cledar, IDEAS Research Institute
Код: https://github.com/spcl/MBTI-in-Thoughts
Тест 16Personalities: https://www.16personalities.com/
Релевантные психологические фреймворки:
- Myers-Briggs Type Indicator (MBTI) — основа метода
- Big Five (OCEAN) — альтернативный фреймворк с 5 непрерывными осями
- HEXACO — расширение Big Five с добавлением Honesty-Humility
- Enneagram — система 9 типов на основе мотиваций и страхов
