Это руководство предоставляет продвинутые стратегии и техники для максимального использования функций расширенного мышления Claude. Расширенное мышление позволяет Claude пошагово решать сложные проблемы, улучшая производительность при выполнении трудных задач.
См. Модели расширенного мышления для руководства по принятию решения о том, когда использовать расширенное мышление.
Это руководство предполагает, что вы уже решили использовать режим расширенного мышления и ознакомились с нашими базовыми шагами по началу работы с расширенным мышлением, а также с нашим руководством по реализации расширенного мышления.
<thinking>). См. промптинг цепочки рассуждений.Claude часто работает лучше с высокоуровневыми инструкциями просто глубоко думать о задаче, а не с пошаговыми предписывающими указаниями. Креативность модели в подходе к проблемам может превосходить способность человека предписать оптимальный процесс мышления.
Например, вместо:
Обдумайте эту математическую задачу пошагово:
1. Сначала определите переменные
2. Затем составьте уравнение
3. Далее решите для x
...Рассмотрите:
Пожалуйста, тщательно и очень подробно обдумайте эту математическую задачу.
Рассмотрите несколько подходов и покажите свои полные рассуждения.
Попробуйте разные методы, если ваш первый подход не работает.Тем не менее, Claude все еще может эффективно следовать сложным структурированным шагам выполнения при необходимости. Модель может обрабатывать даже более длинные списки с более сложными инструкциями, чем предыдущие версии. Мы рекомендуем начинать с более обобщенных инструкций, затем читать выходные данные мышления Claude и итерировать, чтобы предоставить более конкретные инструкции для направления его мышления оттуда.
Многократный промптинг хорошо работает с расширенным мышлением. Когда вы предоставляете Claude примеры того, как обдумывать проблемы, он будет следовать похожим паттернам рассуждений в своих блоках расширенного мышления.
Вы можете включить примеры few-shot в ваш промпт в сценариях расширенного мышления, используя XML-теги, такие как <thinking> или <scratchpad>, чтобы указать канонические паттерны расширенного мышления в этих примерах.
Claude обобщит паттерн на формальный процесс расширенного мышления. Однако возможно, что вы получите лучшие результаты, дав Claude свободу думать так, как он считает лучшим.
Пример:
Я покажу вам, как решить математическую задачу, затем хочу, чтобы вы решили похожую.
Задача 1: Сколько составляет 15% от 80?
<thinking>
Чтобы найти 15% от 80:
1. Преобразуем 15% в десятичную дробь: 15% = 0.15
2. Умножаем: 0.15 × 80 = 12
</thinking>
Ответ: 12.
Теперь решите эту:
Задача 2: Сколько составляет 35% от 240?Claude показывает значительно улучшенное следование инструкциям, когда включено расширенное мышление. Модель обычно:
Для максимизации следования инструкциям:
Вы можете использовать выходные данные мышления Claude для отладки логики Claude, хотя этот метод не всегда полностью надежен.
Чтобы максимально эффективно использовать эту методологию, мы рекомендуем следующие советы:
Когда расширенное мышление отключено, стандартное предварительное заполнение текста ответа assistant все еще разрешено.
Иногда Claude может повторить свое расширенное мышление в выходном тексте помощника. Если вы хотите чистый ответ, проинструктируйте Claude не повторять свое расширенное мышление и выводить только ответ.
Для случаев использования генерации наборов данных попробуйте промпты, такие как "Пожалуйста, создайте чрезвычайно подробную таблицу..." для генерации всеобъемлющих наборов данных.
Для случаев использования, таких как подробная генерация контента, где вы можете захотеть генерировать более длинные блоки расширенного мышления и более подробные ответы, попробуйте эти советы:
Мы не рекомендуем заставлять Claude выводить больше токенов ради вывода токенов. Скорее, мы поощряем вас начинать с небольшого бюджета мышления и увеличивать по мере необходимости, чтобы найти оптимальные настройки для вашего случая использования.
Вот примеры случаев использования, где Claude превосходит благодаря более длинному расширенному мышлению:
Вы можете использовать простой промптинг на естественном языке для улучшения согласованности и уменьшения ошибок:
росите Claude пройти через тестовые случаи в его расширенном мышлении
Пример:
Напишите функцию для вычисления факториала числа.
Перед завершением, пожалуйста, проверьте ваше решение с тестовыми случаями для:
- n=0
- n=1
- n=5
- n=10
И исправьте любые найденные проблемы.Изучите практические примеры расширенного мышления в нашей кулинарной книге.