Asistente de Citrix

Colaboradores

Agradecimientos especiales: Nikos Takoulis y Tomas Werner

Nota

El Asistente de Citrix se encuentra actualmente en la versión Technical Preview interna y por ahora no está disponible para los clientes. Para obtener más información, consulte el artículo de asistencia Citrix Assistant - temporarily unavailable.

¿Qué es el Asistente de Citrix?

El Asistente de Citrix es un asistente virtual disponible con Citrix Workspace. Proporciona una manera fácil de realizar tareas como ver la información de los empleados, encontrar informes de gastos y encontrar tíquets.

El asistente virtual extrae datos de las aplicaciones conectadas y le ayuda a encontrar rápidamente la información que necesita. Emplea inteligencia automatizada, prestaciones de aprendizaje automático y procesamiento de lenguaje natural para comprender el contexto de la aplicación, el contexto de conversación y la intención del usuario.

¿Por qué el Asistente de Citrix?

El tiempo que los empleados dedican a buscar información interna, aprender a usar nuevas aplicaciones y cambiar de contexto entre aplicaciones puede provocar una pérdida de productividad. La baja productividad tiene un impacto negativo en el tiempo de trabajo de los empleados.

La función de asistencia virtual de Citrix Workspace mejora el tiempo de trabajo y la productividad de los empleados al proporcionar acceso inmediato a contenido relevante y a datos empresariales.

He aquí tres beneficios clave de la función de asistencia virtual:

  • Conserva la sencillez de la experiencia del usuario gracias a su estilo natural y conversacional.
  • Mejora el tiempo de trabajo de los empleados al reducir los cambios de contexto, los inicios de sesión, las búsquedas y los clics.
  • Mejora la productividad al buscar información rápidamente dentro del contexto del usuario y automatizar tareas rutinarias repetitivas.

¿Cómo acceder al Asistente de Citrix?

Puede interactuar con el Asistente de Citrix desde cualquier dispositivo de punto final habilitado por Citrix Workspace:

  • Desde la aplicación Citrix Workspace en cualquier dispositivo.
  • Desde el contexto de una aplicación como Microsoft Teams.

En Citrix Workspace, haga clic en el icono del Asistente de Citrix para empezar a utilizar sus funciones.

Asistente de Citrix

El Asistente de Citrix ofrece varias prestaciones, como el directorio (¿Quién es el superior de esa persona?), los días libres (¿Cuántos días libres le quedan a cierto empleado este año?), cursos de formación (¿Qué cursos están disponibles para cierto empleado?) y muchas más.

Para obtener una lista completa de las prestaciones disponibles, haga clic en el menú Prestaciones de la interfaz del Asistente de Citrix.

Ver prestaciones

Aplicaciones compatibles

El Asistente de Citrix admite las siguientes aplicaciones:

  • Concur
  • Jira
  • MS Dynamics
  • Salesforce
  • SAP Ariba
  • SAP SuccessFactors
  • ServiceNow
  • Workday
  • Zendesk

Terminología

El Asistente de Citrix se ofrece como una función de Citrix Workspace. Para familiarizarse con Citrix Workspace, consulte la documentación de Citrix Workspace.

  • Prestación: Un conjunto completo de funciones que el asistente virtual proporciona a los usuarios de los clientes de Workspace. Las prestaciones permiten conversaciones de usuarios finales con el asistente virtual. Esto permite al usuario realizar una consulta o una tarea específicas en las aplicaciones SaaS o el sistema de registros disponibles. Por ejemplo, las prestaciones incluyen la gestión de días libres, correo, calendario y directorios de empresa.

  • Enunciado: Frase introducida en el Asistente de Citrix por el usuario final para consultar información del asistente. Por ejemplo, “mostrar las solicitudes de días libres de mi equipo” es un enunciado. El usuario espera que el asistente proporcione la información adecuada en respuesta a un enunciado.

  • Respuesta: La respuesta al enunciado que se proporciona al usuario final. Se basa en la intención que procesa el asistente virtual. Es posible que las respuestas incluyan datos del sistema de registros correspondiente u otras respuestas para ayudar al usuario a parafrasear debidamente su solicitud de modo que se cumpla su verdadera intención.

  • Intención: Un conjunto predefinido de preguntas que los usuarios pueden hacer al Asistente de Citrix. Cada intención es un caso de uso o flujo de trabajo al que se traduce una solicitud en lenguaje natural. Por ejemplo, “quién es Billy Taylor” se traduciría en la intención Directory.Lookup.

  • Entidad: Un modificador de intenciones que emplea el asistente virtual para proporcionar al usuario respuestas personalizadas y precisas. Las entidades ayudan al asistente virtual a extraer información importante de las frases de lenguaje natural, como números de teléfono, nombres y lugares. Por ejemplo, en un enunciado “mostrar todas las solicitudes de tiempo libre pendientes de mi aprobación”, las entidades son “todas”, “pendientes” y “mi”.

  • Microaplicaciones: Pequeñas aplicaciones centradas en tareas que ofrecen una funcionalidad específica. Estas aplicaciones permiten a los usuarios realizar actividades de un solo fin de una manera rápida y sencilla. Las microaplicaciones proporcionan formularios y notificaciones procesables. Las microaplicaciones pueden reescribir en los sistemas de origen.

  • Servicio de microaplicaciones: Hace referencia a diversos componentes de Citrix Cloud centrados en proporcionar acciones desde sus aplicaciones en su espacio de trabajo u otros canales. El servicio de microaplicaciones incluye el administrador de microaplicaciones, el servidor de microaplicaciones y la caché.

  • Resolución: Proporciona la configuración de la asignación entre la interpretación del lenguaje natural del asistente virtual y las llamadas API a la API de las microaplicaciones. Las resoluciones del Asistente de Citrix en el servicio de microaplicaciones son necesarias para procesar las consultas enviadas desde el asistente a la microaplicación. La resolución conserva datos específicos enviados desde la base de datos de las microaplicaciones al asistente. Cuando crea una integración en el servicio de microaplicaciones, las resoluciones del asistente de Citrix están configuradas de forma predeterminada. Puede modificar dichas resoluciones y también agregar otras nuevas.

Cómo funciona el Asistente de Citrix

El Asistente de Citrix utiliza el aprendizaje automático y funciones inteligentes automatizadas para analizar el lenguaje natural y transformarlo en un lenguaje estructurado con el objetivo de obtener la información solicitada.

En la siguiente imagen, se muestra un resumen de los pasos que sigue el asistente virtual para ofrecer información a los usuarios finales.

Cómo funciona el asistente

Como se muestra en la imagen anterior,

  1. El usuario envía una solicitud al asistente virtual en lenguaje natural. Por ejemplo, “mostrar mis solicitudes de días libres”.

  2. A continuación, el asistente virtual envía la solicitud a un servicio para analizar la intención y sus entidades.

  3. Después, el asistente virtual envía el texto analizado a otro servicio para resolver el contexto, por ejemplo, qué significa “mis”.

  4. El asistente virtual se comunica con el servicio de microaplicaciones para obtener información específica de la intención.

  5. El servicio de microaplicaciones consulta la base de datos de caché para obtener la información solicitada. Para obtener información sobre el servicio de microaplicaciones, consulte Microaplicaciones.

  6. Las resoluciones del Asistente de Citrix, preconfiguradas en el servicio de microaplicaciones para cada integración, procesan las consultas enviadas desde el asistente virtual al servicio de microaplicaciones.

Nota

Para obtener información sobre las resoluciones del Asistente de Citrix y cómo modificar o agregar resoluciones, consulte Configurar resoluciones del Asistente de Citrix.

Arquitectura y flujo de procesos

La arquitectura del asistente virtual incluye diferentes servicios μ. Citrix mantiene todos los componentes y los aloja en el plano de control de Citrix Cloud. El asistente virtual utiliza los siguientes componentes y servicios µ.

  • Dispositivos de punto final: Permiten a los usuarios interactuar con el Asistente de Citrix. Puede interactuar con el Asistente de Citrix desde cualquier dispositivo de punto final habilitado por Citrix Workspace:
    • Desde la aplicación Citrix Workspace en cualquier dispositivo.
    • Desde el contexto de una aplicación como Microsoft Teams.
  • Servicio μ de bots: Gestiona todas las solicitudes y sesiones de los usuarios finales. Redirige todos los enunciados o eventos a los servicios μ apropiados para cumplir las solicitudes y devolver una respuesta al usuario final.

  • Servicio μ de enunciados: Utiliza el procesamiento del lenguaje natural (NLP) para comprender y extraer el significado de un enunciado del usuario (solicitud). Un ejemplo de enunciado de usuario es “mostrar mis solicitudes de días libres”. El usuario interactúa con el asistente virtual mediante lenguaje natural. Sin embargo, en el back-end, este lenguaje debe entenderse, procesarse y estructurarse para obtener la respuesta correcta para el usuario final. El servicio μ de enunciados realiza las siguientes actividades:

    • Procesa enunciados de texto para revisar la ortografía.
    • Se comunica con el servicio μ de interpretación de lenguaje natural para extraer la intención y las entidades del enunciado.
    • Procesa la intención y las entidades, y las presenta en un formato aceptable por el otro servicio μ.
  • Servicio μ de revisión ortográfica: Corrige cualquier cosa que esté mal escrita en la solicitud de lenguaje natural del usuario.

  • Modelos de lenguaje: Detecta intenciones y analiza entidades de los enunciados de usuario.

  • Servicio μ de prestaciones: Gestiona diálogos y conversaciones con los usuarios al obtener datos específicos del servicio de microaplicaciones para crear una respuesta.

  • Servicio de microaplicaciones: Hace referencia a diversos componentes de Citrix Cloud centrados en proporcionar acciones desde sus aplicaciones en su espacio de trabajo u otros canales. Este es el servicio responsable de proporcionar información al asistente virtual.

La siguiente imagen muestra un resumen de la arquitectura y el flujo de procesos del asistente virtual:

Arquitectura del Asistente de Citrix

Requisito previo para usar el Asistente de Citrix

Antes de que los usuarios finales puedan utilizar el Asistente de Citrix desde cualquier dispositivo de punto final, debe hacer lo siguiente:

  • Habilite el servicio de microaplicaciones en Workspace. Para obtener más información, consulte Introducción a las microaplicaciones.
  • Compruebe que las resoluciones del Asistente de Citrix preconfiguradas estén disponibles con las integraciones de las aplicaciones.

Configurar resoluciones del Asistente de Citrix

Las resoluciones del Asistente de Citrix procesan las consultas enviadas desde el asistente virtual a la microaplicación. Una resolución incluye la configuración de la asignación entre la interpretación del lenguaje natural del asistente y las llamadas de API a las microaplicaciones.

Cuando crea una integración en el servicio de microaplicaciones, las resoluciones del Asistente de Citrix están configuradas de forma predeterminada. Puede modificar dichas resoluciones y también agregar otras nuevas.

Nota

Para obtener información sobre las resoluciones del Asistente de Citrix y cómo modificar o agregar resoluciones, consulte Configurar resoluciones del Asistente de Citrix

Autenticación y autorización

El usuario final se autentica en Citrix Workspace para interactuar con el asistente virtual. La comunicación entre servicios en el back-end se cifra con TLS 1.2 o una versión posterior. El servicio μ de bots, el servicio μ de prestaciones y el servicio de microaplicaciones utilizan pares de claves RSA con tokens de un solo uso para habilitar la confianza entre los servicios. La ruta de autorización debe implementarse en la plataforma del servicio de microaplicaciones.

Para obtener información sobre la seguridad y la autenticación del servicio de microaplicaciones, consulte:

Trabajar con el Asistente de Citrix

La disponibilidad del Asistente de Citrix en cualquier dispositivo le ayuda a encargarse de muchas tareas sobre la marcha y entre reuniones. Elimina la necesidad de iniciar la aplicación, recordar la información de inicio de sesión o tener que ir a buscar la información necesaria.

Imagine un caso en el que Amy es la gerente de una empresa y su organización usa Workday para hacer un seguimiento de los detalles de los días libres.

Amy quiere ver las solicitudes de días libres presentadas por su equipo y pendientes de su aprobación. En lugar de tener que abrir e iniciar sesión en Workday, utiliza el Asistente de Citrix y escribe en lenguaje corriente “mostrar todas las solicitudes de días libres pendientes de mi aprobación”. El Asistente de Citrix le muestra inmediatamente la lista de todas las solicitudes de días libres pendientes.

Mostrar solicitudes de días libres

Amy también puede hacer clic en Ver para ver más detalles de cada solicitud de días libres. En este ejemplo, puede ver detalles como la fecha en que se envió la solicitud y el motivo de la solicitud de días libres.

Ver detalles

Si Amy quiere ver la solicitud de días libres de un empleado, puede escribir “buscar la solicitud de días libres de Billy Taylor” y obtener la información inmediatamente. Para ver más información como, por ejemplo, el motivo de la solicitud de días libres, puede hacer clic en Ver detalles.

Buscar solicitud de días libres

Nota

Antes de que sus empleados comiencen a utilizar el asistente virtual, debe asegurarse de que las resoluciones del Asistente de Citrix estén configuradas en el servicio de microaplicaciones. Para obtener más información, consulte Configurar resoluciones del Asistente de Citrix