Цепочка мысли
Тема дорожной карты · Claude от Anthropic
Chain-of-thought (CoT) — приём, при котором Claude сперва проходит шаги рассуждения, а затем выдаёт финальный ответ; это повышает точность на математике, многошаговых вопросах и сложной логике. Запускается фразами вроде «think step by step», а на моделях Claude 3.7+/4 — встроенным extended thinking. Применяйте на сложных задачах и пропускайте на коротких фактических вопросах, где CoT только добавляет задержку. Базовый уровень — одна инструкция; продвинутый — структурированные теги <thinking> или extended thinking с лимитом budget_tokens. Помните: видимое рассуждение может содержать чувствительный контент — фильтруйте перед показом пользователю.
Как это работает
Цепочка мысли — ремесло написания промптов, стабильно дающих желаемый output. Основные техники: чёткое определение роли + задачи, пошаговая декомпозиция ("Сначала, ... Потом, ..."), явный output-формат (XML/JSON), few-shot-примеры, chain-of-thought (Claude часто выигрывает от "think step by step"), ограничения (длина, тон, формат), структурированный input (XML-теги для маркировки секций). System-промпт задаёт постоянный контекст; user/assistant-ходы определяют разговор.
Когда применять
Тратьте время на промпты до fine-tuning — хорошо инженерный промпт часто бьёт fine-tuned модель. XML-теги (<question>, <context>, <examples>) — Claude обращает на них особое внимание. Всегда указывайте output-формат явно. Для сложных задач prefill assistant-ответа желаемой стартовой структурой — якорит. Тестируйте промпты против edge cases до production.
Типичные ошибки
Ловушки Цепочка мысли: расплывчатые промпты ("summarize this" — какой тон? длина? для кого?); не тестируют на разнообразных input (работает на любимом примере, падает на реальных данных); слишком много инструкций (Claude меньше внимания середине очень длинных промптов — критичную инфу вперёд); prompt injection (недоверенный input, перебивающий инструкции — sanitization + границы system-промпта).