Джина Гайд

Словарь методологии

Сводка методологии · Процесс внедрения · Каталог материалов

Основные понятия

Термин Значение в методологии
Внедрение ИИ в разработку ПО Организация устойчивого применения ИИ в работе предприятия и команд, включая изменения в компетенциях людей, процессах и технологиях. Основной акцент методологии — на агентской разработке.
Агентская разработка ПО Разработка ПО с использованием ИИ-агентов: участники команды передают агентам выполнение задач, определяют ограничения и критерии приёмки и проверяют результаты в установленном порядке. Охват задач и автономность расширяются по подтверждённым результатам.
Агент Программная система на базе ИИ, которая выполняет поставленную задачу: планирует действия, использует инструменты, оценивает промежуточные результаты и корректирует дальнейшие шаги в пределах заданных полномочий.
Автономность агента Степень самостоятельности агента: какие действия он может выполнять без отдельного согласования и где требуется участие человека. Автономность задаётся для конкретной области работ и не означает отсутствие контроля.
Агент внедрения Агент, который помогает планировать и сопровождать внедрение: вести задачи и документы, отслеживать прогресс, запрашивать сведения и готовить материалы для решений. Это отдельная функция от выполнения задач продукта.
Производство ПО Техническое проектирование, написание и проверка кода, тестирование, исправление дефектов и подготовка выпуска на основе согласованных требований. Бизнес-анализ и эксплуатация в этот контур не входят.
Трудозатраты на производство ПО Затраты рабочего времени людей на работы, входящие в производство ПО. Состав учитываемых работ фиксируется для выбранного потока задач. Время агентов, токены и стоимость платформы не переводятся в человеко-часы. Правила оценки — в мониторинге.

В тексте «агент» означает ИИ-агента и пишется со строчной буквы, кроме начала предложения и заголовка. Другие виды агентов называются с уточнением: агент мониторинга, агент сборки и т. п. В самостоятельном документе при первом упоминании допустимо «ИИ-агент (далее — агент)».

«Внедрение ИИ в разработку ПО» используется для программы изменений; «агентская разработка» — для подхода; «работа с агентом» и «применение агентов» — для конкретных действий. Словосочетание «разработка агентов» означает создание самих агентов и не заменяет название подхода.

Участие человека

Термин Значение в методологии
HITL — human-in-the-loop Человек проверяет или принимает решение до зависимого перехода; без ответа этот переход ждёт.
HOTL — human-on-the-loop Человек контролирует асинхронно: переход не ждёт вердикта, находки требуют последующей обработки и могут привести к остановке или возврату режима. Human-out-of-the-loop означает отсутствие такого оперативного участия.
Без плановой ручной проверки Для выбранной работы нет обязательного просмотра каждой задачи или выборки; автоматические проверки, ограничения и обращения по исключениям сохраняются.

Состав агентских работ и режим проверки задаются независимо; подробности и пример.

Технологии

Термин Значение в методологии
Платформа выполнения агентов, кратко платформа Среда, обеспечивающая непрерывную работу автономных агентов: запуск задач по запросам, событиям и расписанию, управление выполнением, подключение инструментов и проектных систем, хранение состояния и результатов, наблюдение и контроль. Требования и варианты реализации — в гайде платформы.
Модель Компонент ИИ, используемый агентом для обработки контекста, формирования ответов и выбора действий. Модель сама по себе не заменяет агента, его инструменты и среду выполнения.
Инференс Выполнение запросов к модели; сервис инференса предоставляет агентам такую возможность через согласованный интерфейс. Размещение инференса и платформы выбирается независимо.
Знания и инструкции агента, также литература проекта Поддерживаемые сведения о продукте и правила работы: требования, архитектурные описания, промпты, навыки, инструкции и заметки с определёнными источниками и версиями.
Навык агента Переиспользуемая инструкция и связанные средства для выполнения определённого вида работы. Состав и способ подключения зависят от выбранного инструментария.

Уровни и участники внедрения

Термин Значение в методологии
Предприятие Уровень программы: общие цели и правила, ресурсы, выбор пилотных команд, проверка переносимости, распространение волнами и постоянная поддержка.
Команда Уровень применения практик к конкретному продукту и потоку задач. Каждая подключаемая команда проходит Подготовку, PoC и Пилот.
Пилотная команда Команда, выбранная для первых внедрений программы. Не тождественна этапу «Пилот», который проходят и последующие команды.
Команда сопровождения Специалисты, помогающие организовать внедрение, адаптировать агентов и освоить работу. Это может быть внутренняя функция предприятия или внешняя команда.
Клиент В описаниях взаимодействия — организация и продуктовая команда, в работу которых внедряются агенты. При внутреннем внедрении это подразделения того же предприятия.
РП внедрения Руководитель проекта со стороны сопровождения, отвечающий за общий план и организацию внедрения. РП клиента обеспечивает участие продуктовой команды и выполнение её обязательств. Совмещение функций фиксируется в проекте.
ИИ-инженер Специалист, который адаптирует агентов, знания, навыки и интеграции к продукту, обеспечивает рабочий цикл и помогает устранять технические проблемы. Специалисты сопровождения и клиента используют общий гайд роли.

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