Page 41 - Acalán 115
P. 41

Julio - Diciembre                                                    Acalán 115    39



































                                   Imagen 1. Arquitectura general del sistema.
                                        Fuente: Elaboración propia.



          La arquitectura básica de la interfaz conversacional  El sistema del asistente de IA se compone de una
          tiene los siguientes elementos:            capa  de  datos  que  contiene  a  un  sistema  gestor
                                                     de base de datos, la capa de negocio contiene a la
            1.  Capa  de  Presentación  (interfaz):  punto  de  aplicación que a su vez contiene a los componentes
               contacto con el usuario, adaptable a páginas  del modelo de la red neuronal, el componente del
               web y aplicación móvil.               modelo  PLN  y  el  componente  para  la  gestión  de
            2.  Capa Lógica: contiene la lógica para realizar  usuarios, f nalmente una capa de presentación que
               las  operaciones  esperadas  por  el  usuario;  se  comunica  con  la  capa  de  negocio  a  través  de
               ejemplo:  la  respuesta  ante  una  interacción  POST,  esta  capa  de  presentación  proporciona  la
               del usuario con la aplicación y/o página web.  interfaz del Bot la cual consiste de la página web y
            3.  Capa  de  Base  de  Datos:  almacena  la  el agente conversacional.
               información  de  conf guración  y  respuestas
               registradas por el usuario.           En la tabla 1 se muestra la relación de capas y la
                                                     tecnología que utiliza.



                        Capa                  Función                  Tecnología
                                                                1. Bootstrap, HTML5, Android
                                    1. Interfaz del asistente
                     Presentación                               Studio.
                                    2. Comunicación con el agente
                                                                2. JavaScript, jQuery.
                                    1. Consumo de la red neuronal.
                                    2. Consumo del modelo PLN.  1. Python
                    Negocio Vista
                                    3. Lógica de Bot.           2. Django
                                    4. Exponer los POST
                        Datos       1. Almacenamiento de datos.  1. SQLite

                                 Tabla 1. Relación de capas y la tecnología que utiliza
                                          Fuente: Elaboración propia.


                                         UNIVERSIDAD AUTÓNOMA DEL CARMEN
   36   37   38   39   40   41   42   43   44   45   46