Общие принципы
Будьте явными в своих инструкциях
Модели Claude 4 хорошо реагируют на четкие, явные инструкции. Конкретность в отношении желаемого результата может помочь улучшить результаты. Клиенты, которые желают поведения “сверх ожиданий” от предыдущих моделей Claude, могут потребовать более явно запрашивать такое поведение с Claude 4.Пример: Создание аналитической панели
Пример: Создание аналитической панели
Менее эффективно:Более эффективно:
Добавьте контекст для улучшения производительности
Предоставление контекста или мотивации за вашими инструкциями, например, объяснение Claude, почему такое поведение важно, может помочь моделям Claude 4 лучше понять ваши цели и предоставить более целенаправленные ответы.Пример: Предпочтения форматирования
Пример: Предпочтения форматирования
Менее эффективно:Более эффективно:
Будьте внимательны к примерам и деталям
Модели Claude 4 обращают внимание на детали и примеры как часть следования инструкциям. Убедитесь, что ваши примеры соответствуют поведению, которое вы хотите поощрить, и минимизируют поведение, которого вы хотите избежать.Руководство для специфических ситуаций
Контроль формата ответов
Есть несколько способов, которые мы нашли особенно эффективными для управления форматированием вывода в моделях Claude 4:-
Скажите Claude, что делать, вместо того, что не делать
- Вместо: “Не используйте markdown в своем ответе”
- Попробуйте: “Ваш ответ должен состоять из плавно текущих прозаических абзацев.”
-
Используйте индикаторы формата XML
- Попробуйте: “Напишите прозаические разделы вашего ответа в тегах <smoothly_flowing_prose_paragraphs>.”
- Сопоставьте стиль вашего промпта с желаемым выводом Стиль форматирования, используемый в вашем промпте, может влиять на стиль ответа Claude. Если вы все еще испытываете проблемы с управляемостью форматирования вывода, мы рекомендуем как можно лучше сопоставить стиль вашего промпта с желаемым стилем вывода. Например, удаление markdown из вашего промпта может уменьшить объем markdown в выводе.
Используйте возможности мышления и чередующегося мышления
Claude 4 предлагает возможности мышления, которые могут быть особенно полезны для задач, включающих размышления после использования инструментов или сложные многошаговые рассуждения. Вы можете направлять его начальное или чередующееся мышление для лучших результатов.Пример промпта
Для получения дополнительной информации о возможностях мышления см. Расширенное мышление.
Оптимизируйте параллельный вызов инструментов
Модели Claude 4 превосходно справляются с параллельным выполнением инструментов. У них высокий уровень успеха в использовании параллельного вызова инструментов без какого-либо промптинга для этого, но небольшой промптинг может повысить это поведение до ~100% успешности параллельного использования инструментов. Мы обнаружили, что этот промпт наиболее эффективен:Пример промпта для агентов
Уменьшите создание файлов в агентном кодировании
Модели Claude 4 иногда могут создавать новые файлы для целей тестирования и итерации, особенно при работе с кодом. Этот подход позволяет Claude использовать файлы, особенно python-скрипты, как ‘временный черновик’ перед сохранением окончательного вывода. Использование временных файлов может улучшить результаты, особенно для случаев использования агентного кодирования. Если вы предпочитаете минимизировать создание новых файлов, вы можете проинструктировать Claude убирать за собой:Пример промпта
Улучшите визуальную и фронтенд генерацию кода
Для генерации фронтенд кода вы можете направить модели Claude 4 на создание сложных, детализированных и интерактивных дизайнов, предоставив явное поощрение:Пример промпта
- “Включите как можно больше релевантных функций и взаимодействий”
- “Добавьте продуманные детали, такие как состояния при наведении, переходы и микровзаимодействия”
- “Создайте впечатляющую демонстрацию, демонстрирующую возможности веб-разработки”
- “Применяйте принципы дизайна: иерархию, контраст, баланс и движение”
Избегайте фокусировки на прохождении тестов и жестком кодировании
Передовые языковые модели иногда могут слишком сильно фокусироваться на том, чтобы заставить тесты пройти в ущерб более общим решениям. Чтобы предотвратить такое поведение и обеспечить надежные, обобщаемые решения:Пример промпта
Соображения по миграции
При миграции с Sonnet 3.7 на Claude 4:- Будьте конкретны в отношении желаемого поведения: Рассмотрите возможность описания именно того, что вы хотели бы видеть в выводе.
- Формулируйте свои инструкции с модификаторами: Добавление модификаторов, которые поощряют Claude увеличивать качество и детализацию своего вывода, может помочь лучше формировать производительность Claude. Например, вместо “Создайте аналитическую панель” используйте “Создайте аналитическую панель. Включите как можно больше релевантных функций и взаимодействий. Выйдите за рамки основ, чтобы создать полнофункциональную реализацию.”
- Запрашивайте специфические функции явно: Анимации и интерактивные элементы должны запрашиваться явно, когда это желательно.