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