Cómo usar un modelo de IA local para responder mensajes SMS

En este artículo, te guiaremos a través del proceso de configurar un modelo de IA local para responder automáticamente mensajes SMS utilizando Ozeki AI Server y Ozeki SMS Gateway. Esta configuración te permite implementar un chatbot impulsado por IA que puede manejar consultas SMS entrantes de manera eficiente.

¿Qué es un modelo de IA local?

Un modelo de IA local es un modelo de inteligencia artificial que se instala, almacena y ejecuta directamente en una máquina o servidor local, en lugar de depender de sistemas basados en la nube. Permite a los usuarios ejecutar aplicaciones de IA sin conexión, proporcionando control total sobre la privacidad de los datos, la seguridad y la personalización.

¿Qué es Ozeki AI Server?

Ozeki AI Server es una plataforma de software potente que integra inteligencia artificial (IA) con sistemas de comunicación, permitiendo a las empresas desarrollar e implementar aplicaciones impulsadas por IA. Soporta diversas tareas de automatización como mensajes de texto, llamadas de voz, chatbots y procesos de aprendizaje automático. Al combinar IA con redes de comunicación, mejora el servicio al cliente, optimiza flujos de trabajo y mejora las interacciones con los usuarios en diferentes industrias. Ozeki AI Server proporciona una solución integral para organizaciones que buscan potenciar la eficiencia en la comunicación utilizando tecnología de IA.

¿Qué es Ozeki SMS Gateway?

Ozeki SMS Gateway es una solución de software versátil diseñada para permitir a las empresas enviar y recibir mensajes SMS a través de múltiples canales de comunicación. Se integra perfectamente con aplicaciones, bases de datos y APIs, ofreciendo funciones como mensajería automatizada, comunicación bidireccional y envío masivo de SMS. Comúnmente utilizado para notificaciones, alertas, marketing y atención al cliente, proporciona una herramienta confiable para mejorar la comunicación mediante tecnología SMS.

Cómo descargar un modelo GGUF de Huggingface (Pasos rápidos)

  1. Abrir el sitio web de Huggingface
  2. Seleccionar modelos GGUF
  3. Buscar el modelo
  4. Descargar el archivo del modelo
  5. Guardar el archivo del modelo

Cómo configurar un chatbot de IA local en Ozeki SMS Gateway (Pasos rápidos)

  1. Abrir Ozeki AI Server
  2. Crear un nuevo modelo de IA
  3. Seleccionar el archivo del modelo
  4. Abrir Ozeki SMS Gateway
  5. Añadir nueva aplicación
  6. Instalar el chatbot de IA
  7. Seleccionar el modelo de IA
  8. Activar el chatbot

Enviar un mensaje SMS de prueba que es respondido por el chatbot de IA (Pasos rápidos)

  1. Abrir el chatbot de IA
  2. Configurar el prompt del sistema
  3. Enviar un SMS de prueba
  4. Recibir la respuesta de la IA

Cómo descargar un modelo GGUF de Huggingface (Video tutorial)

En este video, aprenderás cómo descargar un archivo de modelo GGUF del sitio web de Huggingface y dónde colocarlo correctamente en tu sistema para usarlo con Ozeki AI Server.

Paso 1 - Abrir la página huggingface.co

Primero, ve al sitio web de Huggingface. Deberías ver una página similar (Figura 1).

Abrir la página huggingface.co
Figura 1 - Abrir la página huggingface.co

Paso 2 - Seleccionar modelos GGUF

Selecciona el menú Models en la parte superior de la ventana, luego Libraries, y filtra por archivos GGUF (Figura 2).

Seleccionar modelos GGUF
Figura 2 - Seleccionar modelos GGUF

Paso 3 - Seleccionar la biblioteca del modelo

En la barra de búsqueda, escribe "Meta-Llama-3.1-8B-Instruct-hf-Q4_K_M-GGUF" y selecciona el modelo titulado "Meta-Llama-3.1-8B-Instruct-hf-Q4_K_M-GGUF". Este es el modelo que usaremos (Figura 3).

Seleccionar la biblioteca del modelo
Figura 3 - Seleccionar la biblioteca del modelo

Paso 4 - Descargar el archivo del modelo

Haz clic en la pestaña "Files and versions", selecciona la versión "meta-llama-3.1-8b-instruct-hf-q4_k_m.gguf" y descárgala, puedes descargarla con la flecha hacia abajo (Figura 4).

Descargar el archivo del modelo
Figura 4 - Descargar el archivo del modelo

Paso 5 - Copiar el archivo del modelo GGUF a C:\AIModels

Coloca el archivo .gguf previamente descargado en la siguiente ruta: C:\AIModels (Figura 5).

Figura 5 - Copiar el archivo del modelo GGUF a C:\AIModels

Cómo configurar un chatbot de IA local en Ozeki SMS Gateway (Video tutorial)

En este video tutorial, aprenderás cómo configurar un chatbot de IA local dentro de Ozeki SMS Gateway utilizando el modelo GGUF descargado previamente. La guía paso a paso te mostrará cómo integrar correctamente el modelo de IA con Ozeki AI Server para habilitar respuestas automáticas a mensajes SMS entrantes.

Paso 6 - Abrir Ozeki AI Server

Inicia la aplicación Ozeki 10. Si aún no la tienes, puedes descargarla aquí. Luego abre Ozeki AI Server (Figura 6).

Abrir Ozeki AI Server
Figura 6 - Abrir Ozeki AI Server

Paso 7 - Crear un nuevo modelo de IA GGUF

La interfaz de Ozeki AI Server ahora es visible en la pantalla. Para crear un nuevo modelo GGUF, comienza haciendo clic en "AI Models" en la parte superior de la pantalla. Luego, haz clic en el botón azul etiquetado como "Create a new AI Model". En el lado derecho de la interfaz, verás varias opciones, selecciona el menú "GGUF" (Figura 7).

Crear nuevo modelo de IA GGUF
Figura 7 - Crear nuevo modelo de IA GGUF

Paso 8 - Seleccionar el archivo del modelo

Después de seleccionar el menú "GGUF", selecciona la pestaña "General", elige el archivo del modelo "C:\AIModels\Meta-Llama-3.1-8B-Instruct-Q4_K_M.gguf" y haz clic en "Ok" (Figura 8).

Seleccionar el archivo del modelo
Figura 8 - Seleccionar el archivo del modelo

Paso 9 - Abrir SMS Gateway

Inicia Ozeki SMS Gateway en Ozeki 10 (Figura 9).

Abrir SMS Gateway
Figura 9 - Abrir SMS Gateway

Paso 10 - Añadir nuevo usuario/aplicación

Después de iniciar Ozeki SMS Gateway, navega al panel derecho bajo "Users and Applications" y haz clic en "Add new user/application..." para crear una nueva aplicación (Figura 10).

Añadir nuevo usuario/aplicación
Figura 10 - Añadir nuevo usuario/aplicación

Paso 11 - Instalar chatbot de IA

De las opciones disponibles, ve a la sección "Chat bots" y selecciona "AI Chat Bot", luego haz clic en "Install" (Figura 11).

Instalar chatbot de IA
Figura 11 - Instalar chatbot de IA

Paso 12 - Seleccionar el modelo de IA

En la pestaña "General", desmarca "Send welcome message" y elige el modelo adecuado, que en este caso es "GGUF_Model_1". Finalmente, haz clic en "Ok" (Figura 12).

Seleccionar el modelo de IA
Figura 12 - Seleccionar el modelo de IA

Paso 13 - Activar el chatbot

Para establecer la conexión, cambia el interruptor a verde en el lado izquierdo (Figura 13).

Activar el chatbot
Figura 13 - Activar el chatbot

Cómo configurar una conexión SMPP cliente para SMS de IA (Video tutorial)

En este video, te guiaremos a través del proceso de crear, configurar y conectar un cliente SMPP para usar con SMS de IA. Aprenderás cómo configurar la conexión del cliente SMPP paso a paso, ajustar los parámetros necesarios e integrarlo exitosamente con el sistema de SMS de IA.

Paso 14 - Añadir nueva conexión

Para crear una nueva conexión, haz clic en "Add new connection..." a la izquierda, en la pestaña "Management" (Figura 14).

Añadir nueva conexión
Figura 14 - Añadir nueva conexión

Paso 15 - Instalar cliente SMPP

En la sección "IP SMS connections (SMS)", encuentra la opción "SMPP client" y haz clic en "Install" para continuar (Figura 15).

Instalar cliente SMPP
Figura 15 - Instalar cliente SMPP

Paso 16 - Configurar cliente SMPP

Configura el "SMPP client" llenando los siguientes campos en la pestaña "General": Host, Port, Username, Password (Figura 16).

Configurar cliente SMPP
Figura 16 - Configurar cliente SMPP

Paso 17 - Habilitar registro

En la pestaña "Advanced", bajo "Log level", marca las cuatro opciones para el registro (Figura 17).

Habilitar registro
Figura 17 - Habilitar registro

Paso 18 - Cliente SMPP conectado

Para establecer la conexión, cambia el interruptor "Connection" a verde a la izquierda. Una vez conectado exitosamente, puedes ver los registros en la pestaña "Events" (Figura 18).

Cliente SMPP conectado
Figura 18 - Cliente SMPP conectado

Paso 19 - Crear nueva ruta entrante

Para configurar una nueva ruta entrante, haz clic en el botón "Routes" ubicado en la parte superior de la pantalla. Luego, selecciona "Create new Route" y configura las rutas de remitente y destinatario en el lado derecho (Figura 19).

Crear nueva ruta entrante
Figura 19 - Crear nueva ruta entrante

Paso 20 - Crear nueva ruta saliente

Para crear una nueva ruta saliente, haz clic en "Create new Route" una vez más, pero esta vez, intercambia las configuraciones de remitente y destinatario (Figura 20).

Crear nueva ruta saliente
Figura 20 - Crear nueva ruta saliente

Enviar un mensaje SMS de prueba que es respondido por el chatbot de IA (Video tutorial)

En este video, te guiaremos a través del proceso de configurar el prompt del sistema y demostraremos cómo funcionan el envío y recepción de SMS en tiempo real. Aprenderás cómo configurar el prompt del sistema para generar respuestas impulsadas por IA y observar el flujo completo de enviar y recibir mensajes SMS de manera efectiva.

Paso 21 - Abrir el chatbot de IA

Para configurar el chatbot, selecciona AI_Bot_1 a la derecha y haz clic en él (Figura 21).

Abrir el chatbot de IA
Figura 21 - Abrir el chatbot de IA

Paso 22 - Configurar el prompt del sistema

Para configurar el chatbot, navega a la pestaña "Configure" y selecciona la sección "AI". En el campo "System Prompt", ingresa el prompt deseado que guiará las respuestas del chatbot y marca la opción "Use system prompt" (Figura 22).

Configurar el prompt del sistema
Figura 22 - Configurar el prompt del sistema

Paso 23 - Enviar mensaje SMS

Si has llegado hasta aquí, es hora de probar el sistema. Envía un SMS y puedes monitorear el proceso registrando el mensaje dentro del cliente SMPP (Figura 23).

Enviar mensaje SMS
Figura 23 - Enviar mensaje SMS

Paso 24 - Respuesta generada por IA recibida

Una vez que el SMS es enviado, recibirás la respuesta del chatbot en tu teléfono y también podrás verla registrada en el log de AI_Bot_1 (Figura 24).

Respuesta generada por IA recibida
Figura 24 - Respuesta generada por IA recibida

More information