Chain-of-Thought
Chain-of-Thought (CoT) — это техника промптинга и обучения больших языковых моделей, при которой модель не выдаёт ответ сразу, а сначала строит цепочку промежуточных рассуждений. Вместо «вопрос → ответ» модель работает по схеме «вопрос → шаг 1 → шаг 2 → … → ответ». Термин ввели исследователи Google в 2022 году в работе «Chain-of-Thought Prompting Elicits Reasoning in Large Language Models»: они показали, что добавление в промпт примеров с пошаговыми решениями резко повышает точность на задачах арифметики, логики и здравого смысла. На бенчмарке GSM8K модель PaLM с 540 млрд параметров со стандартным промптингом решала около 18% задач, а с chain-of-thought — около 57%.
Как это работает на практике
- Few-shot CoT: в промпт добавляют 3–8 примеров, где показан не только ответ, но и ход рассуждения. Модель копирует формат и сама разворачивает логику.
- Zero-shot CoT: достаточно фразы «Давай рассуждать пошагово» (Let's think step by step) — этого хватает, чтобы модель начала выстраивать цепочку.
- Self-consistency: модель генерирует несколько независимых цепочек при temperature > 0, затем выбирается ответ, встречающийся чаще всего. Точность на GSM8K растёт ещё на 10–17 п.п.
- Auto-CoT: цепочки для примеров генерируются автоматически, что снимает ручную разметку промпта.
Где применяется
- Математические и логические задачи: пошаговое решение снижает число арифметических ошибок.
- Аналитика и отчёты: модель объясняет, как пришла к выводу, что упрощает проверку результата.
- Агенты и RAG-системы: CoT используется для планирования вызовов инструментов и декомпозиции запроса.
- Контент-задачи: при написании текстов цепочка помогает удерживать структуру и не терять факты. Для таких сценариев полезна связка с копирайтингом и семантикой, где важна логическая связность материала.
Ограничения
- Эффект проявляется в основном на моделях от ~100 млрд параметров; на малых моделях цепочки часто выдают правдоподобный, но неверный ход рассуждений.
- Ответ становится длиннее: растёт расход токенов и задержка. В продакшене это заметно на высоких нагрузках.
- Модель может «подгонять» рассуждение под уже известный ответ (unfaithful reasoning) — цепочка выглядит логичной, но не отражает реальный процесс.
- Для простых задач (классификация, извлечение сущностей) CoT не даёт выигрыша и только замедляет работу.
В SEO и GEO-контексте chain-of-thought влияет на то, как модели формируют ответы в AI Overviews и чат-ботах: пошаговые объяснения чаще попадают в цитируемые фрагменты, поэтому структурированные материалы выигрывают. Связанные темы: промптинг, большие языковые модели, RAG, AI Overviews. Для системной работы с такими запросами подойдёт GEO продвижение.
