Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 - Manual Técnico Del Aplicativo Agenti PDF
2 - Manual Técnico Del Aplicativo Agenti PDF
73
Natura Software Ltda. es una empresa colombiana dedicada al desarrollo de soluciones sobre
Internet cuya misin es hacer fcil y natural el uso de las TIC mediante investigacin en nuevas
tecnologas de lenguaje natural e inteligencia artificial.
Entre las caractersticas del Sistema de Gestin de Colas y Peticiones Agenti GCP
se destacan:
. Integracin con el Sistema de Gestin de Preguntas y Respuestas Agenti GPR.
. Enrutamiento de Peticiones administrable.
. Distribucin Automtica de Peticiones.
. Atenciones mltiples.
. Transferencia de Sesiones.
El Sistema de Gestin de Colas y Peticiones Agenti GCP est integrado con el Sistema de Gestin
de Preguntas y Respuestas Agenti GPR de tal manera que si por ejemplo si un Asesor no puede
continuar con un proceso de atencin, puede transferir la conversacin al Agenti GPR.
334 En qu consisten el [Enrutamiento En el Sistema de Gestin de Colas y Peticiones Agenti GCP, los Asesores que tienen las mismas
de Peticiones Administrable]?
capacidades y/o entrenamiento se agrupan en estructuras denominadas Colas. Las Peticiones
de los Visitantes son enrutadas a las Colas a partir de de Reglas de Enrutamiento. La plataforma
cuenta con Agenti CAC o Consola de Administracin de Colas, una aplicacin web que permite
crear, modificar, eliminar y monitorear en lnea a los Asesores, Colas y Reglas de Enrutamiento.
335 En qu consiste la [Distribucin
Automtica de Peticiones]?
En muchos sistemas de atencin va Chat los Asesores deben tomar las Peticiones de los
Visitantes, es decir, los Asesores van a hacia las Peticiones. Este condicin genera retrazos
acumulativos en la operacin y tiene un margen de error considerable . En lugar de esto, la
plataforma Agenti cuenta con un Mdulo de Enrutamiento Automtico de Peticiones Agenti
Core el cual, a partir de las Reglas de Enrutamiento, distribuye automticamente las Peticiones
en funcin del perfil, disponibilidad y ocupacin de los Asesores, es decir, las Peticiones van
hacia los Asesores. Esta condicin optimiza la operacin del canal y reduce el margen de error.
Los conocimientos y el entrenamiento de las Asesores son limitados, es decir, es muy difcil que
un Asesor pueda atender todas los requerimientos y responder todas las preguntas de los
Visitantes, por otro lado, algunos requerimientos o preguntas pueden ser tan complejos que
necesiten el concurso de varios Asesores para poder ser resueltos el lnea, en estos casos la
plataforma le permite a un Asesor invitar a otro a la Sesin de chat, para que juntos puedan
resolver todos los requerimientos o preguntas del Visitante.
348 En qu [consiste] la [Transferencia En una empresa que tiene una Cola de soporte y una Cola de ventas, es posible que un cliente
de Sesiones]?
que inicialmente requiere soporte e ingresa a la Cola correspondiente, una vez resuelta su
solicitud, aproveche la ocasin para comprar otro producto, en un caso como este, la
plataforma le permite al Asesor de soporte transferir la Sesin de chat a un Asesor de ventas,
para que este ltimo continu la atencin.
El Sistema es una aplicacin basada en componentes. Los componentes web son Servlets y JSPs. El
cliente enva una solicitud HTTP al servidor que implementa los Servlets y JSPs. El servidor
convierte la solicitud en un objeto HTTPServletRequest. Este objeto se entrega a un componente
web que interacta con los componentes JavaBeans y con la base de datos para generar el
contenido dinmico. El componente web genera un objeto HTTPServletResponse. El servidor web
convierte este objeto en una respuesta HTTP y la devuelve al cliente.
La Capa de Presentacin en el Sistema esta conformada por pginas web dinmicas que contienen
varios tipos de lenguaje de marcado (HTML, XML, etc), que son generadas por componentes que
corren en la Capa de Negocio.
La Capa de Negocio es donde residen los programas que se ejecutan, se reciben las peticiones del
usuario y se envan las respuestas tras el proceso. Se denomina capa de negocio (e incluso de
lgica del negocio) porque es aqu donde se establecen todas las reglas que deben cumplirse. Esta
capa se comunica con la capa de presentacin, para recibir las solicitudes y presentar los
resultados, y con la capa de datos, para solicitar al gestor de base de datos almacenar o recuperar
datos de l. Tambin se consideran aqu los programas de aplicacin.
La Capa de Negocio del Sistema esta conformada por componentes que se ejecutan en el servidor
Java EE. Estos componentes son servlets y pginas creadas usando la tecnologa JSP (Java Server
Page). Los servlets son clases del lenguaje de programacin Java que procesan dinmicamente
solicitudes y construyen respuestas. Los JSP son documentos basados en texto que se ejecutan
como servlets pero que permiten una aproximacin ms natural a la creacin de contenido
esttico.
La Capa de Datos, tambin se la denomina "capa de persistencia", es donde residen los datos y es
la encargada de acceder a los mismos. Est formada por uno o ms gestores de bases de datos que
realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperacin
de informacin desde la Capa de Negocio.
La Capa de Datos en el Sistema est constituida por el motor de bases de datos y la base de datos
como tal. El motor de base de datos puede correr en la misma mquina que corre el servidor Java
EE o en otra mquina especializada.
Los roles que se identifican en el Sistema son los Administradores, los Asesores, los Visitantes y los
Gestores de Conocimiento.
Los Usuarios son las personas que se aaden al sistema a las que se les asigna un identificador y una
contrasea. Los Usuarios pueden ser aadidos a las Colas para convertirse en Asesores y tambin se
pueden habilitar como Administradores.
Los Administradores son Usuarios que puede acceder a la Consola QA Manager para configurar y
administrar el Sistema.
Los Asesores son Usuarios que se aaden a un Grupo de Trabajo, que acepta las Solicitudes de Chat y
atienden a los Visitantes.
Los Visitantes son los clientes, ciudadanos, etc, que ingresan al sitio web de la organizacin a solicitar
informacin.
184 [Quines son] los [Gestores Los Gestores de Conocimiento son los encargados de construir y realizar el mantenimiento de las Bases
de Conocimiento]?
de Conocimiento.
94 En qu [consiste] el mdulo de
[Resolucin Automtica de
Preguntas]?
98 En qu [consiste] el Mdulo
[Enrutamiento Automtico de
Peticiones]?
95 En qu [consiste] el Consola de
[Administracin de Base de
Conocimiento]?
Agenti Manager o Consola de Administracin de Base de Conocimiento, es una aplicacin web que
se usa para administrar y realizar el mantenimiento de los diferentes componentes de la Base de
Conocimiento de Agenti.
92 En qu [consiste] el [Cliente Web] Agenti Web Chat es un Cliente Web de Mensajera Instantnea, utilizado por los Visitantes para
para los [Visitantes]?
acceder al sistema. Agenti Web Chat funciona sobre un navegador web, como Firefox o Internet
Explorer, y no requiere que el Visitante instale nada adicional en su equipo para poder utilizarlo.
Entre otros, Agenti Web Chat contienen el Formulario de Ingreso y la Ventana de Chat.
93 En qu [consiste] el [Cliente de
Escritorio]para los [Asesores]?
85 En qu [consiste] la [Consola de
Administracin de Colas]?
334
96 En qu [consiste] el [Mdulo de
Reportes]?
295
Procesos
AH - El Proceso de Atencin en Colas
119 Cmo es el [Proceso] de
[Atencin en Colas]?
1. Un Visitante solicita ayuda en el portal web haciendo clic sobre un link, botn o banner.
2. Se despliega el cliente Webchat. El Visitante diligencia el formulario inicial y hace clic en "Iniciar". El
Webchat enva la solicitud al servidor.
3. En el servidor la solicitud es enrutada a una Cola especfica segn las Reglas de Enrutamiento
previamente definidas.
4. La Peticin aparece en la pantalla de uno de los Asesores de la Cola. El Asesor puede aceptar,
rechazar o dejar pasar la solicitud.
5. Cuando uno de los Asesores acepta la solicitud, al Visitante se le despliega la Ventana de chat.
6. El Visitante y el Asesor inician la conversacin.
Una sesin de atencin es una conversacin basada en texto entre un asesor y un usuario.
AH - El Proceso de Enrutamiento
121 Cules son las
[estructuras]
utilizadas en el
Proceso de
[Enrutamiento]?
Las estructuras utilizadas en el Proceso de Enrutamiento son los Grupos de Trabajo, las Colas y las Reglas de
Enrutamiento.
123 [Qu es] una [Cola]? Una Cola es un conjunto de Asesores con perfil y conocimientos similares. Cada Grupo de Trabajo puede
contener una o varias Colas, que se utilizan para enrutar las Solicitudes de Chat al conjunto de Asesores que se
considera ms apropiados a partir de las Reglas de Enrutamiento. En el caso de una tienda de artculos
deportivos por ejemplo el Grupo de Trabajo de soporte puede contener las Colas Baloncesto y Tenis.
124 [Qu son] las [Regla Las Reglas de Enrutamiento son estructuras que le permiten al sistema dirigir Solicitudes de Chat particulares a
de Enrutamiento]?
Colas particulares, de manera similar a la forma en que algunos programas de correo electrnico enrutan un
mensaje hacia una carpeta particular basados en el contenido del correo.
125 Cmo estn
[estructuradas] las
[Reglas de
Enrutamiento]?
Las Reglas de Enrutamiento son reglas de tipo si (condicin) entonces (accin). Las condiciones se definen
en trminos de las variables de entrada, en principio, las variables del formulario de ingreso, y los valores
asignados a dichas variables. Por ejemplo, se puede establecer una regla en la que si la direccin de correo
corresponde a un nombre de dominio de un cliente de la compaa, la Solicitud de Chat sea enviada a la Cola
Baloncesto en lugar de ser enviada a la Cola Tenis.
Una Solicitud de Chat es una peticin entrante de chat que se ofrece a un Asesor. El Asesor puede aceptarla,
rechazarla, o esperar hasta que el tiempo de espera finalice. Si la solicitud no es aceptada, el sistema la enruta
hacia otro Asesor y/o Cola.
El siguiente ejemplo muestra el enrutamiento de Solicitudes de Chat para una tienda de artculos deportivos.
La compaa ha dividido a sus Asesores en Grupos de Trabajo sobre la base de las funciones de ventas y
soporte, y las Colas, dentro de cada Grupo de Trabajo, por deporte.
1. Un Visitante enva una Solicitud de Chat para encontrar unos zapatos para baloncesto.
2. El servidor identifica que la Solicitud de Chat est relacionada con ventas y baloncesto y la enruta hacia la
Cola de baloncesto en el Grupo de Trabajo de ventas.
3. La Solicitud de Chat se dirige al Asesor disponible con menor nivel de ocupacin en la Cola de baloncesto. Si
este Asesor rechaza la Solicitud de Chat o la deja pasar, la Solicitud de Chat ser dirigida al siguiente Asesor
disponible con menor nivel de ocupacin en la Cola.
4. Si no hay Asesores disponibles en la Cola de baloncesto, entonces la solicitud podra dirigirse al primer
Asesor disponible en la siguiente Cola del Grupo de Trabajo de ventas.
El Servicio de Desarrollo
366 En qu [consiste] el [Proceso
de Desarrollo]?
Natura Software cuenta con conocimiento y experiencia en las principales tecnologas web,
adems, emprende el Proceso de Desarrollo de forma metdica a travs de las etapas del proceso
de desarrollo de software convencional, adaptndolo a las condiciones particulares de cada
proyecto. El proceso de desarrollo es iterativo e incremental, condiciones que permiten hacer
entregas parciales que se van complementando segn avanza el proyecto, de esta manera se
reducen los riesgos y a la vez el cliente puede supervisar el proceso. A continuacin los principales
flujos de trabajo:
. Especificacin de Requerimientos.
. Anlisis y Diseo.
. Realizacin.
. Despliegue.
. Pruebas
367 En qu [consiste] la
[Especificacin de
Requerimientos]?
67
68
69
El anlisis consiste en obtener una visin del sistema que se preocupa de ver qu hace, de modo
que slo se interesa por los requisitos funcionales. Por otro lado el diseo es un refinamiento del
anlisis que tiene en cuenta los requisitos no funcionales, en definitiva cmo cumple el sistema sus
objetivos.
371 En qu [consiste] la
[Realizacin]?
375 En qu [consiste] el
[Despliegue]?
El propsito del despliegue es asegurar la aceptacin y adaptacin sin complicaciones del software
por parte de los interesados.
En las Pruebas se evala la calidad del producto desarrollado. No solo se incluyen las pruebas
finales para aceptar o rechazar el producto, sino adems, un conjunto de pruebas parciales que se
realizan en diversos puntos del Proceso de Desarrollo.
Varios
64 [Qu es] un [Caso de
Uso]?
Un caso de uso es una secuencia de interacciones que se desarrollarn entre un sistema y sus actores en
respuesta a un evento que inicia un actor principal sobre el propio sistema.
Las precondicin son las condiciones que describen los datos de entrada y las condiciones del sistema para
que la ejecucin de un caso de uso sea correcta.
Las postcondiciones son las condiciones que describen el estado del sistema despus de que se ha ejecutado
correctamente un caso de uso.
71 [Qu es] un [Backup]? Un Backup o copia de seguridad es el resultado de un proceso que se realiza para salvar de forma parcial o
total la informacin que se encuentra en un dispositivo de almacenamiento, generalmente un disco duro, en
otro medio de almacenamiento, como por ejemplo cinta, DVD, BluRay, discos virtuales que proporciona
Internet o simplemente en otro disco duro, con el propsito de poder restaurar la informacin que si hay una
prdida de datos en el medio original.
72 [Qu es] un [Log]?
Un Log es un registro oficial de eventos durante un periodo de tiempo en particular. En informtica es usado
para registrar datos o informacin sobre quin, qu, cundo, dnde y por qu un evento ocurre para un
dispositivo o aplicacin en particular.