Правила кэширования промптов

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

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

О чём урок

В мире больших языковых моделей (LLM) эффективность и экономичность запросов играют ключевую роль. Каждый запрос к модели, такой как Claude, требует вычислительных ресурсов, что напрямую влияет на скорость ответа и стоимость использования. Именно здесь на помощь приходит кэширование промптов – мощная функция, разработанная для оптимизации взаимодействия с Claude. Кэширование промптов в Claude работает по принципу сохранения результатов предварительной обработки сообщений. Это означает, что если вы отправляете один и тот же или очень похожий контент в нескольких последовательных запросах, Claude может "вспомнить" уже выполненную работу и повторно использовать ее, вместо того чтобы обрабатывать информацию с нуля. Такой подход позволяет значительно ускорить выполнение запросов и снизить их стоимость, поскольку модель не тратит ресурсы на повторный анализ уже знакомых данных. Процесс кэширования следует простой логике: ваш первый запрос, содержащий кэшируемый контент, записывает результаты обработки в кэш. Последующие запросы, использующие идентичный контент, могут считывать эти результаты из кэша. Важно отметить, что кэш является "временным" и хранится в течение 5 минут. Это делает функцию особенно полезной для сценариев, где вы многократно отправляете один и тот же или очень похожий контент в течение короткого промежутка времени. В реальных приложениях, таких как чат-боты, системы поддержки или интерактивные помощники, такие повторяющиеся запросы встречаются чрезвычайно часто. В отличие от автоматического кэширования, работа над сообщениями в Claude не кэшируется по умолчанию. Для активации этой функции необходимо вручную добавить так называемую «точку кэширования» (cache breakpoint) в определенный блок вашего запроса. Все, что находится до этой точки кэширования и включает ее саму, будет сохранено в кэше. Однако для того чтобы последующий запрос мог воспользоваться кэшем, контент до и включая точку кэширования должен быть абсолютно идентичным предыдущему. Для добавления точек кэширования необходимо использовать полную (longhand) форму записи текстовых блоков вместо сокращенной (shorthand).

План урока

  1. Введение в кэширование промптов Claude
  2. Механизм работы: Точки кэширования (Cache Breakpoints)
  3. Сокращенная форма (Shorthand) — без точек кэширования
  4. Полная форма (Longhand) — обязательна для точек кэширования
  5. Стратегическое размещение точек кэширования
  6. Пример точки кэширования в определении инструмента
  7. Пример точки кэширования в системном промпте
  8. Важные нюансы и лучшие практики

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

Урок входит в темы

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