Human Skill · словарь

Говорить с AI
на одном языке.

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

Без экзамена по жаргону

Найдите термин

66 терминов из агентной разработки, программной инженерии и рабочих требований.

66 терминов

БукваА

Агентная разработка#

agentic development · разработка с AI-агентами

Способ разработки, в котором человек ставит задачи AI-агентам, задаёт границы, направляет выполнение и независимо принимает результат.

Это не просто генерация кода: сюда входят контекст, планирование, контроль изменений, тестирование и ответственная поставка.

Артефакт#

рабочий результат · artifact

Сохранённый и доступный результат работы: файл, документ, код, схема, журнал, отчёт или опубликованная ссылка.

Ответ, оставшийся только в чате, обычно ещё не является устойчивым рабочим артефактом.

БукваД

Диагностика навыка#

проверка навыка · skill assessment

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

Диагностика оценивает действие и evidence, а не знакомство с термином или субъективную уверенность.

БукваК

Контекст#

рабочий контекст · context

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

Больше контекста не всегда лучше: лишние или противоречивые материалы затрудняют работу и повышают риск ошибки.

Критерий приёмки#

acceptance criterion · условие готовности

Заранее сформулированное наблюдаемое условие, по которому можно однозначно проверить готовность результата.

Хороший критерий говорит не только что должно быть верно, но и каким способом это будет проверено.

БукваН

Навык#

human skill · человеческий навык

Способность человека воспроизводимо выполнить наблюдаемое действие в заданных условиях и подтвердить результат evidence.

Навык не равен знанию термина, установленному инструменту или одному удачному результату.

БукваО

Операционные условия#

что понадобится · условия выполнения

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

Например, доступ к редактору — условие работы с Markdown, а умение структурировать материал — навык.

БукваП

Перенос навыка#

transfer · skill transfer

Способность применить освоенный способ действия в новой задаче без пошаговой подсказки или копирования готового решения.

Перенос показывает, что человек действительно владеет навыком, а не только повторил упражнение.

Предпосылка#

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 чувствителен к отступам, поэтому визуально похожий файл может иметь другой смысл или быть невалидным.