description: > Aprenda a clasificar tickets de forma eficiente con IA utilizando la Clasificación Automática de Tickets del sistema OTOBO. pageClass: wide-page
OTOBO / Znuny - Inteligencia Artificial
En Desarrollo
ATC se encuentra actualmente en una fase inicial y está en constante desarrollo. Las funciones descritas a continuación aún no están completamente implementadas y pueden cambiar.
Licencia
Copyright (c) 2024 - 2025 por Softoft, Tobias Bueck Einzelunternehmen Este código forma parte de "OTOBO - AI Ticket Classification - Basic" y se rige por su acuerdo de licencia. Licencia completa en LICENSE_DE.md / LICENSE_EN.md. Este código no puede ser copiado y/o distribuido sin el permiso expreso de Softoft, Tobias Bueck Einzelunternehmen.
Requisitos del Sistema
- Mínimo 4 GB de RAM (se recomiendan 8 GB) - se deben disponer de 4 GB de RAM para ATC
- Mínimo 10 GB de espacio libre en disco
- OTOBO debe estar instalado
Instalación
Paso 1: Configurar la Base de Datos
ATC necesita acceso a la base de datos de OTOBO para recopilar los datos de entrenamiento. Para ello, se necesita un nombre de usuario y una contraseña. Para esto, se puede utilizar el usuario root, por ejemplo. Sin embargo, sería mejor definir un nuevo usuario con derechos restringidos. ATC solo necesita acceso de lectura a la base de datos.
Paso 2: Crear Usuario de OTOBO
ATC necesita un usuario en OTOBO que clasifique los tickets. Para ello, se necesita un nombre de usuario y una contraseña. Necesita los permisos para leer los tickets de la "Cola de Entrada de Correo Electrónico" y el permiso para moverlos a otra cola y establecer una prioridad.
Paso 3: Prioridades de OTOBO
ATC se entrena con los datos de cola y prioridad. Para obtener el mejor modelo de predicción posible. Las prioridades no utilizadas deben establecerse como inválidas.
Paso 4: Colas de OTOBO
ATC toma los tickets de la cola de entrada de correo electrónico. Si aún no existe una cola de correo electrónico, créela. Además, si aún no existe una cola sin clasificar, cree una nueva. ATC mueve los tickets sobre los que no está seguro a la cola sin clasificar.
Paso 5: Configurar Servicios Web
Paso 6: Crear un nuevo archivo de anulación de Docker-Compose
Crear otobo-atc.yml en el archivo docker-compose de /opt/otobo-docker/
Luego, pegar el siguiente contenido
Paso 7: Ajustar Archivos de Configuración
En el archivo .env de OTOBO, establecer las siguientes variables:
DATABASE_HOST="db"
DATABASE_PORT="3306"
DATABASE_USER="root"
DATABASE_PASSWORD="1234"
MIN_PREDICTION_CONFIDENCE=0.7
UNCLASSIFIED_QUEUE_NAME=unclassified
OTOBO_USER_NAME=atc
OTOBO_USER_PASSWORD=1234Además, ajustar la variable COMPOSE_FILE y añadir otobo-atc.yml
Paso 8: Instalar ATC
docker-compose down
docker-compose up -d --buildUso
Recopilación de Datos
Para recopilar los datos de tickets para el entrenamiento, ejecute el siguiente comando:
docker exec -it atc collect-dataLos datos recopilados se guardarán en un archivo específico. Este archivo se utilizará luego para entrenar el modelo.
Entrenamiento del Modelo
Para entrenar el modelo, ejecute el siguiente comando. Sin embargo, los datos deben haber sido recopilados previamente.
docker exec -it atc trainActivar Predicción
Para activar ATC, de modo que ATC clasifique los tickets de forma permanente. Es decir, todos los correos electrónicos entrantes se clasificarán.
docker exec -it atc activateDesactivar Predicción
docker exec -it atc deactivate