# Инженер и его агенты

Второй уровень · L2-AGENT · 12.09.2026

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

## Исходный объект

Учебный объект A-01: холодильная установка с телеметрией температуры, мощности и состояния компрессора. Агент получает задачу предложить разгрузку. В испытания подмешаны устаревшее измерение, ошибка единицы, дублированная команда и противоречивый предел температуры. Лаборатория моделирует проверку решения и работает без подключения к оборудованию или внешней модели ИИ.

## На выходе

Подготовить агента к проверяемой работе с объектом и защитить границы его полномочий.

## 1. Договориться, что считается решением

Задание содержит объект, полезную функцию, цель, ограничения, срок действия данных и допустимый результат. Для A-01 цель задаётся как доступная разгрузка в определённом интервале при сохранении утверждённого температурного режима. Запрос «снизить расход» оставляет слишком много неопределённости.

Ответ агента должен включать исходные данные, вычисления, предлагаемое действие, прогноз последствия, условия остановки и срок действия предложения. Если данных недостаточно, полезным результатом становится точный запрос измерений. Человек принимает решения об изменении цели и допустимых границ; эти изменения записываются в новую версию задания.

## 2. Разделить работу по проверяемым функциям

Для учебной команды достаточно четырёх функций: сбор и проверка данных, инженерный расчёт, поиск ошибок и подготовка задания на исполнение. Они могут выполняться разными агентами или отдельными этапами одной системы. У каждой функции есть вход, выход и критерий приёмки.

Независимость проверки определяется доступом к первичным данным и собственным способом расчёта. Повторение одного ответа двумя копиями модели даёт слабую защиту от общей ошибки. Проверяющий должен увидеть исходную размерность, воспроизвести ключевую формулу и испытать хотя бы одно неблагоприятное условие. Итоговая ответственность за объект имеет конкретного владельца.

## 3. Подготовить данные к действию

У каждого измерения нужны метка времени, часовой пояс, единица, источник, качество и идентификатор объекта. Различать момент измерения и момент получения сообщения. Дубликат сообщения сохраняет тот же идентификатор; он не становится новым физическим событием.

В A-01 текущий момент 11:20, последнее измерение получено для 11:00, допустимый возраст данных 300 секунд. Возраст равен 1 200 секундам, поэтому предложение на изменение режима откладывается до обновления. Для мощности 2 400 W нормализованное значение равно 2,4 kW. Значение в kWh требует длительности интервала для перехода к средней мощности.

```text
age_s = decision_time − measurement_time
P_kW = E_kWh / interval_h
```

## 4. Ограничить инструмент по назначению

Инструмент чтения возвращает данные. Инструмент расчёта принимает проверенную схему и выдаёт числовой результат. Инструмент исполнения проверяет полномочие, допустимый диапазон, актуальность и идентификатор команды. Возможность вызвать функцию сама по себе не определяет разрешение управлять объектом.

Для команды хранить command_id, объект, требуемое состояние, срок действия, основание и условие возврата. Повтор команды с тем же идентификатором должен возвращать результат первого исполнения. Текст из внешнего документа хранится как источник сведений. Команды, обнаруженные внутри такого текста, не расширяют заданные полномочия агента.

## 5. Проверять физический эффект и восстановление

Разгрузка 12 кВт в течение 15 минут соответствует 3 кВт·ч перенесённой или сокращённой энергии в этом интервале. Если восстановление потребовало дополнительных 4 кВт в течение часа, полное окно даёт увеличение потребления на 1 кВт·ч. Услуга по мощности может сохранять ценность; утверждение об экономии энергии требует полного окна.

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

```text
E_event = ΔP × duration
E_net_saved = E_event − E_recovery
```

## 6. Построить испытательный набор

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

Разделить примеры для обучения и закрытые до экзамена случаи. При обновлении модели или инструкции повторять один и тот же контрольный набор вместе с новыми случаями. Общий процент правильных ответов сопровождается перечнем критических ошибок. В академическом упражнении критическая ошибка блокирует допуск к соответствующему типу действий.

## 7. Перейти от модели к наблюдаемой работе

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

Для каждого этапа указать длительность, нужные режимы, критерии прохождения и возврата. Календарное истечение недели ничего не говорит о проверке редкого зимнего режима. Журнал сохраняет входы, версии модели и инструментов, решение, время и итог. Эти записи позволяют разобрать событие даже после обновления системы.

## 8. Учиться на результате

Полезный опыт оформляется как проверяемый случай: условия, принятое решение, измеренное последствие и границы переноса. Из одной удачной недели получается гипотеза для следующего испытания. Из ошибки получается новый контрольный пример.

Накопление документов, обновление базы знаний, изменение инструкции и обучение параметров модели являются разными операциями. Для каждой нужны версия и оценка эффекта. Человек учится видеть неверные допущения и ставить точные вопросы. Агент осваивает воспроизводимые задачи. Совместный результат измеряется качеством решений на новых объектах и последствиями их применения.

## Расчётная лаборатория

Выберите событие в протоколе. Симулятор показывает проверку и допустимый следующий шаг. Это разбор учебных событий без подключения к ИИ или оборудованию.

https://x5power.com/Academy/Generalist/engineer-agents/?lang=ru#lab

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

## Упражнения 1. Возраст измерения

Время решения 11:20, измерение 11:00, допуск 300 секунд. Определите возраст и следующее действие.

**Разбор и контрольный результат**

1 200 секунд. Запросить свежие данные; предложение на изменение режима пока не исполнять.

## Упражнения 2. Мощность и энергия

Показание 2,4 кВт·ч относится к 15 минутам. Рассчитайте среднюю мощность.

**Разбор и контрольный результат**

9,6 кВт. Без длительности интервала такой пересчёт невозможен.

## Упражнения 3. Полное окно события

Разгрузка 12 кВт на 15 минут; восстановление +4 кВт на час. Найдите итоговое изменение энергии.

**Разбор и контрольный результат**

Сокращение в событии 3 кВт·ч; восстановление 4 кВт·ч; итоговое потребление выросло на 1 кВт·ч.

## Упражнения 4. Повтор доставки

После тайм-аута приходит та же команда с тем же command_id. Спроектируйте ответ исполнителя.

**Разбор и контрольный результат**

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

## Упражнения 5. Общая ошибка двух агентов

Два агента выдали одинаковый прогноз, используя одну ошибочную таблицу. Как усилить проверку?

**Разбор и контрольный результат**

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

## Упражнения 6. Обновление модели

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

**Разбор и контрольный результат**

Исполнение соответствующего класса действий остаётся закрытым до исправления и повторного испытания. Рост общей точности записать отдельно от критического пропуска.

## Практический проект

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

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

## Как проверяется работа

Учебная шкала академии: максимум 100 баллов. Расчётная защита требует минимум 80 баллов и прохождения обязательных проверок. Практическая аттестация дополнительно требует выполненного проекта и измерений. Страница помогает подготовить работу; сертификат по нажатию кнопки здесь не выдаётся.

- Постановка и границы: 20. Объект, полезная функция, единицы и ограничения определены.

- Расчёт и данные: 25. Ключевой результат воспроизводится; исходные величины прослеживаются.

- Проверка результата: 20. Метод измерения, сравнение и неопределённость соответствуют утверждению.

- Неблагоприятные условия: 15. Рассмотрены отказ, изменение режима и восстановление.

- Передача в работу: 10. Есть ответственные, программа приёмки и понятные действия.

- Перенос на новый объект: 10. Показаны новые условия и необходимые изменения решения.

### Обязательные проверки

Единицы и границы согласованы. Источник каждого существенного числа указан. Предположения отделены от измерений. Проверен неблагоприятный сценарий. Предъявленный результат можно воспроизвести. Практический результат подтверждается выполненной работой.

## Рабочая тетрадь проекта

- Объект и полезная функция

- Граница, период и единицы

- Исходные данные и их происхождение

- Решение и рассмотренные варианты

- Расчёт и проверяемый результат

- Неопределённость и недостающие сведения

- Неблагоприятный сценарий и восстановление

- Приёмка, ответственные и наблюдение

## Задание для агента

Изучи книгу и зависимости. Воспроизведи контрольный расчёт. Реши упражнения до чтения разбора. Подготовь проект для нового объекта. Верни исходные данные с единицами и происхождением, расчёт, границы применимости, неблагоприятный сценарий, план измерений и вопросы человеку. Передай пакет другому агенту для независимой проверки.

## Книги и первоисточники

- [NASA · Systems Engineering Handbook](https://www.nasa.gov/reference/systems-engineering-handbook/). Требования, жизненный цикл, проверка системы и прослеживаемость решений.

- [NIST · AI Risk Management Framework](https://www.nist.gov/itl/ai-risk-management-framework). Оценка и сопровождение ИИ-систем. Зафиксировать редакцию: AI RMF 1.0 опубликована в 2023 году; сайт сообщает о её пересмотре.

- [Hugging Face · Agents Course](https://huggingface.co/learn/agents-course/unit0/introduction). Практика инструментов, наблюдаемости и оценки агентов. Перенести один пример на учебные данные академии.

## После внедрения

Через месяц проверить учёт и режимы. После смены сезона пересмотреть прогноз и ограничения. По полному заявленному периоду подтвердить итог. Новое наблюдение добавляется к истории проекта и становится материалом для следующего упражнения.

Академия XPower · Алексей Ананьин и группа Эшелон
