KiloRAG — это система, разработанная для автоматизированного выполнения комплексного анализа и расчета категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности в соответствии с требованиями российского законодательства и нормативных документов.
Система основана на методиках:
- [1] Методика определения показателей пожаровзрывоопасности технологических сред
- [2] Методика определения классификационных показателей пожароопасных и взрывоопасных зон
- [3] СП 12.13130.2009 "Определение категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности"
Методология определения категорий помещений по пожарной и взрывопожарной опасности включает в себя систематизированный подход к оценке опасности объектов производственного и складского назначения класса Ф5. Основные аспекты методологии:
- Предварительное планирование и проектирование архитектуры мероприятий - сбор исходных данных и определение перечня необходимых расчетов
- Анализ исходных данных - изучение технологического процесса, перечня обращающихся веществ и материалов, параметров технологических сред, согласно статье 16 123-ФЗ
- Определение показателей пожаровзрывоопасности технологических сред - расчет характеристик горючих веществ (газов, паров, пылей, аэрозолей, жидких и твердых веществ)
- Определение классификационных показателей пожароопасных и взрывоопасных зон - классификация зон согласно статьям 18 и 19 123-ФЗ
- Расчет категорий помещений, зданий и наружных установок - применение методики СП 12.13130.2009
- Оформление заключения - подготовка экспертного заключения с рекомендациями
Методика устанавливает порядок расчета и анализа показателей пожаровзрывоопасности для различных типов технологических сред в соответствии с ГОСТ 12.1.044-2018. Основные классы технологических сред:
- Газообразные и парообразные вещества
- Легковоспламеняющиеся и горючие жидкости
- Горючие пыли и аэрозоли
- Твердые вещества и материалы
Для каждой категории рассчитываются соответствующие показатели:
- Концентрационные пределы воспламенения
- Температурные параметры (вспышки, воспламенения, самовоспламенения)
- Минимальная энергия зажигания
- Индекс взрывоподъемности
- Кислородный индекс
Методика устанавливает порядок определения классификационных показателей пожароопасных и взрывоопасных зон в соответствии с Федеральным законом N 123-ФЗ. Зоны классифицируются по следующим критериям:
- П-I: Помещения с обращением горючих жидкостей с температурой вспышки 61°C и более
- П-II: Помещения с выделением горючих пылей или волокон
- П-IIа: Помещения с обращением твердых горючих веществ
- П-III: Наружные установки с обращением горючих веществ
Взрывоопасные зоны классифицируются как:
- Класс 0: Постоянно присутствующие взрывоопасные смеси
- Класс 1: Возможные взрывоопасные смеси при нормальном режиме
- Класс 2: Возможные взрывоопасные смеси только при авариях
- Класс 20, 21, 22: Для пылевых смесей
Свод правил устанавливает методы определения категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности. Категории помещений:
- А - Взрывоопасные смеси горючих газов или паров ЛВЖ с воздухом
- Б - Взрывоопасные смеси горючих пылей или волокон
- В1-В4 - Пожароопасные помещения с разной степенью пожарной нагрузки
- Г - Негорючие вещества в горячем состоянии
- Д - Негорючие вещества в холодном состоянии
Вариант установки №1:
- ПКМ по автоматизированному установочному скрипту
KiloRAG-Installer.ps1-> "Выполнить с помощью PowerShell" - Проследовать инструкции в окне PowerShell
- Выполнить действия из раздела
IV. Установка RAG в KiloCode
Директория установки по умолчанию: C:\KiloRAG
Откредактируйте KiloRAG-Installer.ps1 под свои пути, если необходимо.
Вариант установки №2 представлен ниже.
- Откройте PowerShell от имени администратора
- Проверьте наличие установленного Node.js:
node --version - Если Node.js не установлен, скачайте установочный файл с официального сайта Node.js (https://nodejs.org/)
- Запустите установочный файл и следуйте инструкциям
- После установки Node.js npm будет установлен автоматически
- Проверьте установку npm:
npm --version
- Убедитесь, что npm установлен (см. предыдущий раздел)
- Установите Qwen-Code глобально:
npm install -g @qwen-code/qwen-code
- Проверьте установку:
qwen
- Скачайте и установите Visual Studio Code с официального сайта: https://code.visualstudio.com/
- Запустите VSCode
- Перейдите в раздел расширений (Extensions)
- Найдите и установите расширения
KiloCode,Markdown All in One,Markdown Editor,Markdown Tableиmarkdownlint - Перезапустите VSCode для завершения установки
Примечание: Из расширений достаточно установить только KiloCode
- Скачайте данный репозиторий (зелёная кнопка Code -> Download ZIP). Распакуйте архив в любом удобном месте
- Откройте VSCode с установленным KiloCode
- Кликните на иконку весов Фемиды ⚖️ в боковой панели
- Во вкладке
Rulesв разделеglobal rulesнапишите "Методология определения категорий" и нажмите Enter - Кликните на иконку карандаша ✏️. Откроется окно с пустым файлом
- Скопируйте содержимое файла [
БАЗА/ ЗНАНИЙ/ДЛЯ ОТЛАДКИ/mcp-rules/Методология\ определения\ категорий.md](БАЗА/ ЗНАНИЙ/ДЛЯ ОТЛАДКИ/mcp-rules/Методология\ определения\ категорий.md:1) в открывшийся пустой файл и сохраните - Переходите к этапу V
- После успешной установки Qwen-Code, откройте новое окно CMD, введите
qwenи нажмите Enter - Выполнится холостой запуск Qwen-Code
- Закройте CMD
- Откройте VScode
- В окне KiloCode нажмите на шестеренку
- В разделе "Providers", в поле "API Provider" выберите
Qwen Code - Ниже, в поле "Model" выберите "qwen3-coder-plus"
- Ещё ниже раскройте "Advanced settings"
- Установите галочку напротив "Use custom temperature" и установите значение креативности модели от 0 до 0.3
- Ниже, установите
Rate limit = 3sиError & Repetition Limit = 2 - Нажмите синюю кнопку "Save" вверху
- Установите галочку напротив "Auto-approve" над окном чата KiloCode
- Система готова к работе
- Загрузите исходные данные в формате docx, pdf, txt, md, xml, html, tex, doc в папку "исходные данные"
- Отредактируйте файл
промт_v2.txtв соответствии с исходными данными, которые вы предоставляете модели для анализа - Отрегулируйте в свойствах модели параметр Temperature в пределах
0-0.5 - В текстовом окне чата KiloCode поставьте символ @, введите "промт_v2", нажмите
Tabна клавиатуре и Enter. Или просто скопируйте содержимоепромт_v2.txtв текстовое окно чата KiloCode, отредактируйте под ваши нужды и запустите генерацию
Модель выполнит анализ, произведёт расчеты и создаст в корневом каталоге технический отчет в формате .md с сопутствующими техническими заключениями.
С помощью онлайн сервисов вы можете конвертировать файлы формата MD в формат DOCX или PDF.
KiloRAG/
├── README.md
├── промт.txt
├── БАЗА ЗНАНИЙ/
│ ├── 1 Методика определения показателей пожаровзрывоопасности технологических сред.md
│ ├── 2 Методика определения классификационных показателей пожароопасных и взрывоопасных зон.md
│ ├── 3 СП 12.13130.2009.md
│ └── ДЛЯ ОТЛАДКИ/
│ ├── 4 Пособие к СП 12.13130.2009.md
│ ├── 5 Типовые примеры расчета категорий по СП 12.13130.2009.md
│ ├── mcp-rules/
│ │ └── Методология определения категорий.md
│ └── примеры/
├── исходные данные/
└── (результаты расчетов в формате .md)
- Windows 10 или выше
- PowerShell 5.1 или выше
- Node.js 14.x или выше
- Visual Studio Code
- Достаточно свободного места на диске для хранения исходных данных и результатов расчетов
Проект распространяется под лицензией, определенной разработчиками. За дополнительной информацией обращайтесь к разработчику.