Смысл ИИ-агента в BIM в том, что он может за минуты выполнить работу, на которую у инженера уходят часы. Но есть важное условие: проверка результата тоже должна быть быстрой. Если после агента нужно вручную пройти всю модель заново, никакой автоматизации не получится.
Поэтому при внедрении Праксис мы отдельно работаем не только над тем, как агент решает задачу, но и над тем, как инженер принимает результат.
Возьмём типовую задачу: проверить заполненность обязательного параметра. Спрашиваем, сколько элементов категории "Оборудование ОВ" имеют заполненный параметр "Код по классификатору".
Получаем число. А как его проверить?
Можно было бы начать выборочно открывать элементы или создавать спецификации. Но тогда мы просто переложили бы работу с одного этапа на другой.
Вместо этого мы задаём агенту алгоритм проверки и просим дать баланс выборки: проверить параметр и у типа, и у экземпляра, определить, где он находится, и показать, сколько элементов относится к каждой взаимоисключающей группе.
В результате получаем полную картину: всего 2997 элементов, 684 элемента с заполненным значением только у экземпляра, 1121 только у типа, 96 и у типа, и у экземпляра, 873 с пустым значением и 223 вообще без параметра. Все пять групп дают те же 2997 элементов. Баланс сошёлся.
Чтобы принять такой результат, достаточно посмотреть на несколько чисел.
Один из рабочих приёмов, который мы используем для такого класса задач:
"Дай проверочный баланс: сколько объектов было в исходной выборке, на какие взаимоисключающие группы они разделились и по каким условиям. Проверь, что все объекты учтены."
И что особенно важно, такой подход масштабируется. Если нужно проверить не один, а десятки параметров, агент по тому же алгоритму формирует сводку по всем проверкам. Инженер быстро видит общую картину и может выборочно проверить сводки, если необходимо.
ИИ-агенты дают кратный рост эффективности. Главное - правильно выбрать способ контроля.