панель Оборудование: добавить ссылки на РМ¶

Для привязки оборудования в таблице Excel должна быть заполнена колонка с названием name, содержащая название объекта (станции или подстанции), где установлено оборудование, и номинальное напряжение (если на объекте несколько классов напряжения). Название подстанции записывается в формате: ПС 220 кВ Картопья, ПС Картопья и т.д. — главное, чтобы содержалось ключевое слово (в данном случае Картопья).
Если в таблице с оборудованием добавить колонку с именем района (na) и территории (npa), то при поиске узлов в РМ будет учитываться принадлежность к району или территории. В колонках указывается номер (или номера через запятую) района или территории из РМ.

В результате работы в папке с исходным файлом создаётся файл Excel с добавкой к названию «привязка к РМ».
Если колонка Uном., кВ отсутствует (не заполнена), то она будет заполнена из анализа колонок Тип оборудования и Наименование присоединения. В случае неудачи поиск узла в РМ для данного оборудования не выполняется.
ИИ помощник¶
Если опция активна, перед стандартным алгоритмом сопоставления выполняется запрос к AI-модели через сервер birtech.ru.
Оборудование группируется по номинальному напряжению, для каждой группы AI-модель получает список названий оборудования и список узлов РМ с тем же напряжением, после чего возвращает наиболее подходящие соответствия. Это позволяет точнее сопоставлять названия с учётом сокращений (ПС, ТЭЦ, ГЭС, РП и т.д.) и вариаций написания.
Оборудование, которое AI-модель не сопоставила (или при ошибке соединения), обрабатывается стандартным алгоритмом (нечёткое сравнение строк).
Запросы и ответы AI записываются в файл logs/ai_proxy.log.
Результат¶
В колонке ny добавляются значения, которые удалось заполнить из РМ. Также добавляются колонки Название узла в РМ и Точность. В колонке Точность в процентах указывается соответствие имени узла РМ и значения, заполненного в поле name. Заполнение поля следует проверить, особенно строки с низким значением точности.
Если в задании указано брать РМ из папки, то значения берутся из первой загруженной РМ.
