Что такое Claude Code

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

Загрузка

Что такое Claude Code?

СводкаТранскрипция

Claude Code — это агентский инструмент для кодирования, который понимает вашу кодовую базу, редактирует ваши файлы, выполняет команды и интегрируется с вашими существующими инструментами разработчика, чтобы помочь вам выполнять задачи быстрее. Он доступен в вашем терминале, Visual Studio Code, приложении Claude Desktop, в вебе и в IDE JetBrains.

Что отличает Claude Code от Claude?

Если вы уже пользовались Claude.ai, возможно, вам интересно, чем Claude Code отличается. В отличие от Claude.ai, Claude Code имеет прямой доступ к вашим файлам, вашему терминалу и всей вашей кодовой базе. Вместо того чтобы копировать и вставлять код туда-обратно, он сам заходит и выполняет работу.

Ключевое отличие заключается в том, что Claude Code работает как AI Agent.

Что такое Agent?

AI Agent — это программное обеспечение, которое может взаимодействовать со своей средой и выполнять действия для достижения определённой цели. По своей сути, это работает за счёт большой языковой модели, функционирующей в цикле в реальном времени. AI Agents могут иметь доступ к инструментам, внешним сервисам или даже другим AI Agents, чтобы помочь достичь своих целей.

Что на самом деле может делать Claude Code?

Вот как это выглядит на практике:

  • Читать и понимать вашу кодовую базу. Вы можете попросить Claude Code объяснить функцию или отследить ошибку по всему вашему коду.
  • Редактировать файлы по всему проекту. Claude Code может рефакторить функцию и обновлять каждый файл, который на неё ссылается.
  • Выполнять команды терминала. Он может выполнять ваш скрипт сборки, запускать ваши тесты, устанавливать пакеты и использовать вывод, чтобы решить, что делать дальше.
  • Искать в интернете. Если ему нужна документация или последние API references, он может найти это для вас.

Эффективное использование Claude Code

Чтобы эффективно использовать Claude Code, помните об этих трёх концепциях:

Context window. Думайте об этом как о рабочей памяти Claude. Он может хранить много информации, но не всё сразу. Именно здесь проявляется "агентский" аспект — Claude находит стратегические способы обнаружения ответов в вашей кодовой базе, не загружая её целиком в context.

Вы контролируете его разрешения. Режимы разрешений Claude Code позволяют вам выбирать степень участия: он может спрашивать вас перед выполнением команд или внесением изменений, либо работать в auto mode, где фоновая проверка безопасности вместо этого отслеживает каждое действие. Вы всегда контролируете процесс, предпочитаете ли вы активное или пассивное участие.

Он может совершать ошибки. Как и любой инструмент, Claude Code не идеален. Он может неправильно понять ваше намерение, внести ошибку или излишне усложнить решение. Оставаясь в курсе событий, вы сможете выявить их на ранней стадии.

Итог

Claude Code — это агентский инструмент для кодирования. Он читает вашу кодовую базу, редактирует ваши файлы, выполняет команды и подключается к внешним инструментам, чтобы помочь вам выпускать продукты быстрее. Вы можете использовать его уже сегодня в вашем терминале, VS Code, JetBrains и приложении Claude Desktop.

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