ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Chatbot Amazon Lex. Crear el ChatBot de cero


Enviado por   •  14 de Febrero de 2025  •  Apuntes  •  1.129 Palabras (5 Páginas)  •  33 Visitas

Página 1 de 5

Integrar en la página web un chat

  • Plataforma de chat:

Se pueden utilizar plataformas que ofrecen la integración y configuración del chat de acuerdo con los requerimientos deseados.

A continuación se presentan varias opciones de plataformas que brindan este servicio y los pasos que cuentan para configurar e implementar el chatbot:

  1. Chatbase: https://www.chatbase.co/ 

Pasos:

  • Registro y Creación de Proyecto.
  • Entrenamiento del Bot, subiendo los datos de conversación o utilizando su interfaz para entrenar el bot con preguntas y respuestas.
  • Al final de entrenar al bot se puede obtener las credenciales de la API para conectar con la aplicación.
  • Integración en aplicación con la API.
  • Pruebas.

Precio:

[pic 1]

2. Meetcody.ai: https://meetcody.ai/ 

Pasos:

  • Registro y Configuración Inicial.
  • Diseño del Flujo de Conversación, utilizando su editor visual para diseñar el flujo de conversación.
  • Al final de entrenar al bot se puede obtener las credenciales de la API para conectar con la aplicación.
  • Integración en aplicación con la API.
  • Pruebas.

Precio:

[pic 2]

3. Voiceflow: https://www.voiceflow.com/ 

Pasos:

  • Registro y Configuración Inicial.
  • Diseño del Diálogo: Utiliza su interfaz de arrastrar y soltar para diseñar las interacciones del usuario.
  • Al final de entrenar al bot se puede obtener las credenciales de la API para conectar con la aplicación.
  • Integración en aplicación con la API.
  • Pruebas.

Precio:

[pic 3]

Cada plataforma tiene sus particularidades, en cada plataforma los pasos a seguir son similares, pero es importante consultar la documentación oficial de cada una para obtener detalles específicos sobre la integración y las capacidades.

4. Bots de Azure AI: https://azure.microsoft.com/es-es/products/ai-services/ai-bot-service 

Facilita la creación, prueba, implementación y gestión de bots inteligentes capaces de interactuar con usuarios a través de diversos canales, como sitios web, aplicaciones móviles y servicios de mensajería.

Pasos:

  • Crear una cuenta en Microsoft Azure e iniciar sesión
  • Buscar el servicio Azure AI Services
  • En este se encuentra el servicio de lenguaje.
  • Crear un nuevo servicio.
  • Dentro del servicio se puede crear preguntas personalizadas y un custom text classificaction o ambas.
  • Se detalla los datos básicos para el bot.
  • Crear el servicio.
  • Configurar el lenguaje de conversación utilizando preguntas y respuestas.
  • Hacer el deploy del servicio una vez configurado.
  • Realizar pruebas de funcionamiento.
  • Generar enlace de integración.

Costos:

[pic 4]

Los costos de Azure Bot Service dependen principalmente del volumen de mensajes y de los canales utilizados. Es importante evaluar las necesidades específicas de tu proyecto y utilizar las herramientas de estimación de Azure para planificar adecuadamente el presupuesto.

4. Amazon LEX (bot AWS): https://aws.amazon.com/es/lex/ 

Permite crear interfaces de conversación para aplicaciones utilizando voz y texto.

Pasos:

  • Crear una cuenta en AWS e iniciar sesión
  • Buscar Amazon Lex en la consola de AWS
  • En el buscador de servicios dentro de la consola, escribir Amazon Lex y selecciona el servicio.
  • Elegir el modo de configuración del chatbot
  • Amazon Lex ofrece dos opciones:
  • Plantillas predefinidas: Bots ya configurados para tareas comunes (como preguntas frecuentes).
  • Desde cero: Configuras todas las intenciones, ranuras y respuestas manualmente.
  • Configurar el bot con preguntas y respuestas
  • Crear Intents (Intenciones): Define lo que el usuario podría querer decir (ejemplo: “Quiero saber el estado de mi pedido”).
  • Agregar Slots (Ranuras): Configura preguntas adicionales que el bot necesita para completar una tarea (ejemplo: ID del pedido).
  • Respuestas del Bot: Configura las respuestas automáticas que el bot enviará al usuario.
  • Prueba y Entrenamiento: Una vez configurado, utiliza la consola de Lex para probar que responde correctamente a las frases.
  • Crear el servicio del chatbot
  • Después de configurar y probar el bot, se guarda y crea el bot desde la consola.
  • El bot estará disponible para ser desplegado en diferentes plataformas.
  • Generar el enlace de integración
  • Amazon Lex proporciona acceso mediante la API AWS SDK o Direct Integration.
  • Para integrarlo en Angular, se puede utilizar el AWS SDK para JavaScript.
  • Copiar las credenciales y configuraciones necesarias (Access Key, Secret Key, región, y nombre del bot).

Costos:

[pic 5]

  • Crear el ChatBot de cero:
  • FrontEnd:
  • Crear un nuevo componente para el diseño de la interfaz del chat con los componentes básicos en Angular
  • Interfaz con caja de textos.
  • Botón de envío.
  • Área de mensajes dinámico.
  • Integrar la funcionalidad que el chat sea flotante con css.
  • BackEnd:
  • Crear un servicio de la lógica de negocio.
  • Envía los mensajes y recibe.
  • Conectar con Firebase:
  • Almacena y sincroniza los mensajes.
  • Conecta y escuchar eventos al instante.
  • Costo: A medida que el uso crece, los costos de Firebase pueden aumentar, aunque aún suelen ser más bajos que mantener un servidor dedicado.
  • Conectar con WebSocket (NodeJs):
  • Gestión de conexión con el usuarios en tiempo real.
  • Costo: Se puede usar Servicios como AWS para alojar el servidor pero los costos pueden ser más altos en comparación con Firebase, dependiendo del tráfico y los recursos necesarios.

Integración del servicio mediante API o conexión de servicio para escuchar y enviar eventos.

En la lógica de negocio, se muestra el mensaje, envía mensajes y se actualiza en tiempo real para nuevos mensajes.

  • Al final se realizan pruebas de validación y correcciones de errores.

Adicional:

Se puede integrar la particularidad de tener notificaciones (como alerta o un contador en el icono del chat) y el estado del chat (si está en línea o desconectado)

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (448 Kb) docx (655 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com