reymer.ai
Урок 2 из 1910 мин

Что такое ассистент для написания кода?

Цели урока

После прохождения этого урока вы сможете:

  • 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 автоматически выбирает нужные инструменты в зависимости от вашего запроса. Вам не нужно указывать, какой инструмент использовать.

Курс адаптирован на русский язык на основе материалов Anthropic Academy. © Anthropic