Глоссарий
Ключевые термины из мира 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)
Эмбеддинг — числовое векторное представление текста, изображения или другого объекта. Оно позволяет сравнивать данные по определенным признакам, в том числе находить смысловое сходство между текстами.
Посмотреть термин