Everything of Thoughts (XoT) — это search runtime, в котором LLM соединяется с Monte Carlo Tree Search (MCTS). В 2026 его полезно подавать не как "универсально лучшую технику рассуждения", а как research-heavy orchestration pattern: внешний search algorithm управляет exploration/exploitation, а модель генерирует шаги и оценивает состояния.
XoT состоит из двух главных компонентов: внешний MCTS-движок (стратег) и LLM (исполнитель). MCTS управляет поиском через четыре фазы, повторяющиеся циклически:
XoT интересен прежде всего как демонстрация того, что LLM reasoning можно вынести под контроль внешнего search algorithm. Это важно концептуально:
Именно поэтому XoT ближе к agent/runtime design, чем к обычному prompt engineering.
Авторы оригинальной статьи используют метафору «треугольник Пенроуза» — невозможная фигура, где три свойства не могут быть достигнуты одновременно:
| Свойство | CoT | ToT | GoT | XoT |
|---|---|---|---|---|
| Качество решения | Среднее | Высокое | Высокое | Высокое |
| Эффективность (токены) | Высокая | Низкая | Низкая | Высокая |
| Гибкость (типы задач) | Низкая | Средняя | Высокая | Высокая |
| Backtracking | Нет | Да | Да | Да |
| Стратегический поиск | Нет | Частично | Частично | Да (UCB1) |
| Объединение мыслей | Нет | Нет | Да | Да |
| LLM-вызовов на задачу | 1 | 20-50 | 30-60 | 3-10 |
XoT занимает «золотую середину»: значительно меньше вызовов, чем ToT и GoT, но при этом сохраняет преимущества стратегического поиска и backtracking, которых нет у CoT.
Ты — эксперт по стратегическому планированию. Используй подход XoT (MCTS-поиск) для решения задачи. Задача: стартап с 5 разработчиками должен за 3 месяца выпустить MVP продукта. Есть 4 направления: мобильное приложение, веб-платформа, API-сервис, Telegram-бот. Бюджет позволяет сделать только 2. Для каждого варианта пары: 1. Selection: оцени перспективность (UCB-подход: баланс потенциала и неопределённости) 2. Simulation: смоделируй результат через 3 месяца 3. Backpropagation: обнови оценки на основе симуляции 4. Выбери лучшую пару
Итерация 1: Selection Все пары не исследованы → UCB максимален для всех. Начинаю с пары (API + Telegram-бот) — минимальный scope.
Simulation (API + Telegram-бот):
Backpropagation: API+бот → 8/10, visits=1
Итерация 2: Selection UCB выбирает неисследованную пару → (Веб + API)
Simulation (Веб + API):
Backpropagation: Веб+API → 4/10, visits=1
Итерация 3: Selection UCB выбирает → (API + мобильное)
Simulation (API + мобильное):
Backpropagation: API+моб → 6/10, visits=1
Итерация 4: Selection UCB выбирает лучший → (API + Telegram-бот) для углублённого анализа
Углублённая Simulation: Риски: зависимость от Telegram API, ограниченный UI. Митигация: API-first → легко добавить веб/моб позже.
Рекомендация: API + Telegram-бот. Основание: быстрый выход на рынок (3 месяца), минимальный scope, API-ядро позволяет добавить веб и мобильное приложение после валидации.
1. Какой алгоритм лежит в основе XoT?
2. Что делает формула UCB1 в MCTS?
3. Почему XoT эффективнее ToT по количеству LLM-вызовов?