Comportamientos principales
Los StandardBot comportamientos básicos son las acciones esenciales que realizan los agentes virtuales. NiCE CXone gestiona cada comportamiento básico de manera estándar y uniforme. La forma en que NiCE CXone gestiona cada comportamiento se define en esta página.
Todos los comportamientos de agent del agente virtual constan de lo siguiente:
-
Entrada: La Entrada se transmite al agente virtual mediante el script. Las Entradas activan al agente virtual para que responda. Hay dos tipos de Entrada:
- Palabras o frases: son las expresiones
Lo que un contacto dice o escribe. de un usuario humano.Parte de la configuración de su agente virtual consiste en entrenarlo para que reconozca las palabras que activan comportamientos e intenciones
El significado o propósito detrás de lo que dice o escribe un contacto; lo que el contacto desea comunicar o lograr. específicos. - Automated intents: These are commands the script sends to the virtual agent to trigger a specific behavior. The virtual agent is configured to respond to an automated intent by following a specific intent in its configuration. For example, the script recognizes the situation—a contact starts a new chat— and sends the automated intent to the virtual agent to trigger an intent—the Welcome intent to start a new interaction. To use automated intents:
- El script debe estar escrito de forma tal que identifique la situación y envíe el comando al agente virtual.
- El agente virtual debe estar configurado de forma tal que responda al comando siguiendo una intención configurada específica.
- Palabras o frases: son las expresiones
- Response from the virtual agent: All data sent from the virtual agent to the Studio script is considered part of the response. Key parts of the response are:
- Declaraciones o preguntas que el script transmite al contacto.
- Otros datos que utiliza el script, como la intención y la siguiente rama del script que se debe seguir.
Configuración de comportamiento en StandardBot Tests
En el script de prueba StandardBot, cada comportamiento tiene una configuración predeterminada. La configuración define:
- La entrada desde el script que activa la respuesta del agente virtual.
- Los criterios para determinar si el agente virtual supera la prueba.
La configuración predeterminada funciona tal como está y no es necesario cambiarla. Si por algún motivo necesita modificarlo, como cuando su representante de cuenta de NiCE CXone se lo indique, puede hacerlo. Haga una copia de seguridad de su script antes de aplicar cambios.Además, asegúrese de inspeccionar el script detenidamente para verificar que ha cambiado todo lo que debía modificarse en todos los lugares donde aparece la información. Cualquier cambio en los desencadenadores de entrada predeterminados o en los criterios de aprobación también se debe realizar en las configuraciones relacionadas con la prueba en el agente virtual que está probando.
Intención de bienvenida
Definición de comportamiento: El agente virtual responde a una nueva sesión enviando un mensaje de bienvenida según lo configurado.
Los mensajes de bienvenida de los agentes virtuales a veces se llaman intenciones
El significado o propósito detrás de lo que dice o escribe un contacto; lo que el contacto desea comunicar o lograr. de bienvenida, aunque pueden tener otros nombres. Por ejemplo, en Autopilot (Amelia) se llaman BPN de bienvenida.
Este comportamiento se aplica a agentes virtuales de
La tabla a continuación describe cómo funciona la Intención de bienvenida.
| Evento | Detalles |
|---|---|
| Entrada humana (conversación) |
Cualquier mensaje que inicie una sesión de chat. |
| Entrada humana (Voz) |
Depende de cómo se integre el agente virtual al sistema telefónico o al menú de IVR. Por ejemplo, si se utiliza un agente virtual para clasificar llamadas de atención al cliente, los que llaman podrían llamar al número de teléfono principal de la empresa. El script enviaría la intención de bienvenida al agente virtual, el cual respondería con una lista de opciones para que la persona que llama elija. |
| Activar |
La intención automatizada de bienvenida. Puede tener cualquier valor, como AutoWelcome o WelcomeIntent, siempre que su script y su agente virtual estén configurados para usar el mismo activador. La variable que utilice para asignar la intención automatizada depende de usted.No hay una variable estándar o necesaria. El script envía esto al agente virtual cuando se produce la entrada humana prevista. Las circunstancias en que esto sucede dependen de cómo configure su script. |
| Respuesta del agente virtual |
El mensaje o intención de bienvenida según lo configurado en el panel de configuración del proveedor de agentes virtuales. Por ejemplo, la intención de bienvenida podría ser un saludo ("Hola. ¿Cómo podemos ayudarle hoy?")o indicaciones para el contacto ("Escriba su nombre"). Rama resultados previstos: PromptAndCollectNextResponse |
StandardBot Prueba
La intención de bienvenida es StandardBot Prueba 1.
La prueba de Intención de bienvenida es útil como herramienta de aprendizaje y ejemplo, pero puede no ser útil cuando se prueba un entorno de producción. Según el proveedor de agentes virtuales que utilice, la Intención de bienvenida puede gestionarse de distintas maneras. Por ejemplo, algunos agentes virtuales pueden tener más que un mensaje de Intención de bienvenida que muestran de forma aleatoria a los contactos. O quizás tenga una sola opción de Intención de bienvenida, por lo que si prueba un agente virtual de producción, esta prueba activa la versión real de la Intención de bienvenida.
Esta prueba es para agentes virtuales de voz y texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la entrada de intención automática Welcome con la siguiente frase: Nota: Si está probando un agente virtual en vivo que solo tiene una opción para una Intención de bienvenida, salte esta configuración. No modifique su mensaje de bienvenida de cara al cliente. |
|
Ingreso de variables para Ejecutar la Prueba en el script |
In the TestData object in the Config test data snippet: AutoIntent="Welcome" UserInput="" CustomPayload="" TestName="StandardBotWelcome - Get Hello World from Automated Welcome" |
|
Entrada para Ejecutar Prueba Manualmente |
Haga clic en Más opciones |
|
Criterios de aprobación de agente virtual |
El agente virtual responde con la Intención de bienvenida prevista, de acuerdo con su configuración. Los criterios de aprobación predeterminados en el script StandardBot son:
|
|
Etiqueta de Prueba predeterminada en el informe |
Test1 |
Intercambio de bots
Definición de comportamiento: El agente virtual responde a la entrada del contacto con una respuesta adecuada.
Este comportamiento se aplica a agentes virtuales de
La tabla a continuación describe cómo funciona un intercambio típico entre un contacto y un agente virtual.
| Evento | Detalles |
|---|---|
| Entrada humana (Chat y Voz) |
Cualquiera, después de que se ha enviado la intención automatizada de bienvenida. |
| Activar |
El enunciado UserInput="[any message or question from the contact]" |
| Respuesta de agente virtual |
Una respuesta adecuada en función del enunciado del contacto. La respuesta debe incluir la intención Rama resultados previstos: PromptAndCollectNextResponse |
StandardBot Prueba
Bot Exchange is StandardBot Prueba 2.
Actualmente, esta prueba solo es válida para agentes virtuales de texto. Para los agentes virtuales de voz, depende de la entrada de voz. La palabra sin sentido que se utiliza para activar la prueba en un agente virtual de texto no funciona para un agente virtual de voz.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la entrada de debugStandardBotExchange con una respuesta que incluya esta frase:
|
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData del snippet datos de prueba de Config: AutoIntent="" UserInput="debugStandardBotExchange" CustomPayload="" TestName="StandardBotExchange - Get Bot Response from Human Input" |
|
Entrada para Ejecutar Prueba Manualmente |
Para un agente virtual basado en texto, ingrese debugStandardBotExchange en el campo Escriba un mensaje del panel de Prueba, en la página Propiedades del agente virtual en Virtual Agent Hub. También puede ingresar esta palabra de activación en la ventana de chat asociada con el canal en el que se ejecuta el agente virtual, como la ventana de Chat en vivo digital de su sitio web. |
|
Criterios de aprobación de agente virtual |
El script analiza gramaticalmente la respuesta del agente virtual. Los criterios de aprobación predeterminados en el script StandardBot son:
|
|
Etiqueta de Prueba predeterminada en el informe |
Test2 |
Múltiple Mensajes
Definición de comportamiento: El agente virtual responde a una sola entrada con múltiple respuestas. El agente virtual debe estar configurado para responder con múltiples mensajes. Dividir una respuesta en más de un mensaje ayuda a que el texto sea más legible y puede ayudar a que la respuesta se sienta más natural y humana.
Este comportamiento se aplica a agentes virtuales de
Puede configurar este comportamiento dividiendo la respuesta en múltiples mensajes dentro de la estructura JSON de la respuesta. Por ejemplo, la estructura para Live Chat digital es:
{
"prompts": [
{
"transcript": "This is message one.",
"base64EncodedG711ulawWithWavHeader": "",
"audioFilePath": null,
"textToSpeech": null,
"mediaSpecificObject": null
},
{
"transcript": "This is message two.",
"base64EncodedG711ulawWithWavHeader": "",
"audioFilePath": null,
"textToSpeech": null,
"mediaSpecificObject": null
},
{
"transcript": "This is message three.",
"base64EncodedG711ulawWithWavHeader": "",
"audioFilePath": null,
"textToSpeech": null,
"mediaSpecificObject": null
}
]
}
Si usa un canal distinto, podría necesitar una estructura diferente.
La siguiente tabla describe cómo funciona el comportamiento de Mensajes Múltiple.
| Evento | Detalles |
|---|---|
| Entrada humana (conversación) |
Cualquiera, después de que se ha enviado la intención automatizada de bienvenida. |
| Activar |
El enunciado El contenido del enunciado se envía en la variable UserInput cada vez que el contacto envía un mensaje a través de la ventana de chat: UserInput="[any message or question from the contact]" |
| Respuesta del agente virtual |
Más que un mensaje de respuesta enviado como respuesta a una única entrada del contacto. La respuesta debe incluir la intención Las respuestas múltiples se devuelven en la Variable promptsequence.prompts[x], donde x es el índice de cada respuesta en la matriz dinámica. Rama resultados previstos PromptAndCollectNextResponse |
StandardBot Prueba
Múltiple Mensajes is StandardBot Prueba 3.
Esta prueba solo es válida para agentes virtuales de texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la entrada de
Siga la estructura JSON para múltiples mensajes, como se muestra en la sección anterior. |
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData en el snippet Config datos de prueba: AutoIntent="" UserInput="debugStandardBotMultipleMessages" CustomPayload="" TestName="StandardBotMultipleMessage - Get 3 transcript entries in one response" |
|
Entrada para Ejecutar Prueba Manualmente |
Para un agente virtual de texto, ingrese |
|
Criterios de aprobación de agente virtual |
El script analiza gramaticalmente la respuesta del agente virtual y la guarda en tres variables, transcriptString, transcriptString2 y transcriptString3. Los criterios de aprobación predeterminados son: IF transcriptString.contains("one") && transcriptString2.contains("two") && transcriptString3.contains("three") |
|
Etiqueta de Prueba predeterminada en el informe |
Test3 |
Mensaje de texto enriquecido (DFO Mensaje)
Definición de comportamiento : El agente virtual responde a la entrada del contacto con un mensaje con el formato adecuado que contiene texto enriquecido. Puede obtener más información sobre la compatibilidad de Digital Experience (DX) con el texto enriquecido y sus requisitos de formato en la sección esquemas de JSON de la ayuda en línea.
Este comportamiento se aplica a agentes virtuales de
La siguiente tabla describe cómo funciona un intercambio típico que contiene mensajes de texto enriquecido.
| Evento | Detalles |
|---|---|
| Entrada humana (conversación) |
Cualquiera, después de que se ha enviado la intención automatizada de bienvenida. |
| Activar |
El enunciado El contenido del enunciado se envía en la variable UserInput cada vez que el contacto envía un mensaje a través de la ventana de chat: UserInput="[any message or question from the contact]" |
| Respuesta de agente virtual |
La respuesta del agente virtual se envía en promptsequence.prompts[x].mediaspecificobject.asJson(), donde x es el índice de la parte del mensaje en la matriz dinámica. asjson() es la función que convierte el contenido del mensaje a JSON para que el script lo consuma. La respuesta debe incluir la intención Rama resultados previstos: PromptAndCollectNextResponse |
StandardBot Prueba
DFO (Texto enriquecido) Mensaje es StandardBot Prueba 4.
Esta prueba solo es válida para agentes virtuales de texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para responder a la entrada debugStandardBotDfoMessage con un mensaje que incluya con el formato adecuado de texto enriquecido. El contenido específico no importa. La prueba verifica que el JSON contenga los siguientes parámetros: dfomessage, type y payload. |
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData en el fragmento datos de prueba de Config: AutoIntent="" UserInput="debugStandardBotDfoMessage" CustomPayload="" TestName="StandardBotDfoMessage - Get a Dfo rich content message" |
|
Entrada para Ejecutar Prueba Manualmente |
Para un agente virtual de texto, ingrese debugStandardBotDfoMessage en el campo Escriba un mensaje del panel de Prueba, en la página Propiedades del agente virtual en Virtual Agent Hub. También puede ingresar esta palabra de activación en la ventana de chat asociada con el canal en el que se ejecuta el agente virtual, como la ventana de Chat en vivo digital de su sitio web. |
|
Criterios de aprobación de agente virtual |
El script analiza gramaticalmente la respuesta del agente virtual y la guarda en dos variables, transcriptString y transcriptString2. Los criterios de aprobación son: IF transcriptString.contains('dfomessage":') && transcriptString2.contains('type":') && transcriptString.contains('payload":') Esto verifica tres parámetros en el JSON de respuesta: dfomessage, type y payload. Un JSON con formato adecuado contendrá todos estos parámetros. |
|
Etiqueta de Prueba predeterminada en el informe |
Test4 |
Entrada del usuario no comprendida
Definición de comportamiento: El agente virtual responde adecuadamente cuando no entiende la entrada del contacto.
Este comportamiento se aplica a agentes virtuales de
La tabla a continuación describe el comportamiento No se entiende la Entrada del usuario.
| Evento | Detalles |
|---|---|
| Entrada humana (Chat y Voz) |
Todo el texto que el agente virtual no está entrenado para reconocer y que se envía después de haber enviado la intención automatizada de bienvenida. |
| Activar |
El enunciado El contenido del enunciado se envía en la variable UserInput cada vez que el contacto envía un mensaje a través de la ventana de chat: UserInput="[any message or question from the contact]" |
| Respuesta de agente virtual |
El agente virtual responde con la intención UserInputNotUnderstood: intención intentInfo.intent = userInputNotUnderstood y Rama resultados previstos PromptAndCollectNextResponse |
StandardBot Prueba
Entrada de usuario no entendida es StandardBot Prueba 5.
Esta prueba es para agentes virtuales de voz y texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la palabra sin sentido Gobblygook con la intención UserInputNotUnderstood y |
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData en el fragmento Config test data: AutoIntent="" UserInput="[any nonsense word or phrase]" CustomPayload="" TestName="StandardBotUserInputNotUnderstood - Get a user not understood message for nonsense text" |
|
Entrada para Ejecutar Prueba Manualmente |
Ingrese Gobblygooken el campo Escriba un mensaje del panel de Prueba, en la página Propiedades del agente virtual en Virtual Agent Hub. También puede ingresar esta palabra de activación en la ventana de chat asociada con el canal en el que se ejecuta el agente virtual, como la ventana de Chat en vivo digital de su sitio web. |
|
Criterios de aprobación de agente virtual |
El script analiza gramaticalmente la respuesta del agente virtual. Los criterios de aprobación predeterminados son: IF (BotIntent= "userinputnotunderstood") && BotDiagnostics.contains('userinputnotunderstood') |
|
Etiqueta de Prueba predeterminada en el informe |
Test5 |
Tiempo límite de Entrada del usuario
Definición de comportamiento: El agente virtual responde adecuadamente cuando recibe la intención automatizada UserInputTimeout del script. Esto ocurre cuando el script detecta que el contacto tarda demasiado en responder.
Por ejemplo, si su script usa la acción ASKCALLER para solicitar información al contacto, la duración del tiempo límite provendría de la propiedad TimeoutSec de esa acción. Después, la acción toma la rama OnTimeout. Esto activa el script para enviar la intención automatizada
Este comportamiento se aplica a agentes virtuales de
La tabla a continuación describe cómo funciona el comportamiento tiempo límite de la entrada del usuario.
| Evento | Detalles |
|---|---|
| Entrada humana (Chat y Voz) |
Ninguno Para activar un tiempo límite, el contacto no puede escribir ni decir nada durante toda la configuración del tiempo límite. La cantidad de tiempo es configurable y depende del tiempo límite específico que afecte la interacción. |
| Activar |
The UserInputTimeout automated intent: AutoIntent = "UserInputTimeout" El script envía esto al agente virtual cuando el contacto no escribe ningún texto en la ventana de chat y transcurre el tiempo suficiente como para activar en el script un tiempo límite basado en script. |
| Respuesta de agente virtual |
El agente virtual responde con la intención Rama resultados previstos: PromptAndCollectNextResponse |
StandardBot Prueba
El Tiempo límite de Entrada del usuario es StandardBot Prueba 6.
Esta prueba solo confirma que el script puede activar un tiempo límite.
Esta prueba es para agentes virtuales de voz y texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la intención automatizada |
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData, en el snippet Config test data: AutoIntent=" UserInput="" CustomPayload="" TestName="StandardBotUserInputTimeout - Get a user input timeout message for when an Askcaller action hits the Timeout Branch" |
|
Entrada para Ejecutar Prueba Manualmente |
Haga clic en Más opciones |
|
Criterios de aprobación de agente virtual |
El script analiza gramaticalmente la respuesta de los agentes virtuales. Los criterios de aprobación predeterminados son: IF (BotIntent = "userinputtimeout") && BotDiagnostics.contains('userinputtimeout') |
|
Etiqueta de Prueba predeterminada en el informe |
Test6 |
Enviar Carga útil personalizada al script
Definición de comportamiento: El agente virtual puede pasar la carga útil personalizada al script de Studio en NiCE CXone. La carga útil no se transmite al contacto. Esto puede usarse para transmitir datos que recabó el agente virtual de regreso al script, a fin de usarlos más adelante. Por ejemplo, podría almacenar datos en su CRM
sistemas de Terceros que administran cosas como contactos, información de ventas, detalles de soporte e historiales de casos. o mostrarlos en la aplicación de agente.
La estructura JSON de la carga útil personalizada que se envía desde el agente virtual debería ser similar al siguiente ejemplo:
{
"scriptPayloads": [
{
"metadata": "for your script",
"nestedobject": {
"integervalue": "4",
"stringvalue": "foo"
},
"nestedarray": [
"1",
"2",
"3",
"4"
]
}
]
}
Este comportamiento se aplica a agentes virtuales de
La tabla a continuación describe cómo funciona el envío de una carga útil personalizada al script.
| Evento | Detalles |
|---|---|
| Entrada humana (Chat y Voz) |
Varía. |
| Activar |
Varía. Define el activador de entrada y la intención que desea asociar con este comportamiento. Configure el agente virtual para que lo envíe y el script para que lo reciba y actúe. Por ejemplo, quizás desee que el agente virtual incluya los datos de la cuenta en la siguiente respuesta que envíe tras recabar esa información del contacto. En este caso, debe configurar la respuesta para que incluya la carga útil personalizada que contiene los datos recabados. |
| Respuesta del agente virtual |
El agente virtual envía los datos de carga útil personalizada en el objeto customPayload, siguiendo la estructura descrita al inicio de esta sección. Rama resultados previstos: PromptAndCollectNextResponse |
StandardBot Prueba
Enviar Carga útil personalizada a Script es StandardBot Prueba 7.
Esta prueba es para agentes virtuales de voz y texto.
| Evento | Detalles |
|---|---|
| Configurar el Agente virtual para Prueba |
Configure su agente virtual para que envíe una carga útil personalizada al script en respuesta a la entrada de usuario debugStandardBotScriptPayload. La carga útil personalizada debe contener los siguientes pares de clave-valor:
|
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData en el snippet datos de prueba de Config: AutoIntent="" UserInput="debugStandardBotScriptPayload" CustomPayload="" TestName="StandardBotScriptPayload - Get a custom payload back from the bot" |
|
Entrada para Ejecutar Prueba Manualmente |
Ninguno.Esta prueba no se puede activar manualmente. |
|
Criterios de aprobación de agente virtual |
El script analiza la respuesta del agente virtual y la guarda en tres variables, transcriptString, transcriptString2, transcriptString3. Los criterios de aprobación predeterminados son:
|
|
Etiqueta de Prueba predeterminada en el informe |
Test7 |
Enviar Carga útil personalizada al Agente virtual
Definición de comportamiento: El script puede enviar una carga útil personalizada de NiCE CXone al proveedor del agente virtual. El agente virtual puede analizar la carga útil y responder.
La carga útil personalizada debe enviarse en el objeto customPayload. La Carga útil personalizada puede contener cualquier cosa que necesite enviar. NiCE CXone no tiene requisitos sobre lo que debe contener. Su agente virtual puede tener requisitos para el formato, la estructura y el contenido de la carga útil personalizada.
Este comportamiento se aplica a agentes virtuales de
La tabla a continuación describe cómo funciona el envío de una carga útil personalizada al agente virtual.
| Evento | Detalles |
|---|---|
| Entrada humana (Chat y Voz) |
Cualquiera, después de que se ha enviado la intención automatizada de bienvenida. |
| Activar |
Varía. Configure su script para incluir la carga útil personalizada en el objeto customPayload en la solicitud enviada al agente virtual cuando sea necesario. Seguir cualquier requisitos para su proveedor de agente virtual. |
| Respuesta del agente virtual |
Rama resultados previstos: PromptAndCollectNextResponse |
StandardBot Prueba
Enviar Carga útil personalizada al Agente virtual es StandardBot Prueba 8.
La carga útil personalizada enviada para esta prueba está estructurada para probar tres maneras de enviar datos de cargas útiles personalizadas a los agentes virtuales. Algunos agentes virtuales pueden responder solo a uno de los métodos, pero otros pueden usar más que uno. Puede verificar el contenido de las variables de customPayload en el seguimiento del script para aprender qué método utiliza su agente virtual.
Esta prueba es para agentes virtuales de voz y texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la entrada de usuario |
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData en el snippet datos de prueba de Config: AutoIntent="" UserInput=" CustomPayload=customInputToBotJson TestName="StandardBotExchangeCustomInput - Send a custom payload to the bot and have it returned" En el script StandardBot, customInputToBotJson es un objeto de datos dinámicos que está configurado de manera predeterminada con los valores que se deben analizar para la prueba. |
|
Entrada para Ejecutar Prueba Manualmente |
Ingrese |
|
Criterios de aprobación de agente virtual |
El agente virtual analiza gramaticalmente la carga útil personalizada y devuelve su contenido como la siguiente respuesta de aviso. La condición de aprobación predeterminada es:
|
|
Etiqueta de Prueba predeterminada en el informe |
Test8 |
Intención automatizada
Definición de comportamiento: El agente virtual puede responder adecuadamente cuando recibe una intención automatizada del script. La respuesta adecuada varía y será distinta para cada intención automatizada.
Este comportamiento se aplica a agentes virtuales de
| Evento | Detalles |
|---|---|
| Entrada humana (Chat y Voz) |
Varía. |
| Activar |
Use una variable en su script para enviar la intención automatizada al agente virtual. |
| Respuesta del agente virtual |
Varía en función de la intención automatizada. Rama resultados previstos: Varía. |
StandardBot Prueba
Intención automatizada es StandardBot Prueba 9.
Esta prueba requiere cierta personalización del script de StandardBot.
Esta prueba es para agentes virtuales de voz y texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la intención automatizada que desea probar. Además, deberá modificar la entrada y los criterios de aprobación para la prueba 9 en el script de StandardBot. |
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData en el Snippet Config test data: AutoIntent="StandardBotExchange" UserInput="" CustomPayload="" TestName="StandardBotAutomatedIntent - Get Bot Response from an automated intent" |
|
Entrada para Ejecutar Prueba Manualmente |
Haga clic en Más opciones |
|
Criterios de aprobación de agente virtual |
El agente virtual responde según lo configurado.La respuesta exacta varía en función de la intención automatizada que se esté probando.
|
|
Etiqueta de Prueba predeterminada en el informe |
Test9 |
Anular rama
Definición de comportamiento: El agente virtual puede responder con una anulación de la rama o intención cuando sea apropiado. Esta prueba anula la rama de respuesta o intención en Virtual Agent Hub con una especificada en la carga útil personalizada que el bot envía al script.
No todos los agentes virtuales necesitan este comportamiento. Si su agente virtual gestiona el envío de la rama correcta, por ejemplo para una derivación o para finalizar la conversación, sin una acción específica, puede omitir este paso en su script.
Debe configurar su agente virtual para que envíe una carga útil personalizada que incluya una anulación de la rama o intención. Puede hacerlo desde la consola del proveedor. La carga útil debe contener el JSON que se observa en el ejemplo siguiente.
{
"contentType": "ExchangeResultOverride",
"content": {
vahExchangeResultBranch": "ReturnControlToScript",
"intent": "OverrideIntent"
}
}
No necesita probar la anulación de la rama y la intención de resultados si usa una sola de estas opciones. Omita
Este comportamiento se aplica a agentes virtuales de
La tabla a continuación describe cómo funciona la activación de una anulación de rama.
| Evento | Detalles |
|---|---|
| Entrada humana (Chat y Voz) |
Varía. |
| Activar |
Carga útil personalizada enviada desde el agente virtual hacia el script que contiene una anulación de rama o intención, como se observa en el ejemplo anterior. Su script debe estar configurado para analizar gramaticalmente estos valores y actuar en función de ellos. |
| Respuesta de agente virtual |
Varía en función de la rama o intención que se anuló. Rama resultados previstos: Varía. |
StandardBot Prueba
Anulación de rama es StandardBot Prueba 10.
Esta prueba es para agentes virtuales de voz y texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la entrada de usuario |
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData en el Snippet <span class="studioSnippet" MadCap:conditions="Outputs.DoNotTranslate">Config datos de prueba</span>: AutoIntent="" UserInput="debugStandardBotBranchOverride" CustomPayload="" TestName="StandardBotAutomatedIntent - Get Bot Response from an automated intent" |
|
Entrada para Ejecutar Prueba Manualmente |
Ingrese |
|
Criterios de aprobación de agente virtual |
El agente virtual responde con overrideIntent como la intención y con ReturnControlToScript como la siguiente rama.
|
|
Etiqueta de Prueba predeterminada en el informe |
Test10 |
Finalizar conversación
Definición de comportamiento: El agente virtual puede indicar adecuadamente al script que una conversación ha finalizado sin pasar a un agente en vivo.
Este comportamiento se aplica a agentes virtuales de
La tabla a continuación describe cómo funciona la activación del final de la conversación.
| Evento | Detalles |
|---|---|
| Entrada humana (Chat y Voz) |
Varía. El contacto indica que ha terminado la conversación. |
| Activar |
Varía. Configure su agente virtual para que reconozca los indicios de que la conversación ha finalizado. En su script, debe haber rutas diferenciadas para finalizar una conversación y para derivarla. |
| Respuesta del agente virtual |
El agente virtual devuelve el control al script. Rama resultados previstos: ReturnControlToScript |
StandardBot Prueba
Finalizar conversación es StandardBot Prueba 11.
Esta prueba es para agentes virtuales de voz y texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la entrada de usuario debugStandardBotEndConversation cambiando la intención enviada en la respuesta a la Intención de Anulación y la siguiente rama a ReturnControlToScript. |
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData del snippet Config test data: AutoIntent="" UserInput="debugStandardBotEndConversation" CustomPayload="" TestName="StandardBotEndConversation - Get end conversation result back from bot" |
|
Entrada para Ejecutar Prueba Manualmente |
Ingrese debugStandardBotEndConversation en el campo Escriba un mensaje del panel Prueba en la página Propiedades del agente virtual en Virtual Agent Hub. |
|
Criterios de aprobación de agente virtual |
El agente virtual responde ReturnControlToScript como la siguiente rama.
|
|
Etiqueta de Prueba predeterminada en el informe |
Test11 |
Derivación
Definición de comportamiento: El agente virtual puede derivar una interacción cuando sea apropiado indicando al script que el contacto necesita hablar con un agente en vivo.
Este comportamiento se aplica a agentes virtuales de
La tabla a continuación describe cómo funciona la activación de una derivación.
| Evento | Detalles |
|---|---|
| Entrada humana (Chat y Voz) |
Varía. El contacto indica que desea ser transferido a un agente en vivo. |
| Activar |
Varía. Configure su agente virtual para que reconozca los indicios de que la conversación se debe transferir a un agente en vivo. En su script, debe haber rutas diferenciadas para finalizar una conversación y para derivarla. |
| Respuesta del agente virtual |
El agente virtual devuelve el control al script. Rama resultados previstos: ReturnControlToScript |
StandardBot Prueba
Derivación is StandardBot Test 12.
Esta prueba es para agentes virtuales de voz y texto.
| Evento | Detalles |
|---|---|
| Configurar Agente virtual para Prueba |
Configure su agente virtual para que responda a la entrada de usuario debugStandardBotEscalation cambiando la intención enviada en la respuesta a la Intención de Anulación y la siguiente rama a ReturnControlToScript. |
|
Ingreso de variables para Ejecutar la Prueba en el script |
En el objeto TestData en el snippet Config test data: AutoIntent="" UserInput="debugStandardBotEscalation" CustomPayload="" TestName="StandardBotEscalation - Get escalation message back from the bot" |
|
Entrada para Ejecutar Prueba Manualmente |
Ingrese debugStandardBotEscalation en el campo Escriba un mensaje del panel Prueba en la página Propiedades del agente virtual en Virtual Agent Hub. |
|
Criterios de aprobación de agente virtual |
El agente virtual responde con escalat como la intención y devuelve el control al script. Los criterios de aprobación predeterminados son: IF BotIntent.contains('escalat') && BotDiagnostics.contains('returncontroltoscript') Nota: Usar escalat como criterio de aprobación permite que el script capture cualquier nombre de intención que comience con estos caracteres. Esto elimina la necesidad de verificar varias variaciones, como escalate, escalation, o escalating.Esto permite que el script de prueba funcione con cualquier proveedor de agente virtual. |
|
Etiqueta de Prueba predeterminada en el informe |
Test12 |