diff --git a/config/config.py b/config/config.py index 763924c..2f84216 100644 --- a/config/config.py +++ b/config/config.py @@ -60,8 +60,6 @@ for var_name, card_name in CREDENTIALS_MAP.items(): globals()["AD_USER"] = card_data.get("login", "").strip(' "\'\r\n') print(f" ✓ {var_name} и логин успешно синхронизированы из карточки '{clean_card_name}'") - - # Интеграция с АТС (Выгрузка записей звонков по FTP) FTP_HOST = "10.0.0.7" FTP_DIR = "/zabbix" @@ -84,8 +82,6 @@ LOG_EXAMPLE_MAX_CHARS = 350 # Ограничение длины строки текста заявки при выводе в интерактивную CLI-консоль CLI_LOG_MAX_CHARS = 80 - - # ===================================================================== # 2. КОНВЕЙЕР РАСПОЗНАВАНИЯ РЕЧИ И ПЕРВИЧНОЙ ОБРАБОТКИ (ASR PIPELINE) # ===================================================================== @@ -106,23 +102,16 @@ GOLDEN_DICT_PATH = "/opt/dict/GOLDEN_TERMS.json" # Переключатели модулей постобработки и исправления текста после ASR ENABLE_REGEX_CORRECTION = True # Исправление по регулярным выражениям ENABLE_FUZZY_CORRECTION = True # Нечёткое исправление по Левенштейну/словарям - - # ===================================================================== # 3. ИНТЕГРАЦИЯ С MANAGEENGINE SERVICE DESK API # ===================================================================== # Корпоративный URL и API-эндпоинт для работы с заявками по протоколу v3 -# Локальный Service Desk (для выгрузки данных) -LOCAL_SD_URL = "https://192.168.1.237:8080" -LOCAL_SD_API_KEY = "062CE056-C1F5-490C-A6DF-FD2C653A71DD" SERVER_URL = "https://servicedesk.sibcem.ru:8080" ENDPOINT = f"{SERVER_URL}/api/v3/requests" # Системный email-адрес учетной записи ИИ-сортировщика в Service Desk DEFAULT_REQUESTER = "ai@sibcem.ru" - - # ===================================================================== # 4. ИНТЕГРАЦИЯ С ACTIVE DIRECTORY (LDAP) # ===================================================================== @@ -133,8 +122,6 @@ AD_BASE = "OU=-Пользователи,DC=sibcem,DC=ru" # Сетевые тайм-ауты (в секундах) для защиты фоновых потоков от зависания на LDAP-запросах AD_CONNECT_TIMEOUT = 5 # Время на установку tcp-соединения AD_RECEIVE_TIMEOUT = 5 # Время ожидания ответа на поисковый запрос - - # ===================================================================== # 5. ПОЧТОВЫЕ УВЕДОМЛЕНИЯ И АЛЕРТЫ (SMTP) # ===================================================================== @@ -148,8 +135,6 @@ DEFAULT_EMAIL_FROM = "ai@sibcem.ru" # Списки рассылки и исключений для отправки логов принятия решений ALERTS_DISABLED_USERS = ["ds.krivochenko@sibcem.ru"] ALERTS_ALL_TICKETS = ["ds.krivochenko@sibcem.ru"] - - # ===================================================================== # 6. ВЕКТОРНЫЙ ПОИСК И ЭМБЕДДИНГИ (QDRANT API) # ===================================================================== @@ -164,8 +149,6 @@ QDRANT_SEARCH_LIMIT = 20 # Локальная служба генерации векторов (Embedding API) EMBEDDING_API_URL = "http://127.0.0.1:8010/embed" EMBEDDING_MODEL_NAME = "multilingual-e5-base" - - # ===================================================================== # 7. ПЕРЕРАНЖИРОВАНИЕ ПРЕЦЕДЕНТОВ (CROSS-ENCODER RERANKER) # ===================================================================== @@ -182,8 +165,6 @@ RERANKER_TIMEOUT = 60 # Коэффициент смешивания скоров (Score Blending): # 1.0 — абсолютная власть реранкера, 0.0 — чистый Qdrant (база векторов) RERANKER_WEIGHT = 0.7 - - # ===================================================================== # 8. ЛОКАЛЬНЫЙ ИНТЕЛЛЕКТ И СЕРВЕРЫ LLM / STT # ===================================================================== @@ -208,8 +189,6 @@ OLLAMA_NUM_CTX = 12288 OLLAMA_TEMPERATURE = 0.0 # Строгая детерминированность вывода OLLAMA_MAX_TOKENS = 65 # Ограничение длины ответа (модели нужно выдать только имя группы) OLLAMA_TIMEOUT = 1200 # Предельный тайм-аут генерации токенов (в секундах) под CPU-нагрузкой - - # ===================================================================== # 9. МАТЕМАТИЧЕСКИЕ ФИЛЬТРЫ, ТРИГГЕРЫ МУСОРА И ПОРОГОВЫЕ ОГРАНИЧЕНИЯ # ===================================================================== @@ -239,8 +218,6 @@ OLLAMA_BYPASS_MIN_CONFIDENCE = 0.10 # Минимальная базовая у OLLAMA_ACCEPTANCE_THRESHOLD = 0.65 # Минимальная уверенность логпробов Ollama для принятия ответа DOMINANCE_TOP_K = 10 # Глубина среза топ-результатов для расчёта коэффициента доминации LOG_TOP_GROUPS_LIMIT = 5 # Количество позиций истории, выводимых в логи структуры decision_log - - # ===================================================================== # 10. СПРАВОЧНИКИ МАРШРУТИЗАЦИИ, КАТЕГОРИИ И БИЗНЕС-ЛОГИКА АВТОМАТИЗАЦИИ # =====================================================================