Глава 6. Даём модели подумать пошагово

Урок 7 из 13 курса «Промпт-инженерия: интерактивный курс»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Урок Упражнения Примерная песочница Запустите следующую ячейку настройки, чтобы загрузить ваш API key и установить вспомогательную функцию get_completion. Если бы вас разбудили и сразу же начали задавать несколько сложных вопросов, на которые нужно было немедленно ответить, как бы вы себя чувствовали? Вероятно, не так хорошо, как если бы вам дали время сначала обдумать свой ответ. Угадайте что? С Claude то же самое. Предоставление Claude времени для пошагового мышления иногда делает его более точным, особенно для сложных задач. Однако мышление имеет значение только тогда, когда оно "вслух". Вы не можете попросить Claude подумать, но вывести только ответ — в этом случае никакого мышления фактически не произошло. В приведенном ниже prompt человеку-читателю ясно, что второе предложение противоречит первому. Но Claude воспринимает слово "unrelated" слишком буквально. Чтобы улучшить ответ Claude, давайте позволим ему сначала все обдумать, прежде чем отвечать. Мы делаем это, буквально прописывая шаги, которые Claude должен предпринять, чтобы обработать и обдумать свою задачу. Наряду с небольшой "ролевой" подсказкой (role prompting), это позволяет Claude глубже понять отзыв. Claude иногда чувствителен к порядку. Этот пример находится на границе способности Claude понимать нюансы текста, и когда мы меняем порядок аргументов из предыдущего примера так, что отрицательный идет первым, а положительный вторым, это меняет общую оценку Claude на положительную. В большинстве ситуаций (но не во всех, что достаточно запутанно) Claude с большей вероятностью выберет второй из двух вариантов, возможно, потому что в его обучающих данных из интернета вторые варианты чаще были правильными. Разрешение Claude обдумать может изменить его ответ с неверного на верный. Это так просто во многих случаях, когда Claude делает ошибки! Давайте рассмотрим пример, где ответ Claude неверен, чтобы увидеть, как просьба Claude подумать может это исправить. Давайте исправим это, попросив Claude подумать шаг за шагом, на этот раз в тегах <brainstorm>.

План урока

  1. Глава 6: Предвидение (Пошаговое мышление)
  2. Настройка
  3. Урок
  4. Примеры
  5. Упражнения
  6. Упражнение 6.1 - Классификация электронных писем
  7. Упражнение 6.2 - Форматирование классификации электронных писем
  8. Поздравляем!

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

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