Least-to-Most Prompting

Least-to-most («от простого к сложному») разбивает трудную задачу на цепочку более простых подзадач и решает их по порядку, так что каждый ответ подаётся во вход следующему. Метод (Zhou et al., 2022) отличается от обычной цепочки рассуждений двумя вещами: декомпозиция вынесена в отдельный первый этап, а подзадачи решаются последовательно, причём ранние решения подставляются в последующие запросы. Выигрыш заметен на задачах, требующих «композиционного обобщения», — когда тестовые случаи длиннее или сложнее ваших примеров: многошаговые текстовые задачи, символьные преобразования или применение правила с несколькими вложенными условиями. Для SaaS-разработчиков это удачный приём, когда один запрос постоянно пропускает шаги или «разваливается» от сложности: вместо одной гигантской инструкции модель сперва перечисляет подвопросы, а затем отвечает на них по одному. Плата — больше токенов и вызовов, поэтому берегите приём для действительно многошаговой логики, а не для простых запросов, где хватает zero-shot.

Похожие термины

Ещё термины: Промпт-инжиниринг