Human Skill · словарь
Говорить с AI
на одном языке.
Короткие определения терминов, которые встречаются в карточках навыков и практике агентной разработки.
Без экзамена по жаргону
Найдите термин
66 терминов из агентной разработки, программной инженерии и рабочих требований.
66 терминов
БукваА
Агентная разработка#
agentic development · разработка с AI-агентами
Способ разработки, в котором человек ставит задачи AI-агентам, задаёт границы, направляет выполнение и независимо принимает результат.
Это не просто генерация кода: сюда входят контекст, планирование, контроль изменений, тестирование и ответственная поставка.
Артефакт#
рабочий результат · artifact
Сохранённый и доступный результат работы: файл, документ, код, схема, журнал, отчёт или опубликованная ссылка.
Ответ, оставшийся только в чате, обычно ещё не является устойчивым рабочим артефактом.
БукваД
БукваК
Контекст#
рабочий контекст · context
Минимальный набор фактов, файлов, правил и ограничений, который нужен AI-системе для выполнения конкретной задачи.
Больше контекста не всегда лучше: лишние или противоречивые материалы затрудняют работу и повышают риск ошибки.
Критерий приёмки#
acceptance criterion · условие готовности
Заранее сформулированное наблюдаемое условие, по которому можно однозначно проверить готовность результата.
Хороший критерий говорит не только что должно быть верно, но и каким способом это будет проверено.
БукваН
БукваО
Операционные условия#
что понадобится · условия выполнения
Среда, доступы или инструменты, необходимые для выполнения задачи, но не являющиеся частью самого навыка.
Например, доступ к редактору — условие работы с Markdown, а умение структурировать материал — навык.
БукваП
Предпосылка#
prerequisite · зависимость навыка
Другой навык, без которого целевой навык нельзя надёжно выполнить или проверить.
Рекомендуемый порядок отличается от предпосылки: рекомендация помогает учиться, но не блокирует выполнение.
БукваТ
Трек#
направление развития · skill track
Группа связанных навыков, относящихся к одной области практики или этапу развития.
Трек помогает ориентироваться в реестре, но не задаёт строгую последовательность — её определяют зависимости и карта навыков.
БукваA
ADR#
Architecture Decision Record · запись архитектурного решения
Короткий документ, который фиксирует важное архитектурное решение, его контекст, альтернативы и последствия.
ADR сохраняет не только итоговый выбор, но и причины, по которым команда его сделала.
AI skill#
технический skill · навык агента
Переиспользуемый пакет инструкций, ресурсов и иногда инструментов, который расширяет возможности AI-агента для определённого процесса.
На Human Skill слово «навык» без уточнения означает человеческий навык. AI skill — отдельный технический объект.
AI-агент#
агент · AI agent
AI-система, которая получает цель, использует доступный контекст и инструменты и выполняет несколько связанных действий для получения результата.
От обычного чата отличается тем, что может не только отвечать текстом, но и работать с файлами, кодом, браузером или другими инструментами в заданных границах.
API#
Application Programming Interface · программный интерфейс
Согласованный способ, которым одна программа запрашивает данные или действия у другой программы.
API описывает доступные операции, входные данные, ответы и ошибки; внутреннее устройство системы при этом может оставаться скрытым.
БукваB
Backend#
бэкенд · серверная часть
Часть приложения, которая выполняется на сервере и отвечает за данные, бизнес-логику, авторизацию и интеграции.
Пользователь обычно взаимодействует с backend через frontend или API.
Blocker#
блокер · блокирующая проблема
Проблема или отсутствующее условие, из-за которого работа не может содержательно продолжаться.
Blocker нужно отличать от затруднения: блокер останавливает результат, а затруднение только делает путь дороже или медленнее.
Boundary#
граница · граница ответственности
Явное разделение областей данных, полномочий, ответственности или частей системы.
Границы помогают понять, что входит в задачу, кто владеет решением и к каким данным агент действительно имеет доступ.
Branch#
ветка Git · ветка
Отдельная линия изменений в Git, которую можно развивать независимо от основной истории.
Ветка не является резервной копией сама по себе: незакоммиченные изменения остаются только в рабочем дереве.
БукваC
CI/CD#
Continuous Integration · Continuous Delivery · непрерывная интеграция и поставка
Автоматизированный процесс проверки, сборки и поставки изменений после обновления кода.
CI обычно запускает проверки, а CD готовит или выполняет доставку в окружение. Автоматизация не отменяет критерии приёмки и human gates.
CLI#
Command-Line Interface · интерфейс командной строки
Способ управлять программой текстовыми командами в терминале.
CLI удобен для повторяемых операций и автоматизации, но требует точного понимания команды, аргументов и текущей директории.
Commit#
коммит · фиксация изменений
Именованная точка истории Git, которая сохраняет выбранный набор изменений и ссылку на предыдущую историю.
Хороший commit имеет понятную цель и не захватывает случайные или чужие изменения.
Constraint#
ограничение · constraint
Условие, которое сужает допустимые способы выполнения задачи или характеристики результата.
Ограничение отличается от цели: цель описывает желаемый результат, constraint — рамки, которые нельзя нарушать.
Credentials#
учётные данные · секреты доступа
Данные, которыми система подтверждает личность или право доступа: пароль, токен, ключ или сертификат.
Credentials нельзя помещать в публичный код, логи, промпты или документацию; для них используют защищённые хранилища и переменные окружения.
БукваD
Dependency#
зависимость · dependency
Компонент, библиотека, сервис или предварительный результат, от которого зависит работа другой части системы.
Зависимости бывают техническими и процессными; их версии и доступность влияют на воспроизводимость результата.
Deploy#
deployment · деплой · развёртывание
Доставка и запуск определённой версии приложения в целевом окружении.
Успешная команда deploy ещё не доказывает доступность результата: после неё проверяют состояние сервиса и пользовательский путь.
Derived artifact#
производный артефакт · сгенерированный файл
Файл или представление, которое автоматически создаётся из канонического источника.
Производный артефакт не редактируют вручную: исправляют источник или генератор и затем пересобирают результат.
Diff#
разница изменений · патч
Представление различий между двумя версиями текста, файлов или состояния системы.
Diff позволяет проверить фактический scope изменения до commit, review или публикации.
DNS#
Domain Name System · система доменных имён
Система, которая связывает доменные имена с адресами и другими сетевыми записями.
Изменение DNS может распространяться не мгновенно из-за кэширования и времени жизни записей.
БукваE
Evals#
evaluations · оценочные проверки
Набор повторяемых сценариев и критериев, которыми проверяют качество и границы работы AI-системы.
Evals помогают сравнивать версии и находить устойчивые ошибки, а не судить о системе по одному удачному примеру.
Evidence#
свидетельство · доказательство результата
Наблюдаемый материал, по которому можно независимо проверить выполненное действие или освоенный навык.
Например: сохранённый файл, журнал проверки, ссылка на результат или воспроизводимый тест. Уверенность человека сама по себе не является evidence.
БукваF
Fixture#
тестовая ситуация · стенд
Заранее подготовленная задача, данные и условия, в которых навык или AI-систему можно проверить воспроизводимо.
Хороший fixture фиксирует исходное состояние и не подсказывает пошаговое решение.
Frontend#
фронтенд · клиентская часть
Часть приложения, с которой непосредственно взаимодействует пользователь: страницы, интерфейсы и поведение в браузере или приложении.
Проверка frontend включает не только внешний вид, но и реальные пользовательские сценарии, состояния ошибок и адаптивность.
БукваG
Git#
система контроля версий
Распределённая система контроля версий, которая хранит историю изменений файлов и помогает объединять параллельную работу.
Git работает локально; удалённый сервис вроде GitHub — отдельный слой совместной работы.
GitHub#
хостинг Git-репозиториев
Сервис для хранения Git-репозиториев и совместной работы через issues, pull requests, review и автоматические проверки.
GitHub использует Git, но не заменяет его: commit и локальная история существуют до отправки на сервер.
БукваH
HTTP#
Hypertext Transfer Protocol · веб-протокол
Протокол запросов и ответов, по которому браузеры, API и серверы обмениваются данными в вебе.
Код ответа показывает класс результата: например, 200 — успех, 404 — ресурс не найден, 500 — ошибка сервера.
Human gate#
человеческий контроль · контрольная точка
Момент процесса, в котором продолжение требует явного решения человека.
Human gate нужен перед рискованным, публичным, платным или труднообратимым действием: публикацией, отправкой сообщения, удалением данных или принятием результата.
БукваI
Issue#
задача · тикет
Запись о проблеме, запросе или планируемом изменении с контекстом, обсуждением и состоянием выполнения.
Issue описывает работу; фактическое изменение обычно живёт в commit или pull request и должно ссылаться на задачу.
БукваJ
JSON#
JavaScript Object Notation · формат данных
Текстовый формат структурированных данных из объектов, массивов, строк, чисел и логических значений.
JSON удобен для API и конфигурации, но не поддерживает комментарии и требует строгого синтаксиса.
БукваL
LLM#
large language model · большая языковая модель
Большая языковая модель, которая обрабатывает и создаёт текст, код и другие представления на основе полученного контекста.
LLM может быть основой чата или AI-агента, но сама по себе не гарантирует проверенный или истинный результат.
БукваM
Markdown#
MD · текстовая разметка
Простой текстовый формат разметки для заголовков, списков, ссылок, таблиц и блоков кода.
Markdown остаётся обычным текстом, поэтому одинаково удобен человеку, Git и AI-агенту.
Merge#
слияние · объединение веток
Объединение изменений из разных линий истории Git.
Если изменения затрагивают одни и те же строки несовместимо, возникает конфликт, который нужно разрешить осознанно.
Migration#
миграция · перенос данных или схемы
Контролируемое изменение структуры данных, формата, инфраструктуры или размещения системы.
Безопасная migration имеет проверяемое исходное состояние, порядок шагов, валидацию и план отката.
MVP#
Minimum Viable Product · минимально жизнеспособный продукт
Минимальная версия продукта, достаточная для проверки ключевой пользовательской ценности на практике.
MVP не означает небрежный результат: критический пользовательский путь должен работать и быть проверяемым.
БукваP
Pipeline#
конвейер · цепочка обработки
Последовательность автоматических или ручных этапов, где результат одного шага становится входом следующего.
Pipeline должен явно показывать этапы, ошибки и evidence прохождения, иначе сбой трудно локализовать.
Production#
prod · боевое окружение
Рабочее окружение, которым пользуются реальные пользователи и где изменения могут влиять на реальные данные и процессы.
Изменения production требуют явной авторизации, проверенного артефакта, наблюдения после выпуска и возможности отката.
Prompt#
промпт · запрос · инструкция
Сообщение или инструкция, которую человек передаёт AI-системе в конкретной сессии.
Промпт — только часть рабочего контракта. Качество результата также зависит от контекста, границ, инструментов и способа проверки.
Pull request#
PR · запрос на слияние
Предложение объединить набор изменений из одной ветки Git в другую с обсуждением, review и автоматическими проверками.
Pull request — место совместной приёмки изменения, а не просто кнопка для merge.
БукваR
Refactoring#
рефакторинг · перестройка кода
Изменение внутренней структуры кода без намеренного изменения его внешнего поведения.
Рефакторинг требует тестов или других проверок, подтверждающих, что наблюдаемое поведение сохранилось.
Release#
релиз · выпуск версии
Идентифицированная версия продукта или компонента, подготовленная для поставки пользователям или в окружение.
Release может быть собран, но ещё не развёрнут; deploy — отдельное действие доставки этой версии.
Repository#
repo · репозиторий
Хранилище проекта вместе с его файлами, историей версий и правилами совместной работы.
Один репозиторий обычно имеет чёткую область ответственности и канонические источники своих данных и кода.
Requirement#
требование · условие к результату
Зафиксированная потребность или обязательное свойство системы, процесса или результата.
Требование должно быть однозначным и проверяемым; иначе невозможно уверенно определить его выполнение.
Review#
ревью · проверка изменений
Независимое рассмотрение результата или изменений для поиска дефектов, рисков и несоответствий требованиям.
Review формулирует замечания; acceptance решает, достаточно ли evidence для принятия результата.
Rollback#
откат · возврат версии
Возврат системы к предыдущему рабочему состоянию после неудачного изменения.
План rollback готовят до рискованного deploy и проверяют, что предыдущий артефакт и данные действительно восстановимы.
Runtime#
среда выполнения · время выполнения
Среда и период, в которых программа фактически запускается и работает.
Ошибка runtime возникает во время выполнения, даже если код успешно прошёл синтаксическую проверку или сборку.
БукваS
Scope#
объём задачи · границы работы
Явно определённая часть работы, данных и результатов, которые входят в текущую задачу.
Scope отвечает на вопрос «что меняем сейчас» и защищает задачу от незаметного расширения.
SDLC#
Software Development Life Cycle · цикл разработки
Цикл создания и изменения программного продукта: от понимания задачи и проектирования до реализации, проверки и поставки.
В агентной разработке часть действий выполняет AI, но ответственность за границы, приёмку и публикацию остаётся у человека.
Shell#
командная оболочка · zsh · bash
Программа, которая читает команды пользователя, запускает процессы и управляет переменными, путями и потоками данных.
Терминал показывает интерфейс, а shell интерпретирует введённую команду.
Source of truth#
SSOT · Single Source of Truth · источник истины · канонический источник · canonical source
Каноническое место, которому доверяют как владельцу конкретного факта, данных или определения.
Если копии расходятся, исправляют source of truth и затем обновляют производные представления.
Staging#
stage · предпродакшен
Окружение, максимально похожее на production и предназначенное для проверки версии перед выпуском.
Успех на staging снижает риск, но не заменяет проверку production после deploy.
БукваT
Task brief#
бриф задачи · постановка задачи
Краткий рабочий контракт задачи: цель, ожидаемая поставка, входные данные, границы, открытые вопросы и условия остановки.
Task brief объясняет, что и в каких границах нужно сделать. Критерии приёмки отдельно определяют, как проверить готовность.
Test#
тест · автоматическая проверка
Воспроизводимая проверка ожидаемого поведения системы при заданных входных данных и условиях.
Unit-тест проверяет малую часть, integration — взаимодействие компонентов, end-to-end — полный пользовательский путь.
БукваV
Validation#
валидация · проверка пригодности
Проверка того, что созданный результат решает нужную задачу пользователя в реальных или близких к реальным условиях.
Коротко: validation отвечает на вопрос «мы сделали нужную вещь?».
Verification#
верификация · проверка соответствия
Проверка того, что результат соответствует заданным требованиям, спецификации или критериям приёмки.
Коротко: verification отвечает на вопрос «мы сделали вещь правильно?».
БукваW
Workflow#
рабочий процесс · последовательность работы
Определённая последовательность действий, ролей и переходов, которая приводит от входа к результату.
Workflow может включать ручные шаги, автоматизацию и human gates.
Workspace#
рабочая область · рабочее пространство
Организованное пространство задачи: папка проекта, открытые инструменты, файлы и активные рабочие сессии.
Workspace помогает удерживать контекст, но сам по себе не определяет права доступа и не гарантирует изоляцию данных.
БукваY
YAML#
YAML Ain't Markup Language · формат конфигурации
Текстовый формат структурированных данных, часто используемый для конфигурации и описания инфраструктуры.
YAML чувствителен к отступам, поэтому визуально похожий файл может иметь другой смысл или быть невалидным.
Попробуйте более короткий запрос.