Está en la página 1de 20

[Año]

ING. SOFTWARE IA
2023

Diseño y construcción de un Bot de ventas

Integrantes:
 Macedo peso Luis Angel
 Macedo Trigoso Jimpson
 Valdivia Layche Sarita
 Ramirez Caitimari Jhordiño Javier

Instructor
Flor de María Rodríguez Álvarez

[Nombre de la compañía] | [Dirección de la compañía]


Contenido
1. INTRODUCCIÓN....................................................................................................................2
1.1 Contexto y motivación.........................................................................................................2
1.2 Objetivos..............................................................................................................................2
1.3 Hardware y software utilizados............................................................................................2
1.4 Estructura de memoria.........................................................................................................3
2 Estado de las ventas con inteligencia artificial..........................................................................3
2.1 Tecnología Web......................................................................................................................4
2.2 Bot..........................................................................................................................................5
2.3 BlueCaribu..............................................................................................................................5
3 BOT............................................................................................................................................5
3.1 Especificación de Requisitos...................................................................................................5
3.1.1 Requisitos Funcionales........................................................................................................5
3.1.2 Requisitos no Funcionales...................................................................................................6
3.2 Diagramas y Caso de Uso.......................................................................................................6
3.3 Arquitectura del Sistema........................................................................................................7
3.3.1 Mensaje de Bienvenida.......................................................................................................7
3.3.2 Rama lógica de Precio.........................................................................................................8
3.3.2 Rama lógica de Mantenimiento y Reparación.....................................................................9
3.3.2 Rama lógica de Agendar un Pedido...................................................................................10
3.4 Vistas....................................................................................................................................12
1. INTRODUCCIÓN
En el presente trabajo, exploramos la creación e implementación de un
Chatbot de Ventas, con el propósito de mejorar y revolucionar la experiencia
de compra y atención al cliente en el entorno empresarial actual. Este
proyecto surge en respuesta a la creciente demanda de soluciones
tecnológicas que agilicen las interacciones comerciales y optimicen la relación
con los clientes.

1.1 Contexto y motivación


El panorama comercial ha experimentado una transformación acelerada debido a la
digitalización y la adopción masiva de la tecnología. Los consumidores de hoy en día
esperan una experiencia de compra fluida y personalizada, donde pueden obtener
información precisa y realizar transacciones de manera conveniente. Sin embargo, la
sobrecarga de consultas, el tiempo de espera y la falta de respuestas instantáneas son
obstáculos comunes en la atención al cliente tradicional. Esta situación plantea la
necesidad de crear una solución innovadora que satisfaga las expectativas de los
consumidores y brinde a las empresas una herramienta eficiente para impulsar sus ventas
y mejorar su servicio al cliente.

1.2 Objetivos
El objetivo principal de este trabajo es diseñar, implementar y evaluar un Chatbot de
Ventas que transforme la forma en que los clientes interactúan con las empresas y realizan
sus compras. Los objetivos específicos incluyen:

1. Investigue el estado actual de la tecnología de Chatbot y sus aplicaciones en el ámbito


de las ventas y el comercio electrónico.
2. Diseñar una arquitectura de Chatbot en una página web que sea capaz de comprender
y responder a consultas de ventas de manera contextual y personalizada.
3. Implementar el Chatbot utilizando una combinación de software y hardware adecuada
para garantizar un rendimiento óptimo.
4. Evaluar la eficacia del Chatbot en términos de satisfacción del cliente, mejora de las
tasas de conversión y eficiencia operativa.

1.3 Hardware y software utilizados


Para el desarrollo del proyecto ha sido necesario contar con los siguientes recursos tanto
de hardware como de software

1.3.1 Hardware
 Ordenador Acer Nitro 5

1.3.2 Software
 Entorno de desarrollo bluecaribu
 Entorno de desarrollo Visual Studio Code
 Lenguaje de programación PHP con CSS y HTML

1.4 Estructura de memoria


En este apartado se explica la estructura de la memoria, que en este caso está dividido
en 9 epígrafes, cada epígrafe se explica por separado a continuación:

1.Introducción: epígrafe en el que se describe el contexto en el que se enmarca el


proyecto, la motivación que ha llevado a elegirlo y a realizarlo, los objetivos marcados
para lograr el proyecto, los medios tanto software como hardware necesarios para la
realización del proyecto y por último una descripción de la estructura de la memoria.

3.Bot: apartado en el que se profundiza sobre la construcción del proyecto, desde la


fase más inicial de la toma de requisitos, pasando por el diseño hasta, finalmente la
implementación. Tras hacer un análisis general de todo, se especifica para cada
módulo los detalles pertinentes.

4.Evaluación: apartado en el que se realiza una comparativa entre los distintos


módulos de reconocimiento del lenguaje natural a partir de técnicas de análisis de
resultados: validación cruzada y pares de subconjuntos de entrenamiento-test.

2 Estado de las ventas con inteligencia artificial


En este apartado se desarrollará de una manera más detallada las posibilidades que
ofrece un sistema como el que se ha desarrollado, en el marco de la sociedad actual,
definiendo la tecnología usada, el motivo por el que se ha elegido y las posibilidades que
ofrece.

Primero se hará una reflexión sobre el estado actual del mundo de las páginas web y se
hará hincapié en el sistema ventas realizado y el lenguaje en el que se ha desarrollado la
página web.

Después se hablará sobre el concepto de los Bots, qué son y cómo derivan en los ChatBots.

Finalmente se explicará con detalle la arquitectura de un Chat Bot, los módulos que lo
compone y la tecnología usada para su implementación.
El mercado de la inteligencia artificial (IA) tiene un valor de mercado actual de
casi 100.000 millones de dólares estadounidenses y se espera que se multiplique por
veinte para 2030, hasta casi 2000 millones de dólares estadounidenses.

Para comprender la importancia de la IA, hay que mirarla desde una


perspectiva amplia. A continuación, encontrarás algunas estadísticas sobre el
mercado mundial de inteligencia artificial, y qué empresas están priorizando
esta tecnología.

El mercado de la inteligencia artificial (IA) tiene un valor de mercado actual de


casi 100.000 millones de dólares estadounidenses y se espera que se
multiplique por veinte para 2030, hasta casi 2000 millones de dólares
estadounidenses.

2.1 Tecnología Web


El crecimiento de la tecnología web ha sido fenomenal a lo largo de las últimas
décadas, transformando la forma en que interactuamos con la información, los
servicios y el entretenimiento en línea. Aquí tienes un resumen de algunos aspectos
clave del crecimiento de la tecnología web:

 Expansión de Usuarios: El acceso a Internet se ha vuelto casi ubicuo en


muchas partes del mundo. Millones de personas en todo el globo utilizan la
web a diario para diversas actividades, desde la comunicación hasta la
búsqueda de información y la realización de transacciones en línea.
 Acceso Móvil: La proliferación de dispositivos móviles, especialmente
smartphones y tablets, ha llevado a un cambio significativo en cómo las
personas acceden a la web. El diseño web responsivo y las aplicaciones
móviles se han vuelto esenciales para brindar una experiencia fluida en
múltiples plataformas.
2.2 Bot
Un Bot es un programa de computadora diseñado para llevar a cabo tareas que suelen
ser repetitivas y se pueden describir en pasos específicos. Esta capacidad de
automatizar tareas ha llevado a un aumento en la popularidad de los bots, ya que
alrededor del 60% de los trabajos incluyen al menos un 30% de tareas que podrían
automatizarse. Como resultado, el campo de los bots está experimentando un
crecimiento notable, dado que una vez que una tarea se automatiza, solo se necesita
ejecutarla de manera regular y predecible.

2.3 BlueCaribu
BlueCaribu es la plataforma elegida para la construcción de Bot, ya que es una plataforma que
te brinda un plan Gratuito de 14 Días. La forma de registrarse en la plataforma es fácil, solo se
necesita un correo electrónico.

Tambien esta integrado con WhatsApp que es una plataforma de mensajería que mas se usa
hoy en dia.

Se ha elegido en concreto debido a lo fácil que es de manejar y las facilidades que brinda a la
hora de desarrollar un Chat Bot.

3 BOT
El objetivo de este apartado es describir de una manera extensa el desarrollo del Bot,
haciendo hincapié en los distintos módulos necesarios para su correcto
funcionamiento, para ello se pasará por las fases de: especificación de requisitos.

3.1 Especificación de Requisitos


A continuación, se describirán los diferentes requisitos que deberá cumplir el sistema.
Los requisitos quedarán diferenciados en 2 clases: funcionales y no funcionales. Los
requisitos funcionales son aquellos que definen las funcionalidades que prestará el
sistema. Mientras que los no funcionales son aquellos que no se refieren directamente
a las funciones específicas suministradas por el sistema.

3.1.1 Requisitos Funcionales


1. Sugerencias y Recomendaciones: El chat Bot podrá proporcionar preguntas
puntuales a los usuarios sobre los diferentes servicios y productos que ofrece
la empresa.
2. Interacción de Lenguaje Natural: El chat Bot debe entender y responder a las
consultas y comandos de los usuarios en lenguaje natural.
3. Manejo de Errores y Excepciones: El chat Bot debe ser capaz de manejar
situaciones en las que no comprenda la consulta del usuario o en las que
ocurra un error.
4. Seguridad de Datos: Si se manejan datos sensibles, el chat Bot debe
garantizar la seguridad y privacidad de la información del usuario.
3.1.2 Requisitos no Funcionales
1. Conexión a internet: La pagina web que ejecute la aplicación deberá contar
con una conexión a internet.
2. Rendimiento de la Aplicación: El Chat Bot deberá responder a los mensajes
en menos de 5 segundos.
3. Escalabilidad: El chat Bot debe ser capaz de manejar un número creciente de
usuarios y consultas sin degradar significativamente el rendimiento.
4. Mantenibilidad: El chat Bot debe estar diseñado de manera que sea fácil de
mantener y actualizar en el futuro.
5. Usabilidad: El chat Bot debe ser intuitivo y fácil de usar, independientemente
del nivel de experiencia del usuario.

3.2 Diagramas y Caso de Uso


3.3 Arquitectura del Sistema
Este apartado desarrollará la arquitectura del sistema de forma general, indicando las
dependencias entre los módulos y una explicación de cada módulo por separado,
indicando cuál es su función.

3.3.1 Mensaje de Bienvenida

Esta pregunta es de selección múltiple, donde


al presionar Ver Catálogo de Productos, la
conversación seguirá en la misma rama, si se
presiona en otra opción la conversación pasará
a otra rama lógica.

Esto es otra pregunta de selección múltiple,


que aparece luego de haber respondido a la
primera y cumple la misma función.
3.3.2 Rama lógica de Precio
Esto es un mensaje que se da cuando el
usuario presiona ver precios, que se encuentra
en otra rama lógica

Esta pregunta es de selección múltiple, donde


al presionar Instalación de Cámaras de
Seguridad la conversación seguirá en la misma
rama, si se presiona en otra opción la
conversación pasará a otra rama lógica.

Esta pregunta de selección múltiple nos dirige


a otra rama lógica
3.3.2 Rama lógica de Mantenimiento y Reparación

Esto es un mensaje que se da cuando el


usuario presiona Mantenimiento y Reparación,
que se encuentra en otra rama lógica

Esta pregunta de selección múltiple nos dirige


a otra rama lógica
3.3.2 Rama lógica de Agendar un Pedido
3.4 Vistas
1. Inicio: pantalla inicial de comunicación con el usuario
2. Mensaje de saludo y Presentación de Posibles Preguntas por los usuarios
3. Si se pulsa en Ver Catalogo de Producto

Al dar le Clic nos llevará a una página donde se mostrará los productos Disponibles
4. Cuando se presiona Ver Precio
5. Si se presiona Instalación de Cámaras de Seguridad
6. Si se presiona en Mantenimiento y Reparación
7. Si se desea Agendar Un Pedido
4 Evaluación

También podría gustarte