Intelligent Advisor
Oracle Intelligent Advisor permite a los usuarios profesionales proporcionar consejos coherentes y auditables en todos los canales y procesos de negocio mediante la captura de reglas en lenguaje natural mediante documentos de Microsoft Word y Excel y, a continuación, la creación de experiencias de servicio al cliente interactivas, denominadas entrevistas, en torno a dichas reglas. Puede aprovechar las entrevistas existentes incorporándolas a sus aptitudes.
Por ejemplo, una compañía energética tiene una aptitud de servicios públicos que permite a los clientes informar sobre interrupciones, pago de facturas y consulta del gasto mensual. También tiene una entrevista de formulario web que da consejos sobre cómo ahorrar electricidad. La compañía puede mejorar la aptitud del servicio público haciendo que esa misma entrevista esté disponible desde la aptitud, donde se lleva a cabo en forma de conversación de chat. El diseñador de aptitudes no tiene que escribir el flujo de diálogo para modelar las reglas de la entrevista, y las reglas de entrevista se pueden mantener en un solo lugar. Puede obtener más información sobre Oracle Intelligent Advisor en la documentación de Intelligent Advisor.
Solo puede utilizar las entrevistas para usuarios anónimos. La aptitud no puede acceder a entrevistas activadas para usuarios de portal o usuarios de agente.
Funcionamiento del marco de Intelligent Advisor
El servicio Intelligent Advisor, junto con el componente de flujo de diálogo Intelligent Advisor en Oracle Digital Assistant, permite integrar una entrevista de Oracle Intelligent Advisor en la aptitud.
Cuando una aptitud realiza una entrevista, muestra cada campo de la manera adecuada para el canal, como se describe en Cómo se muestran los artefactos en una conversación. Para navegar por la entrevista, los clientes responden a la pregunta o dicen uno de los siguientes comandos slash:
Comando de barra | Acción |
---|---|
/reset | Vuelva a la primera pregunta. |
/back | Volver a la pregunta anterior. |
/exit | Salir de la entrevista. Si un usuario sale de una entrevista y, a continuación, vuelve a disparar el estado del flujo de diálogo de Intelligent Advisor mientras está en la misma sesión, la aptitud preguntará al usuario si desea reanudar la entrevista anterior. |
Consejo:
Puede configurar su propio texto para los comandos de barra. Por ejemplo, puede cambiar/back
a /previous
.
La integración de su aptitud con una entrevista es un proceso de tres pasos.
Adición de un servicio de Intelligent Advisor
Para poder acceder a las entrevistas de Oracle Intelligent Advisor desde cualquier aptitud, debe agregar un servicio de Intelligent Advisor, que configura la conexión entre Oracle Digital Assistant y un cliente de API del hub de Intelligent Advisor.
Le guiaremos por los pasos para obtener la información de cliente de API del hub de Intelligent Advisor y para crear el servicio de Intelligent Advisor en Digital Assistant. Los pasos del hub de Intelligent Advisor los debe realizar un administrador de hub.
-
En el hub de Intelligent Advisor, haga clic en
para abrir el menú lateral, haga clic en Permisos y, a continuación, haga clic en el separador Espacios de trabajo.
-
Haga clic en la recopilación que desee y asegúrese de que Servicio de chat esté seleccionado para que cuando se activen los despliegues de la recopilación, se activen para el servicio de chat por defecto.
-
Haga clic en el separador Clientes de API.
-
Si no ve un cliente que tenga el rol Servicio de chat, asigne el rol a uno de los clientes existentes o cree uno con el rol Servicio de chat activado.
-
Abra el cliente de API, asegúrese de que el cliente está activado y anote el secreto y el identificador del cliente de API, que necesitará para crear el servicio de Intelligent Advisor.
-
Seleccione Administrador de hub para la página o seleccione Mánager para el espacio de trabajo. Si no se selecciona ninguna de estas opciones, no podrá mostrar los despliegues de chat activos del hub desde la página de servicio de Intelligent Advisor. Tampoco podrá crear nuevas aptitudes directamente desde la página de servicio.
-
Puede desconectarse del hub.
En Asistente digital, haga clic en
para abrir el menú lateral, haga clic en Configuración, haga clic en Servicios adicionales y haga clic en el separador Intelligent Advisor.
-
Haga clic en Agregar servicio.
-
En el cuadro de diálogo Nuevo servicio de Intelligent Advisor, proporcione un nombre único para el servicio.
Este es el nombre que utilizará para la propiedad Nombre de servicio de Intelligent Advisor del componente de Intelligent Advisor en el flujo de diálogo de la aptitud.
-
Introduzca el host del hub de Intelligent Advisor. No incluya el prefijo
https://
. Por ejemplo:myhub.example.com
. -
Defina el valor ID de cliente y Secreto de cliente en el identificador y secreto de cliente de API que haya anotado anteriormente.
-
Haga clic en Crear.
-
Haga clic en Verificar configuración para asegurarse de que se puede realizar una conexión mediante la configuración introducida.
A medida que crea aptitudes que utilizan el servicio, la página de servicio de Intelligent Advisor mostrará los nombres de las aptitudes y los despliegues de hub que utilizan las aptitudes. Puede abrir el comprobador de aptitudes para cualquiera de estas aptitudes directamente en la página del servicio. También puede crear aptitudes directamente desde esta página. Consulte Creación y prueba de aptitudes desde la página de servicio de Intelligent Advisor.
Para obtener más información sobre los clientes de API, consulte la sección sobre activación de un proyecto y actualización de los detalles de cliente del API en la biblioteca de documentación del Intelligent Advisor.
Creación y prueba de aptitudes desde la página de servicio de Intelligent Advisor
La página de servicio de Intelligent Advisor muestra todas las aptitudes que utilizan los despliegues de chat activos del hub y puede ejecutar el comprobador de aptitudes para cualquiera de las aptitudes mostradas. Además, desde esta página, puede crear una aptitud que acceda a un despliegue activo.
Para probar una aptitud de la lista, haga clic en el icono Probar esta aptitud que aparece junto al nombre de la aptitud. Cuando se abra el probador de conversaciones, inicie la conversación. Con las aptitudes habituales, puede simplemente escribir hi
y pulsar Intro para empezar. Sin embargo, a veces la habilidad está buscando frases específicas. En ese caso, si introduce una frase que no entiende, debe darle instrucciones sobre qué escribir.

Descripción de la ilustración ia-test-skill.png
Para crear una aptitud desde la página de servicio de Intelligent Advisor, seleccione un servicio para usuarios anónimos y, a continuación, haga clic en + Nueva aptitud. (Las aptitudes no pueden acceder a despliegues activados para usuarios de portal o usuarios de agente). Proporcione un nombre mostrado para la aptitud, seleccione un despliegue en la lista desplegable y haga clic en Crear. La nueva aptitud aparece en la lista de aptitudes que utilizan el servicio.

Descripción de la ilustración ia-new-skill-dialog.png
Si el cliente de API del servicio no tiene administrador de hub o mánager seleccionados, la lista desplegable no puede mostrar los despliegues y recibirá una notificación de que no tiene permiso para realizar la operación. Consulte Adición de un servicio de Intelligent Advisor.
Lista de Despliegues Disponibles
Para ver una lista de los despliegues del hub a los que puede acceder desde las aptitudes, vaya a Servicios adicionales, haga clic en Intelligent Advisor, seleccione el servicio del hub y haga clic en Despliegues.
La lista muestra todos los despliegues activados para chat. Sin embargo, solo puede utilizar los despliegues para usuarios anónimos. La aptitud no puede acceder a despliegues activados para usuarios de portal o usuarios de agente.
Si un despliegue está activado por web, verá el icono Iniciar entrevista web junto a su nombre. Puede hacer clic en el icono para ejecutar la entrevista en un nuevo separador del explorador.
Para acceder al despliegue en el hub, haga clic en Gestionar despliegue .
Descripción de la ilustración ia-deployments.png
Si el cliente de API del servicio no tiene administrador de hub o mánager seleccionados, la página no puede mostrar los despliegues y recibirá una notificación de que no tiene permiso para realizar la operación. Consulte Adición de un servicio de Intelligent Advisor.
Creación de una entrevista conversacional
Aunque no es un requisito imprescindible, puede aumentar drásticamente la eficacia de las entrevistas de Oracle Intelligent Advisor basadas en chat mediante el uso de técnicas conversacionales.
La mayoría de las entrevistas están optimizadas para formularios en páginas web, donde las etiquetas de pantalla, las etiquetas de sección y los tipos de componentes, como las listas desplegables y las casillas de control, proporcionan indicaciones visuales sobre el contexto de la pregunta y las opciones que puede realizar. Debido a que las conversaciones de aptitudes son diferentes de las interfaces web tradicionales, es posible que no pueda simplemente utilizar la entrevista basada en formulario para una conversación. Para ilustrar el punto, haga que una persona se una a usted y se siente cara a cara, con una persona actuando como el bot y la otra actuando como el entrevistado. Lee tu entrevista basada en formularios en voz alta (leer cada etiqueta y petición de datos) y pregúntate si esta es una conversación que crees que tus clientes querrían tener con un bot.
En lugar de reutilizar una entrevista diseñada específicamente para una página web, plantéese diseñar una variación que tenga un formato más conversacional. Como querrá utilizar el mismo modelo de política como una única fuente de datos, utilice la función Inclusiones de Oracle Intelligent Advisor para crear entrevistas adicionales para ese modelo de política. Consulte Inclusiones en la documentación de Intelligent Advisor. También puede plantearse transferir datos iniciales a la entrevista para indicar que la entrevista se está realizando en una aptitud y que la entrevista se está ocultando o mostrando los artefactos según corresponda, de forma similar a los pasos descritos en Personalización de entrevistas multicanal para diferentes tipos de usuario en la documentación de Intelligent Advisor, excepto en que utilizará su propio atributo. Consulte Transferencia de valores de atributo y parámetros de conexión.
A continuación, se muestra un ejemplo. La siguiente entrevista presenta un juego de conmutadores de imagen. En una página web, el usuario puede hacer clic en las imágenes que se aplican.

Descripción de la ilustración ia-hazards-form.png
Cuando se realiza en una aptitud, la entrevista presenta cada una de las imágenes y pregunta al usuario si hay una señal. El usuario debe responder de forma afirmativa o negativa a cada señal, como se muestra en este ejemplo.

Descripción de la ilustración ia-hazards-skill.png
Debido a que las reglas para esta entrevista solo se preocupan de si hay alguna señal presente, la entrevista se puede optimizar para una aptitud visualizando una sola imagen con todas las señales y haciendo solo una pregunta: "¿Hay alguna señal presente?" Las reglas simplemente se tienen que modificar para agregar una condición para there is any sign present
, como se muestra aquí.
dangerous goods need to be handled if
there is a combustibles sign present or
there is an explosives sign present or
there is a flammable gas sign present or
there is an inhalation sign present or
there is a nonflammable sign present or
there is an oxygen sign present or
there is a flammable solid sign present or
there is any sign present
Tenga en cuenta también que el texto de entrada no es aplicable al comportamiento de la conversación de aptitud y, por lo tanto, se debe modificar u ocultar.
Qué convierte una entrevista en conversacional
La entrevista ideal para una aptitud sería aquella que utiliza el mismo lenguaje natural conciso que un humano encontraría en una conversación persona a persona. En lugar de una serie de preguntas frías, robóticas y aburridas, busca ofrecer una conversación interactiva que sea cordial, útil, familiar, alentadora y no crítica. Estas son algunas maneras de hacer que una entrevista sea más conversacional.
- Cree un usuario tipo para la entrevista y haga que transmita una personalidad coherente con la que los usuarios se puedan identificar. Por ejemplo, puede crear un usuario tipo que sea profesional y agradable. O tal vez desee crear un usuario tipo que sea profesional.
- Permita al usuario conocer el objetivo y las ventajas de cada juego de preguntas relacionadas. Por ejemplo: "Antes de poder aprobar su préstamo, necesitamos saber cuáles son sus activos y pasivos".
- Utilice la voz activa siempre que sea posible. Por ejemplo, en lugar de "La solicitud se ha enviado", diga "La solicitud está en curso".
- Utilice términos de punto de vista como "usted", "su", "Yo" y "Nosotros". Por ejemplo: "¿Cuánto dinero desea usted pedir?"
- Desglose una serie larga de preguntas sí/no con interjecciones ocasionales. Por ejemplo: "De acuerdo. Tengo algunas preguntas más que hacerle sobre esto".
- Si tiene una lista larga de opciones, divida la lista en otras más pequeñas y haga una pregunta que le ayudará a filtrar qué lista mostrar. Otra opción es dividir la lista en partes más pequeñas y que cada una incluya "ninguna". En cuanto el usuario seleccione una opción, omita las demás listas. Coloque las opciones más comunes en primer lugar y la menos común en el último.
- Utilice palabras alentadoras. Por ejemplo: "Ya casi hemos terminado. Solo necesito algunas referencias".
- Minimice la repetición y evite la redundancia. Por ejemplo: en lugar de "¿Cuál es el tipo de activo?" y "¿Cuál es el valor del activo?", puede decir "¿De qué activo se trata?" y "¿Cuál es su valor?"
- Usar contracciones.
- Utilice palabras familiares. Por ejemplo, en lugar de "Fecha de satisfacción", podría decir "¿Cuándo recibió su orden?"
- Debido a que un valor por defecto se muestra como "valor sugerido", sea sensato en su uso. No defina un valor por defecto a menos que realmente desee sugerirlo como la entrada óptima. Por ejemplo, si ha asignado a
What is your employment status?
un valor por defectoemployed
, la salida conversacional seríaWhat is your employment status? Suggested value "employed"
, que podría ser un poco contundente para alguien que esté sin trabajo o jubilado. - Intente reducir las preguntas de la entrevista mediante el uso de variables de usuario, variables de perfil y entidades de bolsa compuesta para recopilar tantas respuestas como sea posible y transferir las respuestas a la entrevista mediante la propiedad Definir datos iniciales del componente de Intelligent Advisor, como se explica en Transferencia de valores de atributo y parámetros de conexión.
Después de completar el borrador inicial de la entrevista, puede crear rápidamente una aptitud de prueba y probar la aptitud, como se describe en Creación y prueba de aptitudes desde la página de servicio de Intelligent Advisor. Es posible que desee probarla con varias personas para que ofrezcan sus comentarios. Después de completar la aptitud de producción, puede utilizar los análisis de la aptitud para ayudar a volver a evaluar y acotar la entrevista.
Si no ha diseñado una conversación de aptitudes antes, es posible que desee leer el diseño conversacional para obtener más información sobre las mejores prácticas.
Cómo se muestran los artefactos en una conversación
Una conversación de aptitud no puede mostrar algunas posibilidades de la interfaz de usuario, como listas desplegables, casillas de control y botones de radio. En su lugar, las posibilidades se convierten en botones.
- Las listas desplegables y los juegos de botones de radio no booleanos se muestran como juegos de botones
- Para un grupo de casillas de control, cada casilla de control del grupo se muestra con su petición de datos seguida de los botones Sí y No
- Un botón de radio booleano se muestra como una petición de datos seguida de los botones Sí y No (y un botón No lo tengo claro si el botón de radio es opcional)
En canales de solo texto, los botones se muestran como texto que el usuario tiene para escribir la respuesta.
Algunas posibilidades, como fechas y controles deslizantes, no se muestran si no tienen peticiones de datos. Algunas de las posibilidades no están soportadas, como firmas, captchas y propiedades personalizadas.
Antes de diseñar la entrevista, debe conocer las diferencias en la gestión de los artefactos entre los formularios de las páginas web y las conversaciones de aptitudes en los distintos canales.
Como ejemplo, en esta tabla se muestra cómo aparece un grupo de botones de imagen en un formulario web, en comparación con una conversación de aptitud en un canal de interfaz de usuario enriquecida, un chat por defecto de Oracle B2C Service y un canal de solo texto. Tenga en cuenta que para el chat por defecto de Oracle B2C Service y el canal de solo texto, se ha activado la numeración automática para el ejemplo.
Formulario web de Intelligent Advisor | Canal de interfaz de usuario enriquecida | Chat por defecto de Oracle B2C Service | Canal de solo texto |
---|---|---|---|
![]() Descripción de la ilustración ia-image-button-group-form.png |
![]() Descripción de la ilustración ia-image-button-group-rich.png |
![]() Descripción de la ilustración ia-image-button-group-da-agent.png |
![]() Descripción de la ilustración ia-image-button-group-text-only.png |
En esta tabla se describe cómo aparece cada artefacto de entrevista en una conversación.
Artefacto de Intelligent Advisor | Canal de interfaz de usuario enriquecida | Chat por defecto de Oracle B2C Service | Canal de solo texto |
---|---|---|---|
Grupo de botones: texto, imagen y texto e imagen |
Muestra la petición de datos y los botones, etiquetados con los valores de los elementos. Para los grupos de botones de texto e imagen y para los grupos de botones de imagen, se muestran tanto la imagen como el valor del elemento. Para los grupos de botones de imagen, los botones se muestran horizontal o verticalmente en función de si se ha seleccionado Horizontal o Vertical para el control de entrada en Policy Modeler. Los canales de Slack no muestran las imágenes. |
Muestra la petición de datos y los botones, etiquetados con los valores de los elementos. Para los grupos de botones de imagen, los botones se muestran horizontal o verticalmente en función de si se ha seleccionado Horizontal o Vertical para el control de entrada en Policy Modeler. |
Muestra la petición de datos y una lista valores de elementos. El usuario escribe el texto de la entrada que desea. |
Calendario (fecha, hora y fecha y hora) | Muestra la petición de datos y acepta una fecha, una fecha y una hora, o una hora, en función del atributo de los datos de entrada. Acepta cualquier formato válido para las entidades DATE y TIME de Digital Assistant, respectivamente, como today , 5/16/1953 11:00pm o 13:00 . Los valores sin formato se resuelven en la zona horaria UTC.
El formato de fecha válido depende de la configuración regional de la entidad DATE y de la propiedad Entorno regional de entrevista del componente de Intelligent Advisor. Consulte la descripción de la propiedad en Propiedades de Intelligent Advisor. |
Muestra la petición de datos y acepta una fecha, una fecha y una hora, o una hora, en función del atributo de los datos de entrada. Acepta cualquier formato válido para las entidades DATE y TIME de Digital Assistant, respectivamente, como today , 5/16/1953 11:00pm o 13:00 . Los valores sin formato se resuelven en la zona horaria UTC.
El formato de fecha válido depende de la configuración regional de la entidad DATE y de la propiedad Entorno regional de entrevista del componente de Intelligent Advisor. Consulte la descripción de la propiedad en Propiedades de Intelligent Advisor. |
Muestra la petición de datos y acepta una fecha, una fecha y una hora, o una hora, en función del atributo de los datos de entrada. Acepta cualquier formato válido para las entidades DATE y TIME de Digital Assistant, respectivamente, como today , 5/16/1953 11:00pm o 13:00 . Los valores sin formato se resuelven en la zona horaria UTC.
El formato de fecha válido depende de la configuración regional de la entidad DATE y de la propiedad Entorno regional de entrevista del componente de Intelligent Advisor. Consulte la descripción de la propiedad en Propiedades de Intelligent Advisor. |
Captcha | No se admite | No se admite | No se admite |
Casilla de control |
Cada casilla de control se muestra con su petición de datos seguida de los botones Sí y No. Puede utilizar las entradas del grupo de recursos |
Cada casilla de control se muestra con su petición de datos seguida de los botones Sí y No. Puede utilizar las entradas del grupo de recursos |
Cada casilla de control se muestra con la petición de datos seguida de Puede utilizar las entradas del grupo de recursos |
Moneda | Muestra la etiqueta y acepta una respuesta numérica (sin símbolo de moneda).
El formato de número válido depende de la configuración regional de la entidad NUMBER y de la propiedad Entorno regional de entrevista del componente de Intelligent Advisor. Consulte la descripción de la propiedad en Propiedades de Intelligent Advisor. |
Muestra la etiqueta y acepta una respuesta numérica (sin símbolo de moneda).
El formato de número válido depende de la configuración regional de la entidad NUMBER y de la propiedad Entorno regional de entrevista del componente de Intelligent Advisor. Consulte la descripción de la propiedad en Propiedades de Intelligent Advisor. |
Muestra la etiqueta y acepta una respuesta numérica (sin símbolo de moneda).
El formato de número válido depende de la configuración regional de la entidad NUMBER y de la propiedad Entorno regional de entrevista del componente de Intelligent Advisor. Consulte la descripción de la propiedad en Propiedades de Intelligent Advisor. |
Propiedad personalizada | No se admite | No se admite | No se admite |
Lista desplegable, desplegable filtrada y fija |
Muestra botones, que se etiquetan con los valores de visualización. |
Muestra una lista de los valores mostrados. El usuario escribe el texto de la entrada que desea. |
Muestra una lista de los valores mostrados. El usuario escribe el texto de la entrada que desea. |
Explicación | Puede utilizar la propiedad Mostrar explicación del componente de Intelligent Advisor para especificar si desea mostrar la explicación. | Puede utilizar la propiedad Mostrar explicación del componente de Intelligent Advisor para especificar si desea mostrar la explicación. | Puede utilizar la propiedad Mostrar explicación del componente de Intelligent Advisor para especificar si desea mostrar la explicación. |
Formulario | Muestra la etiqueta seguida de un botón con su etiqueta definida en el nombre de archivo más el tipo de archivo, como (PDF) .
|
Muestra la etiqueta, el nombre de archivo y el tipo de archivo, como (PDF) , y un enlace en el que se puede hacer clic para abrir el formulario en un explorador web.
|
Muestra la etiqueta, el nombre de archivo, el tipo de archivo, como (PDF) y la URL.
|
Imagen | Muestra la imagen. Ignora las propiedades personalizadas. | Muestra la imagen. Ignora las propiedades personalizadas. | Las imágenes no están soportadas en canales de solo texto. |
Conmutador de imagen |
Muestra la imagen en un botón Sí y nuevamente en un botón No. Los canales de Slack no muestran las imágenes. Puede utilizar las entradas de grupo de recursos |
Muestra la imagen en un botón Sí y nuevamente en un botón No. Puede utilizar las entradas de grupo de recursos |
Muestra la etiqueta seguida de Puede utilizar las entradas de grupo de recursos |
Etiqueta | Ignora las propiedades personalizadas y de estilo. | Ignora las propiedades personalizadas y de estilo. | Ignora las propiedades personalizadas y de estilo. |
Texto enmascarado | El formato esperado se muestra como Answer format: <mask> .
|
El formato esperado se muestra como Answer format: <mask> .
|
El formato esperado se muestra como Answer format: <mask> .
|
Número | Muestra la etiqueta y acepta una respuesta numérica.
El formato de número válido depende de la configuración regional de la entidad NUMBER y de la propiedad Entorno regional de entrevista del componente de Intelligent Advisor. Consulte la descripción de la propiedad en Propiedades de Intelligent Advisor |
Muestra la etiqueta y acepta una respuesta numérica.
El formato de número válido depende de la configuración regional de la entidad NUMBER y de la propiedad Entorno regional de entrevista del componente de Intelligent Advisor. Consulte la descripción de la propiedad en Propiedades de Intelligent Advisor |
Muestra la etiqueta y acepta una respuesta numérica.
El formato de número válido depende de la configuración regional de la entidad NUMBER y de la propiedad Entorno regional de entrevista del componente de Intelligent Advisor. Consulte la descripción de la propiedad en Propiedades de Intelligent Advisor |
Contraseña | Puesto que la expresión del usuario se transfiere como texto no cifrado, no debe solicitar contraseñas. | Puesto que la expresión del usuario se transfiere como texto no cifrado, no debe solicitar contraseñas. | Debido a que la expresión del usuario se transfiere como texto no cifrado, no debe solicitar contraseñas |
Botón de radio, booleano |
Muestra la petición de datos y los botones Sí y No. Si el campo es opcional, también se muestra No lo tengo claro. Puede utilizar las entradas del grupo de recursos |
Muestra las peticiones de datos, Puede utilizar las entradas del grupo de recursos |
Muestra las peticiones de datos Puede utilizar las entradas del grupo de recursos |
Juego de botones de radio, no booleano | Muestra la petición de datos y los botones, etiquetados con los valores de visualización. | Muestra la petición de datos y los valores de visualización. El usuario escribe el texto de la entrada que desea. | Muestra la petición de datos y los valores de visualización. El usuario escribe el texto de la entrada que desea. |
Pantalla | Se muestra el texto del título. El formato HTML está soportado excepto para Slack. | Se muestra el texto del título. El formato HTML está soportado. | Se muestra el texto del título. Se muestra el marcado HTML real. Ignora las propiedades personalizadas y de estilo. |
Firma | No se admite | No se admite | No se admite |
Control deslizante |
Muestra la etiqueta. A continuación, muestra uno de los siguientes artefactos:
|
Muestra la etiqueta. A continuación, muestra uno de los siguientes textos:
|
Muestra la etiqueta. A continuación, muestra uno de los siguientes textos:
|
Conmutador |
La salida de la etiqueta va seguida de 2 botones: Sí y No. Puede utilizar las entradas del grupo de recursos |
Muestra la etiqueta seguida de Puede utilizar las entradas del grupo de recursos |
Muestra la etiqueta seguida de Puede utilizar las entradas del grupo de recursos |
Recopilaciones de entidades tabulares y verticales | Muestra la petición de datos, la etiqueta del botón Agregar y los botones Sí y No. Si el usuario hace clic en Sí, se le pedirá al usuario que introduzca los campos de una fila de tabla para la siguiente entidad. A continuación, la aptitud repite el proceso hasta que el usuario responda No. | El comportamiento es el mismo que para los canales de interfaz de usuario enriquecida, excepto que el usuario tiene que escribir Yes o No .
|
El comportamiento es el mismo que para los canales de interfaz de usuario enriquecida, excepto que el usuario tiene que escribir Yes o No .
|
Cuadro de texto y área de texto |
Para solo lectura, muestra la etiqueta y el valor. De lo contrario, muestra la etiqueta y espera una respuesta. Aunque el campo sea opcional, el usuario debe proporcionar texto antes de que la conversación continúe con el siguiente paso. |
Para solo lectura, muestra la etiqueta y el valor. De lo contrario, muestra la etiqueta y espera una respuesta. Aunque el campo sea opcional, el usuario debe proporcionar texto antes de que la conversación continúe con el siguiente paso. |
Para solo lectura, muestra la etiqueta y el valor. De lo contrario, muestra la etiqueta y espera una respuesta. Aunque el campo sea opcional, el usuario debe proporcionar texto antes de que la conversación continúe con el siguiente paso. |
Carga | No soportado por la inserción del chat embebido. | No soportada. | Soportado. |

- IntelligentAdvisor - answerNotValid: la respuesta no tiene el formato correcto. Vuelva a intentarlo.
- IntelligentAdvisor - defaultValue:el valor sugerido es {0}
- IntelligentAdvisor - doneHelp: (Carga) Cuando la carga haya finalizado, diga {0}.
- IntelligentAdvisor - maskLabel: (con máscara) Formato de respuesta: {0}
- IntelligentAdvisor - numberMinMax: (control deslizante) Introduzca un número entre {0} y {1}.
- IntelligentAdvisor - outOfOrderMessage: ya ha respondido a esta pregunta. Cuando desee retroceder para cambiar una respuesta anterior, diga {0}.
- IntelligentAdvisor - resumeSessionPrompt: ¿Desea reanudar la entrevista desde donde la dejó?
- IntelligentAdvisor - yesNoMessage: (botón de radio booleano, casilla de control, conmutador, recopilaciones) Introduzca {0} o {1}
Consejos para el diseño conversacional de entrevistas
Estas son algunas sugerencias de diseño de entrevistas para los distintos tipos de campo.
Tipo de campo | Sugerencia |
---|---|
Evaluación, asesoramiento y conclusión | Cada campo se muestra como una expresión independiente. Si tiene varios campos, el consejo puede quedar fuera de la pantalla. Plantéese combinar la información en el menor número de campos posible. Por ejemplo, en lugar de decir diga
|
Todo | Todos los campos de entrada deben tener peticiones de datos.
Si el formulario utiliza marcado HTML y CSS para hacer que la entrevista se presente como un formulario, puede terminar con muchas líneas en blanco en la conversación de aptitud. Para evitarlo, defina la propiedad Eliminar etiquetas HTML de salida del componente de Intelligent Advisor en |
Botón, radio |
Asegúrese de proporcionar opciones significativas sin ambigüedades que el usuario puede escanear rápidamente y conocer de inmediato la respuesta adecuada. Por ejemplo, en lugar de preguntar pregunte
Para canales de solo texto, donde el usuario escribe la respuesta, no incluya la puntuación en las etiquetas. Por ejemplo, en lugar de decir
diga
Consulte también las sugerencias de los botones de texto. |
Botón, texto | Asegúrese de proporcionar opciones significativas sin ambigüedades que el usuario puede escanear rápidamente y conocer de inmediato la respuesta adecuada. Por ejemplo, en lugar de preguntar pregunte
Para canales de solo texto, donde el usuario escribe la respuesta, mantenga etiquetas cortas y no incluya puntuación en ellas. |
Calendario (fecha, fecha y hora, hora) |
Para activar el formato basado en la configuración regional para la fecha de entrada, asegúrese de que Considerar configuración regional de usuario final esté activado para la entidad DATE como se describe en Resolución de fecha basada en configuración regional y de que El usuario puede introducir palabras que impliquen una fecha u hora, como hoy, ahora, miércoles, mediodía o 1:00. El analizador de lenguaje natural intentará hacer una conjetura razonable para la fecha y/o hora específicas. Utiliza la hora UTC actual para sus cálculos. Por ejemplo:
En función de dónde se encuentre el usuario en relación con la zona horaria UTC, es posible que la fecha u hora no se resuelvan según lo previsto por el usuario. Por este motivo, la petición de datos debe indicar un formato explícito en la petición de datos, y la entrevista debe hacer eco de lo que la entrada realmente resolvió. También puede que desee generar una salida de una cadena como A continuación, se muestra un ejemplo de un diseño de entrevista que muestra el formato deseado y refleja la fecha resuelta:
Este es el aspecto de la conversación: |
Casilla de control | Para cada elemento del juego de casillas de control, la aptitud muestra la etiqueta de la casilla de control y los botones Sí y No (o texto para canales de solo texto).
Puesto que la etiqueta del juego de casillas de control completo se saldrá rápidamente de la pantalla, plantéese utilizar preguntas para las etiquetas de las casillas de control. Por ejemplo, en lugar de decir diga
Si el juego es demasiado largo, es posible que el usuario se canse de hacer clic en una multitud de botones Sí y No y que no lea atentamente las peticiones de datos. En lugar de crear una docena o más casillas de control en un grupo, piense en las formas en que puede ayudar al usuario a acotar el número de casillas de control, por ejemplo, utilizando categorías. Por ejemplo, las casillas de control se dividen en tres grupos. Pregunte si el primer grupo es aplicable y, si es así, presente las casillas de control de ese grupo, etc. También puede dividir las casillas de control en agrupaciones lógicas. |
Lista desplegable | Evite listas de opciones largas que requieran que el usuario se tenga que desplazar en la pantalla de un teléfono móvil o en un widget de chat. Si tiene una larga lista de opciones, piense en formas de ayudar al usuario a acotar su solicitud para que la aptitud pueda proporcionar una lista más concisa. Como alternativa, puede desglosar la lista en varias listas desplegables, cada una de las cuales incluye none . Tan pronto como el usuario seleccione una opción, omita las listas desplegables restantes.
Para los canales de solo texto, tenga en cuenta que los datos introducidos por el usuario debe coincidir exactamente con la etiqueta del botón, por lo que debe intentar que la etiqueta sea lo más corta posible. |
Botones de imagen | Para los canales de solo texto en los que no se muestran las imágenes, asegúrese de que el valor del elemento, que se utiliza para el texto del botón, describa claramente la opción. |
Conmutador de imagen | La etiqueta debe tener el formato de una pregunta de sí/no. |
Etiqueta, entrada | Proporcione siempre una petición de datos para un campo de entrada. Plantéese la redacción como una pregunta. Por ejemplo, en lugar de decir diga
|
Etiqueta, salida | Muestre la información en frases completas. Por ejemplo, en lugar de decir diga
No incluya indicaciones relacionadas, información útil o sugerencias después de un campo de entrada. En una conversación, esta información se mostrará después de que el usuario responda a la pregunta. En su lugar, colóquela en la etiqueta. Por ejemplo, en lugar de decir diga
|
Solo lectura | Muestra la información en una frase completa. Por ejemplo, en lugar de decir
|
Conmutador |
Debido a que los conmutadores se muestran como opciones Sí/No, plantéese utilizar una pregunta para la etiqueta. Por ejemplo, en lugar de decir
diga
|
Recopilación de entidades tabulares | La etiqueta de campo debe explicar que el usuario tendrá la oportunidad de agregar varios elementos. Por ejemplo: Tell us about each of your assets? La etiqueta del botón Agregar debe ser una pregunta, como |
Texto | En una conversación, el usuario debe introducir un valor antes de pasar a la siguiente pregunta. Por lo tanto, si es opcional, proporcione algún valor que el usuario introduzca para pasar a la siguiente pregunta. Por ejemplo, puede decir
Tendrá que modificar la entrevista para manejar correctamente ese valor. Para los campos de texto que están asociados a atributos numéricos y de moneda, el formato válido depende de la configuración de la aptitud para las entidades NUMBER y CURRENCY. Cuando la opción Considerar configuración regional de usuario final de la entidad está activada, el formato válido depende de |
Título | Omítalo o utilícelo como una indicación conversacional sobre lo que se espera a continuación. Por ejemplo, en lugar de decir diga
También puede utilizar el título como una oportunidad para la escucha reflexiva mediante la nueva escritura de la entrada del usuario antes de pasar a la siguiente pantalla o sección. Por ejemplo, en lugar de decir diga
Tenga en cuenta que puede definir la propiedad Ocultar todos los títulos de pantalla del componente de Intelligent Advisor para no mostrar los títulos de pantalla en la conversación de la aptitud.
|
Diseño de entrevistas para canales de solo texto
Los canales de solo texto no pueden mostrar botones ni imágenes. Si la aptitud que utiliza el componente de Intelligent Advisor será accesible a través de canales de solo texto, aquí se muestran algunas sugerencias para diseñar entrevistas que funcionan con canales de interfaz de usuario enriquecidos y canales de solo texto.
- Active la numeración automática para la aptitud (mediante el valor de configuración Activar numeración automática en acciones de devolución en flujos de tareas de la aptitud) y/o el asistente digital (mediante el valor Activar numeración automática en acciones de devolución del asistente digital). Cuando la numeración automática está activada, el usuario puede escribir el número en lugar del texto completo.
- Tenga en cuenta el uso de minúsculas en las listas y los botones para facilitar la introducción de texto por parte del usuario.
- Defina las entradas del grupo de recursos
systemComponent_IntelligentAdvisor_yesLabel
,systemComponent_IntelligentAdvisor_noLabel
ysystemComponent_IntelligentAdvisor_uncertainLabel
en texto en minúscula para que sea más fácil para el usuario escribir esa respuesta. - No defina las entradas del grupo de recursos
systemComponent_IntelligentAdvisor_yesLabel
ysystemComponent_IntelligentAdvisor_noLabel
en valores que el analizador de lenguaje natural (NLP) no reconocerá como una variación deYes
yNo
respectivamente. Para los conmutadores, las casillas de control y los botones de radio booleanos, la aptitud muestra los valores de las entradas del grupo de recursossystemComponent_IntelligentAdvisor_yesLabel
ysystemComponent_IntelligentAdvisor_noLabel
(ysystemComponent_IntelligentAdvisor_uncertainLabel
para los botones de radio booleanos opcionales). Para respuestas de texto, la aptitud transfiere la respuesta del usuario a través del NLP y convierte cualquier variación de sí y no a true y false respectivamente. Si define las etiquetas en cadenas que el NLP no puede convertir en true o false, la aptitud devolverá un mensaje que indica que la respuesta no tiene el formato correcto. Por ejemplo, puede definirsystemComponent_IntelligentAdvisor_yesLabel
enok
oyeah
y el NLP convertirá la expresión en true. Sin embargo, si definesystemComponent_IntelligentAdvisor_yesLabel
enPlease
, la aptitud no aceptaráPlease
como respuesta válida.
Uso del componente Intelligent Advisor en la aptitud
Antes de acceder a una entrevista anónima desde una aptitud, solicite a un administrador de Digital Assistant que agregue un servicio de Intelligent Advisor a la instancia y solicite a un gestor de hub que despliegue la entrevista en el hub de Intelligent Advisor y que la active para el servicio de chat. Una vez finalizadas esas tareas, puede acceder a la entrevista desde la aptitud agregando el componente de Intelligent Advisor al flujo de diálogo.
Consejo:
Puede crear rápidamente la aptitud desde la página de servicio de Intelligent Advisor. Haga clic en
Los siguientes pasos le guiarán por el uso del componente en una aptitud creada para el modo de diálogo Visual.
-
En la aptitud, haga clic en Entidades
para ver la página Entidades y, a continuación, seleccione la entidad FECHA.
-
Cambie Considerar configuración regional de usuario final a Activado y seleccione Más cercano en la lista desplegable Resolver fecha como.
La entrevista utiliza esta configuración para determinar el formato de fecha de entrada y para interpretar fechas ambiguas como se describe en Reglas de resolución de ambigüedad para coincidencias de fecha y hora y Resolución de fecha basada en configuración regional.
- Verifique que la opción Considerar configuración regional de usuario final esté activada para las entidades CURRENCY y NUMBER.
-
Haga clic en Flujos
y, a continuación, seleccione el flujo en el que desea insertar el componente de Intelligent Advisor.
- Pase el mouse sobre la línea que conecta los dos componentes donde desea insertar el nuevo componente y haga clic en
. - En el campo Buscar del cuadro de diálogo Agregar estado, escriba
intell
y, a continuación, seleccione el componente Intelligent Advisor que se muestra. - Rellene los campos Nombre y Descripción y haga clic en Insertar.
-
En el inspector de propiedades del componente recién agregado, defina la propiedad Nombre de servicio de Intelligent Advisor del componente en el nombre del servicio agregado a la página Configuración > Servicios adicionales > Intelligent Advisor.
-
Defina Nombre de proyecto de despliegue en el nombre de la entrevista anónima desplegada en el hub de Intelligent Advisor.
Consejo:
Si no está seguro de la ortografía exacta del nombre, vaya a Servicios adicionales, haga clic en Intelligent Advisor, seleccione el servicio del hub y haga clic en Despliegues para ver una lista de los nombres de despliegue. -
Si desea que el componente oculte los títulos de la pantalla, defina Ocultar todos los títulos de la pantalla en
true
. Por defecto, la entrevista muestra títulos de pantalla. -
Por defecto, la entrevista no muestra la explicación. Puede definir la propiedad Mostrar explicación en
always
para mostrar la explicación cada vez, o enask
si desea que el usuario elija si desea ver la explicación. -
Si la aptitud ya ha obtenido valores para cualquiera de los atributos de la entrevista, puede utilizar la propiedad Definir datos iniciales para transferir los valores. De lo contrario, elimine la propiedad.
Consulte Transferencia de valores de atributo y parámetros de conexión para aprender a utilizar los datos iniciales y cómo utilizar los datos en una entrevista.
-
Por defecto, la aptitud muestra el marcado HTML y CSS de la entrevista. Si la entrevista contiene marcado HTML y CSS que hacen que la conversación contenga líneas en blanco innecesarias, plantele definir Eliminar etiquetas HTML de salida en
true
. -
Si la entrevista espera una determinada moneda, defina Moneda esperada de la entrevista en el código ISO-4217 para la moneda esperada. Cuando se especifica un código, el usuario sólo puede introducir valores de moneda en los formatos permitidos para esa moneda.
- Agregue un estado para manejar el error que se devuelve si hay un problema con la integración de Intelligent Advisor.
- En el insector de propiedades, seleccione el separador Transiciones.
- Cree una nueva Acción y asígnele el nombre
error
. - En el campo Transición a, seleccione Agregar estado.
- Seleccione la plantilla Enviar mensaje o una de las plantillas de Mensajería de usuario, rellene un Nombre y una Descripción y, a continuación, haga clic en Insertar.
Se debe insertar un nuevo componente en el diagrama de flujo con una transición de error que lo conecte al componente de Intelligent Advisor
-
Seleccione el componente recién insertado e inserte e introduzca el texto que desea que vean los usuarios en caso de error, p. ej.
We are having a problem with a connection. Can you please send email to contact@example.com to let them know that the loan advisor isn't working? Thank you.
- (Opcional) Ajuste las cadenas que utiliza el componente para etiquetas y mensajes estándar. Consulte Entradas de grupos de recursos para Intelligent Advisor.
-
Si los canales de solo texto pueden acceder a la aptitud, asegúrese de que el valor de configuración Activar numeración automática en acciones de devolución en flujos de tareas de la aptitud esté definido en
true
o en una expresión que se resuelva entrue
para canales de solo texto, como la siguiente expresión:${(system.channelType=='twilio'||system.channelType=='osvc' )?then('true','false')}
Esto permite al usuario simplemente seleccionar una opción escribiendo un número en lugar del texto completo de la opción.
Para acceder a este valor, seleccione
en la navegación izquierda de la aptitud y seleccione el separador Configuración. - (Opcional) Haga clic en Vista previa
y pruebe la entrevista para todos los canales que podrán acceder a la aptitud.
Para obtener detalles sobre cada una de las propiedades de los componentes, consulte Propiedades de Intelligent Advisor.
Para obtener detalles sobre cada una de las propiedades de la versión YAML del componente y un ejemplo simple de su uso, consulte System.IntelligentAdvisor.
Transferir valores de atributo y parámetros de conexión
Si la aptitud ya ha obtenido valores para los atributos de una entrevista, puede utilizar la propiedad Definir datos iniciales en el componente Intelligent Advisor para transferir los valores a la entrevista. Si la entrevista necesita parámetros para los conectores de servicio web, puede utilizar la propiedad Parámetros de conexión para transferir los valores.
Utilice la propiedad Valor inicial de datos para definir pares clave-valor para transferir valores para cualquier atributo de entrevista que tenga activada la opción Valor inicial de parámetro de URL. Puede encontrar esta opción en el cuadro de diálogo Editar atributo de Oracle Policy Modeling.
La entrevista utiliza los valores Definir datos iniciales para definir los valores por defecto, que se muestran como valores sugeridos.
Si desea que la entrevista omita la pantalla o el paso si se proporcionan datos iniciales para ella, siga estos pasos en Policy Modeling:
-
Agregue una regla para determinar si se han proporcionado los datos iniciales:
-
Para un atributo booleano, utilice esta regla:
The <screen name> screen should be shown if <attribute name> is uncertain or <attribute name> is currently unknown
-
Para un atributo no booleano, utilice esta regla:
The <screen name> screen should be shown if <attribute name> is currently unknown
-
-
En el separador Entrevista, seleccione la pantalla, haga clic en Mostrar pantalla si y seleccione la regla en la lista desplegable Mostrar si.
Descripción de la ilustración ia-show-screen-if.pngSi tiene más de una pregunta en la pantalla y desea ocultar solo la pregunta, en lugar de utilizar el botón Mostrar pantalla si, seleccione la pregunta, haga clic en Obligatorio y seleccione la regla en la lista desplegable Mostrar si.
Para obtener más información sobre los datos iniciales y cómo utilizarlos en una entrevista, consulte estos artículos en la documentación de Intelligent Advisor:
Si la entrevista utiliza un conector de servicio web que contiene asignaciones de datos a datos de aplicación, utilice la propiedad Parámetros de conexión para definir pares clave-valor para transferir datos al conector.
Para obtener más información sobre los parámetros, consulte Integración de datos en la documentación de Intelligent Advisor.
Acceder a atributos de entrevista
Si necesita acceder a los valores de atributos con nombre definidos durante la entrevista, puede utilizar la propiedad Variable para resultados de entrevista para transferir el nombre de una variable de lista. Los valores de atributo con nombre se almacenarán en esa variable como una matriz de pares clave/valor.
Si el usuario sale de la entrevista antes de la finalización, no se creará la variable con el nombre Variable para resultados de entrevista.