Словарь методологии
Сводка методологии · Процесс внедрения · Каталог материалов
Основные понятия
| Термин | Значение в методологии |
|---|---|
| Внедрение ИИ в разработку ПО | Организация устойчивого применения ИИ в работе предприятия и команд, включая изменения в компетенциях людей, процессах и технологиях. Основной акцент методологии — на агентской разработке. |
| Агентская разработка ПО | Разработка ПО с использованием ИИ-агентов: участники команды передают агентам выполнение задач, определяют ограничения и критерии приёмки и проверяют результаты в установленном порядке. Охват задач и автономность расширяются по подтверждённым результатам. |
| Агент | Программная система на базе ИИ, которая выполняет поставленную задачу: планирует действия, использует инструменты, оценивает промежуточные результаты и корректирует дальнейшие шаги в пределах заданных полномочий. |
| Автономность агента | Степень самостоятельности агента: какие действия он может выполнять без отдельного согласования и где требуется участие человека. Автономность задаётся для конкретной области работ и не означает отсутствие контроля. |
| Агент внедрения | Агент, который помогает планировать и сопровождать внедрение: вести задачи и документы, отслеживать прогресс, запрашивать сведения и готовить материалы для решений. Это отдельная функция от выполнения задач продукта. |
| Производство ПО | Техническое проектирование, написание и проверка кода, тестирование, исправление дефектов и подготовка выпуска на основе согласованных требований. Бизнес-анализ и эксплуатация в этот контур не входят. |
| Трудозатраты на производство ПО | Затраты рабочего времени людей на работы, входящие в производство ПО. Состав учитываемых работ фиксируется для выбранного потока задач. Время агентов, токены и стоимость платформы не переводятся в человеко-часы. Правила оценки — в мониторинге. |
В тексте «агент» означает ИИ-агента и пишется со строчной буквы, кроме начала предложения и заголовка. Другие виды агентов называются с уточнением: агент мониторинга, агент сборки и т. п. В самостоятельном документе при первом упоминании допустимо «ИИ-агент (далее — агент)».
«Внедрение ИИ в разработку ПО» используется для программы изменений; «агентская разработка» — для подхода; «работа с агентом» и «применение агентов» — для конкретных действий. Словосочетание «разработка агентов» означает создание самих агентов и не заменяет название подхода.
Участие человека
| Термин | Значение в методологии |
|---|---|
| HITL — human-in-the-loop | Человек проверяет или принимает решение до зависимого перехода; без ответа этот переход ждёт. |
| HOTL — human-on-the-loop | Человек контролирует асинхронно: переход не ждёт вердикта, находки требуют последующей обработки и могут привести к остановке или возврату режима. Human-out-of-the-loop означает отсутствие такого оперативного участия. |
| Без плановой ручной проверки | Для выбранной работы нет обязательного просмотра каждой задачи или выборки; автоматические проверки, ограничения и обращения по исключениям сохраняются. |
Состав агентских работ и режим проверки задаются независимо; подробности и пример.
Технологии
| Термин | Значение в методологии |
|---|---|
| Платформа выполнения агентов, кратко платформа | Среда, обеспечивающая непрерывную работу автономных агентов: запуск задач по запросам, событиям и расписанию, управление выполнением, подключение инструментов и проектных систем, хранение состояния и результатов, наблюдение и контроль. Требования и варианты реализации — в гайде платформы. |
| Модель | Компонент ИИ, используемый агентом для обработки контекста, формирования ответов и выбора действий. Модель сама по себе не заменяет агента, его инструменты и среду выполнения. |
| Инференс | Выполнение запросов к модели; сервис инференса предоставляет агентам такую возможность через согласованный интерфейс. Размещение инференса и платформы выбирается независимо. |
| Знания и инструкции агента, также литература проекта | Поддерживаемые сведения о продукте и правила работы: требования, архитектурные описания, промпты, навыки, инструкции и заметки с определёнными источниками и версиями. |
| Навык агента | Переиспользуемая инструкция и связанные средства для выполнения определённого вида работы. Состав и способ подключения зависят от выбранного инструментария. |
Уровни и участники внедрения
| Термин | Значение в методологии |
|---|---|
| Предприятие | Уровень программы: общие цели и правила, ресурсы, выбор пилотных команд, проверка переносимости, распространение волнами и постоянная поддержка. |
| Команда | Уровень применения практик к конкретному продукту и потоку задач. Каждая подключаемая команда проходит Подготовку, PoC и Пилот. |
| Пилотная команда | Команда, выбранная для первых внедрений программы. Не тождественна этапу «Пилот», который проходят и последующие команды. |
| Команда сопровождения | Специалисты, помогающие организовать внедрение, адаптировать агентов и освоить работу. Это может быть внутренняя функция предприятия или внешняя команда. |
| Клиент | В описаниях взаимодействия — организация и продуктовая команда, в работу которых внедряются агенты. При внутреннем внедрении это подразделения того же предприятия. |
| РП внедрения | Руководитель проекта со стороны сопровождения, отвечающий за общий план и организацию внедрения. РП клиента обеспечивает участие продуктовой команды и выполнение её обязательств. Совмещение функций фиксируется в проекте. |
| ИИ-инженер | Специалист, который адаптирует агентов, знания, навыки и интеграции к продукту, обеспечивает рабочий цикл и помогает устранять технические проблемы. Специалисты сопровождения и клиента используют общий гайд роли. |
PPT — люди, процессы, технологии — определяет, что меняется. Предприятие и команда определяют, где выполняются работы и принимаются решения. Этапы определяют, когда нужны соответствующие результаты. Эти три измерения применяются совместно.