Блок 2 Презентация

Запуск и тестирование локально — Презентация

Целевая продолжительность: ~8 минут Тон: “Теперь Claude перестаёт только читать и начинает действовать. Вот тут становится интересно.”


Слайд 1: Claude как оператор (2 мин)

Тезисы для выступления:

“До сих пор Claude только читал. Он смотрел на ваши файлы, искал паттерны, объяснял архитектуру. Впечатляюще — но пассивно.

Начиная с этого момента, Claude становится оператором. Он может выполнять команды. Он может устанавливать зависимости, запускать серверы, прогонять тесты, собирать Docker-образы. И когда что-то пойдёт не так — а оно пойдёт — он читает вывод ошибки и пытается её исправить.”

  • Инструмент Bash — это то, что делает Claude Code агентом, а не просто ассистентом
  • Под капотом Claude отправляет команду в ваш шелл, читает stdout и stderr и анализирует вывод
  • Это как иметь джуниор-разработчика, который может выполнить всё, что вы скажете, но — что критично — он также понимает вывод

Аналогия: “Думайте об этом так. Блок 1 — это как коллега, который может прочитать кодовую базу и объяснить её. Блок 2 — как дать этому коллеге терминал. Тот же интеллект, но теперь с возможностью действовать.”


Слайд 2: Модель разрешений — Безопасность прежде всего (2 мин)

Тезисы для выступления:

“Прежде чем вы начнёте нервничать из-за того, что AI выполняет команды на вашей машине — давайте поговорим о модели разрешений. Потому что Anthropic явно об этом подумали.”

  • Claude Code запрашивает разрешение перед выполнением любой команды
  • Вы видите ровно то, что он хочет выполнить, прежде чем одобрите
  • Есть чёткий промпт: показывается команда, и вы вводите y или n
  • Это касается всего: npm install, запуска серверов, записи файлов, выполнения скриптов

Почему это важно:

  • Вы остаётесь в курсе — никаких неожиданных rm -rf
  • Вы постепенно наращиваете доверие — после нескольких сессий рутинные команды будете одобрять быстро
  • Это обучающий инструмент — наблюдая за тем, что Claude хочет выполнить, вы учитесь, как он думает
  • Позже можно настроить уровни доверия (автоодобрение безопасных команд, всегда запрашивать для опасных)

“Модель разрешений — это не ограничение. Это фича. Она означает, что вы можете дать Claude Code джуниор-разработчику и быть уверенным, что он случайно не уничтожит базу данных — потому что каждую команду нужно одобрить.”

Заметка о демо: “На практике вы увидите эти запросы разрешений в действии. Вы увидите, как Claude просит выполнить npm install, npm test, docker build. Каждый раз решаете вы. Таковы правила.”


Слайд 3: Цикл обработки ошибок (2 мин)

Тезисы для выступления:

Это, пожалуй, самый ценный паттерн в Claude Code:

  1. Claude выполняет команду
  2. Команда завершается с ошибкой (ошибка в stdout/stderr)
  3. Claude читает вывод ошибки
  4. Claude определяет, что пошло не так
  5. Claude предлагает исправление
  6. Вы одобряете исправление
  7. Claude выполняет команду снова

“Именно этот цикл экономит больше всего времени на практике. Не генерация кода. Не чтение файлов. Обработка ошибок. Потому что сколько часов вашей карьеры вы провели, вглядываясь в stack trace, гугля сообщение об ошибке, пробуя решения со Stack Overflow?

Claude проходит этот цикл за секунды. Он читает ошибку, имеет контекст всей кодовой базы и обычно попадает в точку с первой попытки.”

Реальный пример: “На практике мы намеренно что-нибудь сломаем — внесём ошибку типов, испортим импорт — и посмотрим, как Claude обнаружит, диагностирует и исправит проблему. Всё в одной плавной последовательности.”


Слайд 4: Управление контекстом — /clear и /compact (1,5 мин)

Тезисы для выступления:

  • У Claude есть контекстное окно — максимальный объём беседы, который он может удерживать одновременно
  • Длинные сессии постепенно заполняют его, что может замедлить работу
  • Два инструмента для управления:

/clear — полный сброс

  • Стирает всю беседу полностью
  • Используйте при смене задач: “Я закончил с отладкой, теперь хочу работать над новой фичей”
  • Как закрыть все вкладки в браузере

/compact — умное сжатие

  • Claude сжимает беседу в компактную форму
  • Сохраняет ключевые факты, убирает многословный диалог
  • Используйте, когда глубоко в задаче и хотите продолжать
  • Как добавить важные вкладки в закладки и закрыть остальные

“Вот моё правило: если я меняю тему — /clear. Если продолжаю работать над тем же, но беседа стала длинной — /compact. Всё просто.”


Слайд 5: Переход (0,5 мин)

Тезисы для выступления:

“Время практики. Мы настроим проект, прогоним полный набор тестов, соберём Docker-образ, а затем — моя любимая часть — намеренно что-нибудь сломаем и посмотрим, как Claude это исправит. Поехали.”


Готовы проверить себя?

Пройти квиз →