Расширенное мышление

Урок 56 из 100 курса «Claude в Google Vertex AI»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

Кадр из видеоурока

О чём урок

В мире больших языковых моделей (LLM) способность решать сложные задачи с высокой точностью является ключевой. Claude, разработанный Anthropic, предлагает передовую функцию под названием "Расширенное мышление" (Extended Thinking), которая позволяет модели глубоко обдумывать сложные проблемы, прежде чем генерировать окончательный ответ. Это не просто быстрый ответ, а скорее видимый процесс рассуждения, который пользователи могут изучить, чтобы понять логику Claude. Включение "Расширенного мышления" значительно улучшает способность Claude справляться с комплексными задачами, повышая точность и надежность ответов. Однако эта мощная функция имеет свои компромиссы. Вы будете платить за все токены, сгенерированные во время фазы мышления, а дополнительное время обработки увеличивает задержку ответа (latency). Ключ к эффективному использованию этой функции — понимание того, когда повышенный интеллект оправдывает дополнительные затраты и время ожидания. Без "Расширенного мышления" поток ответов Claude довольно прост: вы отправляете пользовательское сообщение (user message) с текстовым блоком и получаете в ответ сообщение от ассистента (assistant message) также с текстовым блоком. Модель генерирует ответ напрямую, основываясь на входных данных. Когда "Расширенное мышление" активировано, структура ответа меняется значительно. Вместо одного блока вы получите сообщение от ассистента, содержащее два различных блока: Блок с процессом рассуждения Claude: Этот блок содержит пошаговую логику, внутренние размышления и промежуточные шаги, которые Claude предпринял для решения вашей задачи. Это позволяет вам "заглянуть" в мыслительный процесс модели. Блок с окончательным ответом: Это итоговый, отформатированный ответ, который Claude генерирует после завершения своего мыслительного процесса. Такой подход позволяет Claude более тщательно анализировать запрос, разбивать его на подзадачи, рассматривать различные варианты и только затем формулировать окончательный ответ. Это особенно полезно для задач, требующих многоэтапного рассуждения, логических выводов или глубокого понимания контекста. Решение о включении "Расширенного мышления" должно основываться на тщательной оценке ваших запросов и результатов. Вот рекомендуемый подход: Начните без "Расширенного мышления": Сначала напишите и протестируйте свой запрос без активации этой функции. Оцените точность: Проведите оценку, чтобы измерить точность и качество ответов Claude.

План урока

  1. Расширенное мышление (Extended Thinking)
  2. Как работает "Расширенное мышление"
  3. Когда использовать "Расширенное мышление"
  4. Система криптографических подписей
  5. Редактированное мышление (Redacted Thinking)
  6. Включение "Расширенного мышления" в коде
  7. Тестирование redacted-ответов

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды