Глоссарий

Ключевые термины из мира AI-разработки, языковых моделей и инструментов для программирования.

Термины глоссария

Найдено терминов: 36

AGENTS.md

AGENTS.md — Markdown-файл с инструкциями для AI-агентов, работающих с программным проектом. Он описывает правила изменения кода, структуру репозитория, команды проверки и ограничения, которые агент должен учитывать при выполнении задач.

Посмотреть термин

Агентное программирование (Agentic coding)

Agentic Coding (агентное программирование) — подход к разработке, при котором программист делегирует AI-агенту выполнение многошаговых задач. Агент самостоятельно определяет последовательность действий, работает с кодом и доступными инструментами и проверяет промежуточные результаты.

Посмотреть термин

Большая языковая модель (Large Language Model)

LLM (Large Language Model) — большая языковая модель, обученная на огромных объёмах данных, которая способна анализировать и генерировать текст, включая программный код, на основе переданного запроса и доступного контекста. LLM используются как основа многих современных чат-ботов, AI-помощников и инструментов для программирования.

Посмотреть термин

Вайб-кодинг (Vibe coding)

Вайб-кодинг (vibe coding) — это подход к программированию, при котором человек описывает задачу на естественном языке, а ИИ берёт на себя значительную часть написания и изменения программного кода. Разработчик задаёт направление и проверяет результат — вместо того, чтобы писать каждую строку вручную.

Посмотреть термин

Векторная база данных (Vector Database)

Векторная база данных (Vector Database) — система для хранения, индексирования и поиска данных по их векторным представлениям. Она позволяет находить объекты, похожие по смыслу или другим признакам, даже если их текстовое содержимое не совпадает.

Посмотреть термин

Вызов инструментов (Tool Calling)

Вызов инструментов (Tool Calling) — механизм, с помощью которого языковая модель запрашивает выполнение доступной функции или обращение к внешнему сервису. Модель формирует запрос, а само действие выполняет приложение или инфраструктура AI-системы.

Посмотреть термин

Галлюцинации нейросетей (AI Hallucinations)

Галлюцинации нейросетей (AI Hallucinations) — случаи, когда генеративная модель сообщает ошибочные или вымышленные сведения как достоверные. Ответ может выглядеть убедительно, даже если описывает несуществующие факты, источники или функции программного обеспечения.

Посмотреть термин

Генерация кода (Code Generation)

Генерация кода — автоматическое создание программного кода по заданным требованиям. При использовании ИИ языковая модель генерирует или дополняет код на основе запроса пользователя, существующего проекта и доступного контекста.

Посмотреть термин

Генерация с дополненным поиском (Retrieval Augmented Generation)

RAG (Retrieval-Augmented Generation) — подход к генерации ответов языковой моделью с использованием информации из внешних источников. Найденные данные добавляются в контекст запроса, позволяя модели учитывать дополнительные сведения без переобучения.

Посмотреть термин

Закрытый контур (Closed Contour)

Закрытый контур — среда работы программных и AI-систем, в которой доступ к данным и взаимодействие с внешними сервисами ограничены установленными правилами безопасности. В зависимости от требований такая среда может предусматривать контролируемые внешние подключения или полную изоляцию.

Посмотреть термин

ИИ-агент (AI-agent)

AI-агент (ИИ-агент) — программная система на базе искусственного интеллекта, которая получает цель, может самостоятельно определять последовательность действий и использовать доступные инструменты с учетом промежуточных результатов.

Посмотреть термин

Интегрированная среда разработки (Integrated Development Environment)

IDE (Integrated Development Environment) — интегрированная среда разработки, которая объединяет инструменты для написания, запуска, сборки и отладки программного кода в одном рабочем пространстве. IDE используют для разработки программ, сайтов, приложений и других программных продуктов.

Посмотреть термин

Интегрированная среда разработки с искусственным интеллектом (Artificial Intelligence Integrated Development Environment)

AI-IDE — среда разработки, в которой возможности искусственного интеллекта встроены непосредственно в рабочий процесс и используются для генерации, анализа, объяснения и изменения программного кода. Такая среда может работать не только с отдельной строкой или открытым файлом, но и с доступным контекстом проекта.

Посмотреть термин

Код-ревью (Code Review)

Code Review (код-ревью) — проверка программного кода для выявления ошибок, оценки качества и соответствия требованиям проекта. Обычно ее проводит другой разработчик перед включением изменений в основную кодовую базу.

Посмотреть термин

Кодовая база (Codebase)

Кодовая база (codebase) — совокупность исходного кода программного проекта или отдельного компонента. В неё также могут входить конфигурации, тесты, скрипты и другие файлы, необходимые для разработки и сопровождения программы.

Посмотреть термин

Контекст-инжиниринг (Context Engineering)

Контекст-инжиниринг (Context Engineering) — подход к проектированию и управлению информацией, доступной языковой модели при выполнении задачи. Его цель — предоставить модели релевантный контекст в нужный момент и не перегружать контекстное окно лишними данными.

Посмотреть термин

Контекстное окно (Context window)

Контекстное окно (context window) — максимальный объем информации, который языковая модель может учитывать при обработке запроса и формировании ответа. Обычно его размер измеряется в токенах.

Посмотреть термин

Контрольная точка (Checkpoint)

Контрольная точка (Checkpoint) — сохраненное состояние файлов проекта на определенном этапе работы ИИ-агента. Она позволяет отменить последующие изменения и вернуться к предыдущей версии работы, если результат оказался неудачным.

Посмотреть термин

Локальная LLM (Local LLM)

Локальная LLM (Local LLM) — большая языковая модель, которая запускается на компьютере или сервере под контролем пользователя либо организации. Она может обрабатывать запросы без обязательного обращения к внешнему AI-провайдеру.

Посмотреть термин

Локальное развертывание (On-premise)

On-premise (локальное развертывание) — способ размещения программного обеспечения в инфраструктуре организации, а не в облаке поставщика. Компания самостоятельно контролирует эксплуатацию системы, доступ к ней и условия обработки данных.

Посмотреть термин

Мультиагентная система (Multi-Agent System)

Мультиагентная система (Multi-Agent System, MAS) — программная система, в которой несколько агентов взаимодействуют для выполнения задач. В AI-приложениях они могут разделять общую работу на части, обмениваться результатами и координировать действия.

Посмотреть термин

Навыки ИИ-агентов (Agent Skills)

Agent Skills (навыки ИИ-агентов) — переиспользуемые наборы инструкций и вспомогательных материалов, которые помогают агенту выполнять определенный тип задач. Обычно навык оформлен как папка с файлом `SKILL.md`, где описаны его назначение и порядок работы.

Посмотреть термин

Оркестрация агентов (Agent Orchestration)

Оркестрация агентов (Agent Orchestration) — процесс координации нескольких AI-агентов, работающих над общей задачей. Она определяет, как распределяются обязанности между агентами, в каком порядке они выполняют работу и как объединяются полученные результаты.

Посмотреть термин

Песочница (Sandbox)

Песочница (Sandbox) — изолированная среда для выполнения кода и команд с заранее заданными ограничениями. Она контролирует доступ к файлам, сети и системным ресурсам, снижая риск влияния выполняемой программы на основную систему.

Посмотреть термин

Промпт (Prompt)

Промпт (prompt) — запрос или инструкция, которую пользователь передаёт языковой модели или другой ИИ-системе, чтобы описать задачу, передать необходимый контекст и получить ожидаемый результат.

Посмотреть термин

Промпт-инжиниринг (Prompt Engineering)

Промпт-инжиниринг (Prompt Engineering) — системный подход к проектированию, тестированию и улучшению промптов для языковых моделей. Он помогает точнее формулировать задачу, передавать модели необходимый контекст и задавать требования к результату.

Посмотреть термин

Промпт-инъекция (Prompt Injection)

Промпт-инъекция (Prompt Injection) — способ воздействия на языковую модель, при котором в запрос или обрабатываемые данные внедряют инструкции, предназначенные для изменения её поведения. Такая атака может заставить модель отклониться от исходной задачи или попытаться выполнить нежелательные действия.

Посмотреть термин

Протокол контекста модели (Model Context Protocol)

MCP (Model Context Protocol) — открытый стандарт для подключения AI-приложений к внешним данным, сервисам и инструментам через единый способ взаимодействия.

Посмотреть термин

Редактор кода (Code editor)

Редактор кода (code editor) — программа для создания и редактирования исходного кода, которая предоставляет разработчику специальные функции для работы с языками программирования и файлами проекта. В обычном текстовом редакторе код тоже можно открыть и изменить, но редактор кода адаптирован именно под программирование.

Посмотреть термин

Рефакторинг кода (Refactoring)

Рефакторинг кода (refactoring) — изменение внутренней структуры программы без изменения её внешнего поведения. Его проводят, чтобы сделать код понятнее, упростить поддержку и облегчить дальнейшую разработку.

Посмотреть термин

Свой API-ключ (Bring Your Own Key)

BYOK (Bring Your Own Key) — способ подключения ИИ-приложения к языковым моделям через собственный API-ключ пользователя. Вместо того чтобы ограничиваться встроенным доступом, пользователь обращается к поддерживаемому провайдеру со своего аккаунта.

Посмотреть термин

Семантический поиск (Semantic Search)

Семантический поиск (Semantic Search) — способ поиска информации с учётом смысла и контекста запроса, а не только совпадения отдельных слов. Он позволяет находить релевантные документы и фрагменты текста, даже если в них используются другие формулировки.

Посмотреть термин

Системный промпт (System Prompt)

Системный промпт — набор инструкций, задающих общие правила работы языковой модели. Он определяет ее роль, ограничения, стиль ответа и требования к результату.

Посмотреть термин

Субагент (Subagent)

Субагент (subagent) — вспомогательный AI-агент, которому основной агент поручает отдельную задачу. Он действует по заданным инструкциям, использует разрешённые инструменты и возвращает результат агенту, который его запустил.

Посмотреть термин

Токен (Token)

Токен — единица представления текста, используемая языковой моделью при обработке информации. Токеном может быть слово, часть слова, знак препинания или другой фрагмент текста.

Посмотреть термин

Эмбеддинг (Embedding)

Эмбеддинг — числовое векторное представление текста, изображения или другого объекта. Оно позволяет сравнивать данные по определенным признакам, в том числе находить смысловое сходство между текстами.

Посмотреть термин
Глоссарий AI-разработки – термины и определения | Kodik