Описание инструмента «ИИ Линтер»
Версия сервиса: 1.0
Используемая модель: deepseek-v4-flash
Сервис принимает пакет Loginom (.lgp) и формирует отчет о качестве его оформления: итоговую оценку от 0 до 100, общее заключение и комментарии по каждому модулю. Проверка охватывает архитектуру сценария, заметки, метки узлов и именование переменных. Для оценки сервис сочетает автоматически рассчитанные показатели с выводами языковой модели, которая анализирует структуру сценария, подписи узлов, тексты заметок и сведения о переменных. Отчет помогает определить, что затрудняет чтение и сопровождение пакета. Правильность вычислений и бизнес-логики сервис не проверяет.
Ограничения
Сервис обрабатывает пакет при соблюдении двух условий:
- в пакете есть хотя бы один узел;
- каждый модуль содержит не более 200 узлов с учетом вложенных подмоделей.
Если пакет не соответствует этим условиям, сервис отклоняет его и не формирует отчет.
При включенной автосинхронизации портов переменных сервис может не обнаружить переменные. Тогда он пропускает проверку их именования и сообщает об этом в отчете. Для повторной проверки нужно отключить автосинхронизацию в соответствующих портах, сохранить пакет и загрузить его снова.
Выводы языковой модели могут содержать ошибки. Рекомендации стоит проверить перед изменением сценария.
Рекомендации по оформлению сценария
- Метки узлов. Подписи, которые называют действие и объект обработки, помогают понять назначение узла. Например, «Отбор действующих договоров» точнее описывает операцию, чем «Фильтр 3».
- Заметки. Пояснения к цели обработки, важным условиям и неочевидным решениям дают контекст, которого нет в схеме.
- Структура сценария. Группировка связанных операций в подмодели, каждая из которых решает отдельную задачу, упрощает навигацию. Перегруженные уровни и лишняя вложенность затрудняют чтение сценария.
- Переменные. Единый стиль именования (
camelCase,snake_caseилиPascalCase) упрощает чтение имен. Русскоязычные метки поясняют назначение параметров.
Полезные материалы:
