revert: remove LOCAL_SD from config.py

This commit is contained in:
2026-07-26 23:35:33 +07:00
parent 3396e3e65b
commit 13f99579f5
+20 -1
View File
@@ -60,6 +60,8 @@ 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"
@@ -82,6 +84,8 @@ LOG_EXAMPLE_MAX_CHARS = 350
# Ограничение длины строки текста заявки при выводе в интерактивную CLI-консоль
CLI_LOG_MAX_CHARS = 80
# =====================================================================
# 2. КОНВЕЙЕР РАСПОЗНАВАНИЯ РЕЧИ И ПЕРВИЧНОЙ ОБРАБОТКИ (ASR PIPELINE)
# =====================================================================
@@ -102,16 +106,19 @@ 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
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)
# =====================================================================
@@ -122,6 +129,8 @@ AD_BASE = "OU=-Пользователи,DC=sibcem,DC=ru"
# Сетевые тайм-ауты (в секундах) для защиты фоновых потоков от зависания на LDAP-запросах
AD_CONNECT_TIMEOUT = 5 # Время на установку tcp-соединения
AD_RECEIVE_TIMEOUT = 5 # Время ожидания ответа на поисковый запрос
# =====================================================================
# 5. ПОЧТОВЫЕ УВЕДОМЛЕНИЯ И АЛЕРТЫ (SMTP)
# =====================================================================
@@ -135,6 +144,8 @@ DEFAULT_EMAIL_FROM = "ai@sibcem.ru"
# Списки рассылки и исключений для отправки логов принятия решений
ALERTS_DISABLED_USERS = ["ds.krivochenko@sibcem.ru"]
ALERTS_ALL_TICKETS = ["ds.krivochenko@sibcem.ru"]
# =====================================================================
# 6. ВЕКТОРНЫЙ ПОИСК И ЭМБЕДДИНГИ (QDRANT API)
# =====================================================================
@@ -149,6 +160,8 @@ 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)
# =====================================================================
@@ -165,6 +178,8 @@ RERANKER_TIMEOUT = 60
# Коэффициент смешивания скоров (Score Blending):
# 1.0 — абсолютная власть реранкера, 0.0 — чистый Qdrant (база векторов)
RERANKER_WEIGHT = 0.7
# =====================================================================
# 8. ЛОКАЛЬНЫЙ ИНТЕЛЛЕКТ И СЕРВЕРЫ LLM / STT
# =====================================================================
@@ -189,6 +204,8 @@ OLLAMA_NUM_CTX = 12288
OLLAMA_TEMPERATURE = 0.0 # Строгая детерминированность вывода
OLLAMA_MAX_TOKENS = 65 # Ограничение длины ответа (модели нужно выдать только имя группы)
OLLAMA_TIMEOUT = 1200 # Предельный тайм-аут генерации токенов (в секундах) под CPU-нагрузкой
# =====================================================================
# 9. МАТЕМАТИЧЕСКИЕ ФИЛЬТРЫ, ТРИГГЕРЫ МУСОРА И ПОРОГОВЫЕ ОГРАНИЧЕНИЯ
# =====================================================================
@@ -218,6 +235,8 @@ OLLAMA_BYPASS_MIN_CONFIDENCE = 0.10 # Минимальная базовая у
OLLAMA_ACCEPTANCE_THRESHOLD = 0.65 # Минимальная уверенность логпробов Ollama для принятия ответа
DOMINANCE_TOP_K = 10 # Глубина среза топ-результатов для расчёта коэффициента доминации
LOG_TOP_GROUPS_LIMIT = 5 # Количество позиций истории, выводимых в логи структуры decision_log
# =====================================================================
# 10. СПРАВОЧНИКИ МАРШРУТИЗАЦИИ, КАТЕГОРИИ И БИЗНЕС-ЛОГИКА АВТОМАТИЗАЦИИ
# =====================================================================