Урок 2 из 19•10 мин
Что такое ассистент для написания кода?
Цели урока
После прохождения этого урока вы сможете:
- 1Понять разницу между чат-ботом и агентным инструментом
- 2Изучить архитектуру ассистентов для написания кода
- 3Узнать о системе инструментов Claude Code
От чат-бота к агенту
Claude Code — это не просто чат-бот, а агентный инструмент для программирования. В отличие от обычного чата, Claude Code может самостоятельно выполнять действия: читать и редактировать файлы, запускать команды в терминале, взаимодействовать с внешними сервисами.
Архитектура ассистента
Ассистент для написания кода состоит из нескольких ключевых компонентов:
- Языковая модель (LLM) — мозг ассистента, который понимает контекст и генерирует ответы
- Система инструментов (Tools) — набор возможностей для взаимодействия с окружением
- Контекстное окно — память ассистента о текущей сессии работы
- Цикл обратной связи — механизм получения результатов выполнения действий
Инструменты Claude Code
Claude Code имеет доступ к различным инструментам для работы с вашим проектом:
| Инструмент | Назначение |
|---|---|
| Read | Чтение содержимого файлов |
| Write | Создание новых файлов |
| Edit | Редактирование существующих файлов |
| Bash | Выполнение команд в терминале |
| Glob | Поиск файлов по шаблону |
| Grep | Поиск текста в файлах |
| Task | Запуск подагентов для сложных задач |
| WebFetch | Получение данных из интернета |
Claude Code автоматически выбирает нужные инструменты в зависимости от вашего запроса. Вам не нужно указывать, какой инструмент использовать.
