Home / Glossary
AI Coding Glossary
Key terms in AI-assisted development, explained clearly with practical context.
Агентное программирование
Агентное программирование — это подход к разработке программного обеспечения, при котором агент ИИ самостоятельно читает вашу кодовую базу, пишет код, выполняет команды и итерирует результаты без ручного копирования и вставки. В отличие от чат-ботов на основе ИИ, агент действует непосредственно в вашей среде разработки для выполнения многоэтапных задач.
Claude Code
Claude Code — это терминальный агент кодирования ИИ от Anthropic, работающий непосредственно в вашей среде разработки. Он читает весь ваш проект, пишет код в нескольких файлах одновременно, выполняет команды оболочки, управляет рабочими процессами git и автономно итерирует ошибки — всё из командной строки.
Model Context Protocol (MCP)
Model Context Protocol (MCP) — открытый стандарт, созданный Anthropic, который обеспечивает универсальный способ подключения моделей ИИ к внешним инструментам, источникам данных и API. Он выступает стандартизированным интерфейсом — своеобразным USB для ИИ, — чтобы любой MCP-совместимый инструмент мог работать с любым MCP-совместимым агентом ИИ.
CLAUDE.md
CLAUDE.md — конфигурационный файл в формате Markdown, размещаемый в корне проекта, который предоставляет Claude Code постоянные инструкции, специфичные для проекта. Он сообщает агенту о ваших соглашениях по написанию кода, архитектуре, типичных командах и правилах — выступая формой долгосрочной памяти, применяемой на каждом сеансе работы с данным проектом.
Парное программирование с ИИ
Парное программирование с ИИ — это процесс разработки, при котором разработчик-человек работает совместно с инструментом ИИ для написания кода в режиме реального времени. Разработчик задаёт направление, предоставляет контекст и выносит суждения, тогда как ИИ вносит предложения по коду, обнаруживает ошибки и выполняет повторяющиеся задачи реализации.
Контекстное окно
Контекстное окно — это максимальное количество токенов (слов, символов кода и знаков препинания), которые модель ИИ может обработать в одном взаимодействии. Оно определяет верхний предел объёма информации — включая промпт, код и ответ модели, — которую ИИ может одновременно удерживать в памяти.
Агент кодирования
Агент кодирования — инструмент на основе ИИ, который может самостоятельно читать файлы, писать код, выполнять команды в терминале и итерировать результаты для решения задач программирования. В отличие от пассивных инструментов предложения кода, агент кодирования предпринимает независимые действия в вашей среде разработки для достижения поставленной цели.
Вайб-кодинг
Вайб-кодинг — это неформальный подход к разработке программного обеспечения, при котором разработчик описывает желаемое на естественном языке и позволяет инструменту ИИ заниматься деталями реализации. Вместо написания точных спецификаций разработчик передаёт намерение через непринуждённую беседу и итерирует на основе результатов.
Ревью кода с ИИ
Ревью кода с ИИ — это процесс использования искусственного интеллекта для автоматического анализа исходного кода на предмет ошибок, уязвимостей безопасности, стилистических несоответствий и проблем с качеством. ИИ-ревьюеры могут изучать pull request'ы, предлагать улучшения и выявлять проблемы, которые рецензенты-люди могут пропустить из-за усталости или нехватки времени.
Промпт-инжиниринг для кода
Промпт-инжиниринг для кода — практика составления чётких, конкретных инструкций, которые помогают инструментам кодирования ИИ давать точные и релевантные результаты. Она включает структурирование запросов с нужным уровнем контекста, ограничений и примеров, чтобы ИИ понимал и что вы хотите, и как именно вы это хотите.
Headless-агент ИИ
Headless-агент ИИ — это агент кодирования, работающий без пользовательского интерфейса или взаимодействия в реальном времени. Он автономно выполняет задачи в фоновых процессах, конвейерах CI/CD или по расписанию — читая код, внося изменения, запуская тесты и отчитываясь о результатах без ожидания ввода от человека на каком-либо этапе.
Подагенты
Подагенты — параллельные дочерние процессы, порождаемые главным агентом кодирования ИИ для одновременной обработки независимых частей сложной задачи. Вместо последовательной обработки всего главный агент делегирует подзадачи специализированным дочерним агентам, которые работают параллельно и докладывают результаты родителю.