ММООЗЗГГ.ru

Словарь ИИ

Что такое дерево мыслей

Коротко

Дерево мыслей (tree of thoughts) это способ решать задачу с языковой моделью, при котором она пробует несколько вариантов каждого шага, оценивает их и развивает перспективные, возвращаясь из тупиков.

Промпты · tree of thoughts

Михаил МозгПроверено: 1 минута чтения

Ребенку

Представь, что ты проходишь лабиринт на бумаге. На развилке ты ведешь карандашом по одной дорожке, упираешься в стенку и возвращаешься назад. Потом пробуешь другую. Нарисованные дорожки расходятся, как веточки у дерева. Некоторые умные программы решают трудные задачки похожим способом: пробуют разные варианты и бросают те, что ведут в тупик.

Простыми словами

Обычно модель решает задачу одной линией: шаг за шагом, без возврата. Если она ошиблась в начале, вся дальнейшая работа идет насмарку. В этом методе на каждом шаге модель придумывает несколько вариантов продолжения, сама оценивает, какие из них похожи на путь к решению, и развивает только их. Если ветка заходит в тупик, можно вернуться к развилке и попробовать другую. Так решают головоломки, где нужно планировать наперед. Похоже на шахматиста, который в уме перебирает несколько ходов и отбрасывает те, после которых теряет фигуру.

Для бизнеса

Подход полезен там, где нужен перебор и планирование: составить график смен с множеством ограничений, подобрать маршрут доставки, найти условия договора, которые устроят обе стороны. Одна линия рассуждения в таких задачах часто упирается в тупик, а перебор вариантов находит решение. Цена высокая: модель делает много вызовов вместо одного, поэтому ответ дороже и медленнее. Для повседневных писем и справок это лишний расход. Рассуждающие модели обучены долго размышлять перед ответом, поэтому сначала проверяют, хватает ли их, и только потом строят собственную систему с ветвлением. Где такой перебор окупается, видно после разбора процессов компании.

Для специалиста

Метод Tree of Thoughts (ToT) описали Yao и др. в 2023 году (NeurIPS 2023) как обобщение цепочки рассуждений (chain-of-thought). Промежуточной единицей служит «мысль» (thought): связный фрагмент текста, который продвигает решение. Модель генерирует несколько кандидатов на каждом шаге, сама оценивает состояния (self-evaluation) и выбирает, какую ветку развивать, с возможностью заглянуть вперед (lookahead) и откатиться назад (backtracking). Обход дерева ведут классическими алгоритмами поиска в ширину (BFS) или в глубину (DFS). Авторы опираются на идею Ньюэлла, Шоу и Саймона 1950-х годов о решении задачи как поиске в комбинаторном пространстве. В арифметической головоломке Game of 24 модель GPT-4 с цепочкой рассуждений решила 4% задач, а с деревом 74%; метод проверяли также на творческом письме и мини-кроссвордах. Плата за точность: на одну задачу уходит много вызовов модели. Родственный прием: самосогласованность (self-consistency), где пути не ветвятся, а только голосуют итоговыми ответами.

Пример

Логистическая компания просит модель составить расписание рейсов на неделю. Система строит несколько вариантов первых дней, отбрасывает те, где водитель превышает норму часов, и продолжает только допустимые, пока не соберет полное расписание.

Связанные термины

Вопросы и ответы

Чем дерево мыслей отличается от цепочки рассуждений?

Цепочка рассуждений идет одной линией от вопроса к ответу. Здесь модель на каждом шаге рассматривает несколько вариантов, оценивает их и может вернуться назад.

Когда этот метод стоит применять?

Когда задача требует перебора и планирования: расписания, маршруты, головоломки. Для обычных вопросов он слишком дорогой и медленный.

Источники

Где это применяют в компании

Не уверены, нужно ли это вашей компании?

Карта ИИ-решений
Написать в Telegram