Как следить за контекстом

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

О чём урок

Управление контекстом СводкаТранскрипт Контекст — это рабочая память Claude. Каждый файл, который он читает, каждая команда, которую он выполняет, каждое сообщение, которое вы отправляете, — всё это занимает место в окне контекста. Представьте окно контекста как объем памяти, который Claude может удерживать. Всякий раз, когда вы вводите prompt, Claude читает файл, выполняет вызов инструмента или получает результат вызова инструмента, всё это добавляется в окно контекста. Поскольку объем памяти ограничен, становится важным оптимизировать его использование. Когда вы приближаетесь к пределу, окно контекста автоматически сжимается. Сжатие суммирует важные детали и удаляет ненужные результаты вызовов инструментов, чтобы освободить место. Обратите внимание, что этот процесс потенциально может привести к потере деталей. Вы можете выполнить сжатие вручную с помощью команды /compact. Это сжимает всё до текущего момента. Это удобно, когда вы хотите освободить место в контексте, сохраняя при этом память о том, над чем вы работали ранее. Если вы хотите начать полностью с нуля, без какой-либо памяти о предыдущей сессии, выполните команду /clear. Это удаляет всё. Чтобы проверить состояние вашего контекста, выполните команду /context. Вы получите общий обзор размера вашего контекста, категорий, занимающих больше всего места, и наглядную графику, показывающую распределение. Общее правило: Используйте /compact, когда вы работаете над конкретной функцией и сталкиваетесь с ограничением контекста, но вам нужно продолжить. Важно сохранять контекст, относящийся к вашей текущей функции. Используйте /clear, когда вы хотите начать новую функцию. Вы не хотите, чтобы предыдущий разговор вносил предвзятость во что-то новое. Для того, что вы хотите, чтобы Claude запоминал между сессиями, поместите это в ваш файл CLAUDE.md, чтобы ему не приходилось заново открывать вещи с нуля. Будьте конкретны. Расплывчатый prompt может показаться меньше, но в долгосрочной перспективе он фактически обходится дороже в контексте. Без четких инструкций Claude вынужден больше исследовать вашу кодовую базу и выполнять собственные рассуждения, что занимает гораздо больше места в контексте, чем подробный prompt.

План урока

  1. Что такое окно контекста?
  2. Что происходит, когда контекст заполняется
  3. Команды
  4. Когда что использовать
  5. Советы по экономии места в контексте
  6. Резюме

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

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