📗Creación de un agente en Excel

Importar desde archivo Excel

Se puede crear un Agente a partir de un archivo Excel e importarlo a la Plataforma (lea más sobre cómo importar un Agente: Agente: exportar, importar, clonar y reemplazar)Al importar un Script de Agente desde un fichero Excel, es posible crear Agentes FAQ con una estructura pregunta-respuesta, y la respuesta del Agente puede constar de varios mensajes consecutivos.

Extensiones de archivo aceptables

En este momento, los archivos Excel con las siguientes extensiones están disponibles para su descarga:

  • .xlsx

Formato de archivo Excel

El archivo Excel que cargue debe tener las siguientes características:

  1. Estructura del fichero:

a. 1ª línea:

  1. el valor de la celda A1 es el idioma del texto;

  2. el valor de la celda B1 es el código de idioma para el modelo NLU del Agente (el idioma que será reconocido por el Slot NLU). El código puede escribirse en cualquier registro. Más detalles en la tablahttps://docs.graphlogic.ai/d/_dmiSwuik2Ar#_tuNCS).

b. La 2ª línea debe estar vacía. De lo contrario, la importación fallará: se mostrarán mensajes de error y el Agente no se importará a la Plataforma.

c. A partir de la 3ª línea hay una tabla con datos para crear un FAQ-Bot: Training Dataset para los Intents que se incluirán en el Script del Agente, nombres de los Intents y respuestas a los mismos:

  1. Columna A:

  • nombre: intento en la celda A3;

  • contenido: nombres de los Intents que se incluirán en el Script del Agente.

  1. Columna B:

  • nombre: ejemplos en la celda B3;

  • contenidos: Conjunto de datos de entrenamiento para intenciones. Las Frases de Entrenamiento se escriben a partir de la celda opuesta al nombre del Intento y a continuación.

  1. Columna C:

  • nombre: mensaje en la celda C3;

  • contenido: Respuestas de los agentes a las intenciones. Contiene cualquier dato de texto, incluidos enlaces a archivos que pueden utilizarse como respuestas del Agente; también se admite la aleatorización de las respuestas del Agente (más detalles: Lógica para crear una rama de subranura de Intento).

  1. Columnas D y E:

  • campos opcionales. Si el Agente debe responder en varios mensajes en lugar de en uno, puede especificar de 1 a 3 mensajes consecutivos.

  • rellenado de forma similar a la columna C.

  1. Para indicar la respuesta del Agente a fallback (en caso de que no se reconozca ninguno de los Intents. Más detalles: Reconocimiento de Intento | NLU slot + Intent y Fallback subslots)

  1. El valor de la celda fallback se escribe en la columna Intent;

  2. Las celdas de la columna de ejemplos permanecen vacías. Si las celdas están llenas, sus valores se ignoran al importar el archivo;

  3. La columna/columnas de mensaje indican la respuesta del Agente al fallback.

Lenguas disponibles para reconocer y sus códigos

Language
Excel

Russian

ru

English

en

Portuguese

pt

Ukrainian

uk

Spanish

es

Vietnamese

vi

Thai

th

Indonesian

id

Malay

ms

Filipino

tl

Serbian

sr

German

de

Polish

pl

French

fr

Pakistani (urdu)

ur

Kyrgyz

ky

Arabian

ar

Contenido del Agente importado

Principio general de construcción del guión

Cuando se importa un archivo a la Plataforma, se crea un Agente con la siguiente estructura de Script:

  1. Ranura de inicio;

  2. A continuación, una ranura NLU con subranuras de intención para cada intención del archivo cargado y una subranura de reserva;

  3. Las subslots de intento y de fallback van seguidas de las slots con mensajes/respuestas del agente, si se especifican en el archivo descargado en la columna de mensajes. En caso contrario, no se crearán ranuras con mensajes/respuestas del agente;

  4. Al final de cada rama de guión hay una ranura de espera de reacción.

Lógica para la creación de una rama Subslot intentPara cada Intent del archivo descargado:

  1. Se crea un Intent en los Recursos de la empresa con el Conjunto de datos de entrenamiento especificado en el archivo;

  • Los Intents se crean de acuerdo con las reglas de importación de Intents.

  • Los intentos que contengan menos de 2 frases de entrenamiento se ignorarán durante la importación: no aparecerán en los Recursos de la empresa y no se crearán las correspondientes Subslots para ellos con la Rama Script.

  1. Esta intención se establece en la sub-ranura de intención;

  2. Se crean de 1 a 3 Ranuras de Texto o Adjuntos con mensajes/respuestas del Agente siguiendo esta Subranura de intención. El contenido de las ranuras de texto o archivos adjuntos corresponde al contenido de las columnas de mensajes (columnas C, D, E) para una intención determinada:

a. si las celdas de las columnas de mensajes están vacías, no se crearán Ranuras de Texto o Adjuntos después de la Subranura de intento;

b. si se rellenan varias celdas de un Intent en una columna de mensaje, se crea una Ranura de Texto y el contenido de cada celda se importa como una de las respuestas aleatorias del Agente (más información sobre la aleatorización de respuestas: Respuestas de texto | Ranura de texto).

  1. En el Slot Markdown está desactivado por defecto y la opción Savepoint está desactivada.

c. Celdas de las columnas de mensajes que contienen texto que coincide con el patrón <file link> + text or text + <file link> se importarán como Ranuras de Adjuntos, cuyos campos se rellenan del siguiente modo:

i. Campo de nombre: se rellena con los primeros 40 caracteres del texto de la celda que acompaña al enlace.

ii. Campo Fuente - rellenado con un enlace desde la celda

iii. Campo de título: se rellena con el texto de la celda que acompaña al enlace.

iv. Campo de tipo primario: el tipo de archivo se establece en función de la extensión del enlace:

  1. Imagen — jpg, jpeg, png, gif, bmp

  2. Audio — mp3, wav, wma, aac, ogg

  3. Video — mp4, mov, avi, wmv, flv, mkv

v. En el Slot Markdown está desactivado por defecto y la opción Savepoint está desactivada.

d. Las celdas restantes de las columnas de mensajes se importan como Ranuras de texto.

Lógica para crear una rama de Subslot de reserva. Se crea la Subslot de reserva;

Se crea la subslot de reserva;

  1. Si el archivo contiene una respuesta a un fallo, se crean ranuras de texto o adjuntos detrás de la subranura de fallo en orden de la columna C a la columna E de la tabla;

  1. Si el fichero contiene varias líneas de respuesta, al importar el fichero, el texto para la respuesta se transfiere desde la primera de ellas, las restantes líneas de respuesta se ignoran;

  2. Si no hay ninguna ranura de retorno en el archivo o las celdas correspondientes de la columna de mensajes no están rellenadas, durante la importación se crea una subranura de retorno seguida de una ranura de espera de reacción.

Last updated