Chain of Thought: решение сложных задач через рассуждение
Pareto coreChain of Thought (CoT)
Chain of Thought (CoT) — техника, при которой модель генерирует промежуточные шаги рассуждения перед финальным ответом. Вместо прямого перехода от вопроса к ответу, модель "думает вслух", что значительно улучшает качество для задач, требующих анализа, расчетов или многоступенчатой логики.
Когда CoT критически важен
CoT особенно эффективен для задач, где прямой ответ часто ошибочен:
- Математические расчеты и логические задачи — модель должна выполнить несколько операций последовательно
- Аналитические задачи — требуется рассмотреть несколько факторов и их взаимосвязи
- Принятие решений — нужно взвесить альтернативы и обосновать выбор
- Проверка корректности — анализ текста, кода или данных на ошибки
Пример без CoT (часто ошибается):
Вопрос: В магазине было 23 яблока. Продали 7 утром и 9 вечером.
Затем привезли 15. Сколько яблок стало?
Ответ: 31
С CoT (надежнее):
Вопрос: В магазине было 23 яблока. Продали 7 утром и 9 вечером.
Затем привезли 15. Сколько яблок стало?
Давай решим пошагово:
1. Изначально было: 23 яблока
2. Продали утром: 23 - 7 = 16 яблок осталось
3. Продали вечером: 16 - 9 = 7 яблок осталось
4. Привезли новые: 7 + 15 = 22 яблока
Ответ: 22 яблока
Способы активации CoT
Явная инструкция:
Задача: определи, стоит ли компании инвестировать в проект.
Данные: проект требует 5 млн руб., ожидаемая прибыль 8 млн за 2 года,
но есть риск задержки на 6 месяцев, что снизит прибыль до 6 млн.
Проанализируй пошагово:
1. Оцени финансовую выгоду
2. Учти риски
3. Сделай вывод с обоснованием
Few-shot с примерами рассуждений:
Вопрос: Клиент жалуется, что товар не соответствует описанию.
Что делать?
Рассуждение:
- Сначала нужно уточнить, в чем именно несоответствие
- Проверить описание товара на сайте
- Если ошибка на нашей стороне — предложить возврат или замену
- Если ожидания клиента были нереалистичны — объяснить характеристики
Решение: запросить фото товара и детали проблемы, затем предложить решение
Вопрос: Сотрудник просит повышение, но работает всего 4 месяца.
Как ответить?
Рассуждение:
Фраза-активатор "Давай подумаем пошагово":
Добавление этой фразы часто активирует режим пошагового рассуждения:
Проанализируй этот код на потенциальные баги.
Давай подумаем пошагово.
[код]
Практические кейсы
Кейс 1: Аналитика обратной связи
Задача: проанализируй отзыв клиента и определи, требуется ли эскалация проблемы.
Отзыв: "Заказывал доставку на вечер, привезли только утром следующего дня.
Продукты были нужны для мероприятия, которое уже прошло. Это третий раз
за месяц. Требую компенсацию и разговора с руководством."
Проанализируй пошагово:
1. Определи тип проблемы
2. Оцени серьезность (критичность для клиента)
3. Проверь, есть ли паттерн (повторяющаяся проблема)
4. Определи эмоциональное состояние клиента
5. Рекомендуй действия
Кейс 2: Проверка корректности данных
Проверь этот список транзакций на аномалии. Объясни свои рассуждения.
Транзакции:
- 15.01: +50000 руб. (зарплата)
- 16.01: -1200 руб. (продукты)
- 17.01: -45000 руб. (перевод Иванову И.И.)
- 17.01: -3800 руб. (ресторан)
- 18.01: -89000 руб. (покупка в магазине "Электроника")
- 19.01: +100000 руб. (возврат средств)
Анализ:
1. Зарплата 50000 — типичная операция
2. Мелкие покупки 1200 и 3800 — нормальные расходы
3. АНОМАЛИЯ: перевод 45000 в тот же день, что зарплата
4. АНОМАЛИЯ: покупка 89000 на следующий день — превышает доход
5. АНОМАЛИЯ: возврат 100000 — больше, чем было потрачено
Вывод: высокая вероятность аномальной активности.
Рекомендуется дополнительная проверка.
Комбинация с другими техниками
CoT усиливается при комбинировании с другими техниками промпт-инжиниринга:
Ты — опытный финансовый аналитик. [Role]
Проанализируй инвестиционную привлекательность стартапа. [Задача]
Данные:
- Выручка: 2 млн/мес, рост 15% ежемесячно
- Убыток: 5 млн/мес
- Runway: 8 месяцев
- Рынок: $500 млн, растет 30% в год
[Контекст]
Проанализируй пошагово: [CoT]
1. Оцени финансовое здоровье
2. Проанализируй динамику роста
3. Оцени рыночный потенциал
4. Определи критические риски
5. Дай рекомендацию: инвестировать или нет
Формат ответа: [Output format]
- Каждый пункт с подзаголовком
- Финальная рекомендация: ДА/НЕТ с обоснованием
Ключевой вывод: Chain of Thought превращает модель из генератора прямых ответов в инструмент пошагового решения задач. Для сложных задач всегда требуйте пошаговое рассуждение — это не просто улучшает точность, но и делает процесс прозрачным и проверяемым. Активируйте CoT явными инструкциями, примерами или фразой "давай подумаем пошагово".
AI-generated · source-grounded review
🛡 Fact-checked: 1 risky claim verified · 3 removed · confidence: high
A second opinion has not checked this lesson.
On your own course these buttons answer instantly, quizzes track what you've mastered, and lessons adapt to your gaps. Sign up free →