Saltar a contenido

Custom question answering

Nombre del elemento: Custom question answering

Categoría: Cognitive

Descripción: Permite manejar la base de conocimientos (preguntas y respuestas) creada en el portal Microsoft Azure.

Funcionalidad:  Mostrar las respuestas de la base de conocimiento de forma únificada.

Requisitos:

  • Construir recurso. Para mayor orientación : Acceda al portal de Microsoft Azure (portal.azure.com) en el apartado de Crear Recurso. Para mayor información consultar información de Azure AD B2C https://learn.microsoft.com/es-es/azure/active-directory-b2c/.
  • Construir Items cada uno con sus preguntas u posibles respuestas:
  • Para algunos de los siguientes campos, ubique en el entorno Azure AI / Languague Studio /Custom Question answering en la sección Deploy knowledge base, allí se debe ubicar la opción de Get prediction URL la cual abre una ventana emergente con los datos necesarios:

Configuración QNAMakerV2 (Requerido)

[Expresión para evaluar]: Campo de tipo string expresion en la cual se debe ingresar expresión a evaluar en forma de entidad o de expresión entre comillas simples.

[QNA MAKER EndpointKey (Opcional si no tiene AUTHORING_KEY)]: Campo de tipo string expresion en la cual se debe ingresar las claves de autorización para la configuración de la conexión. Se obtiene en el entorno Microsoft Azure, ubicando en el recurso creado la opción Keys and Endpoint:

[OCP-APIM-SUBSCRIPTION-KEY]: Campo de tipo string expresion en la cual se debe ingresar las claves de suscripción para la configuración de la conexión. Se obtiene de la ventana emergente Get prediction URL.

[Mínimo score de evaluación. Valores validos entre 1 y 100]: Campo de tipo lista desplegable que permite definir el % de coincidencia de las respuestas.

[PROJECTNAME]: Campo de tipo string expresión donde se define el nombre del proyecto. Se obtiene de la ventana emergente Get prediction URL.

[DEPLOYMENTNAME]: Campo de tipo string expresión que indica el nombre único que identifica la instancia de implentación. Se obtiene de la ventana emergente Get prediction URL

[Máximas iteraciones del menu. Valores validos entre 1 y 5]: cuando la respuesta sea un menú, este campo de tipo lista desplegable permitirá definir la cantidad máxima de accesos al menú.

[Entidad donde se guardará el menú]: cuando la respuesta sea un menú, este campo de tipo lista desplegable permitirá seleccionar la entidad donde se guardará el menú.

[La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'QNA_MAKERV2_ERROR.]: Lista desplegable en donde se debe seleccionar nombre de entidad para el manejo de errores.

Ejemplo de implementación Custom question answering

--Pre-requisitos:

Recurso Creado: xxxxxx

Item: Menu

Respuesta:

  • Otros planes disponibles 3 play
  • Ir a Hogar

--Entrada

[Expresión para evaluar]: ‘Hola

[QNA MAKER EndpointKey (Opcional si no tiene AUTHORING_KEY)]: ‘https://xxxxxx.cognitiveservices.azure.com’

[OCP-APIM-SUBSCRIPTION-KEY]: x56797vv98vc6cv789ooo

[Mínimo score de evaluación. Valores validos entre 1 y 100]: 70

[PROJECTNAME]: ‘Proyecto_1’

[DEPLOYMENTNAME]: ‘Produccion’

[Máximas iteraciones del menu. Valores validos entre 1 y 5]: 4

[Entidad donde se guardará el menu]: MENU_2

[La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'QNA_MAKERV2_ERROR.]: ERROR_Proyecto_1

--Resultado (Ventana Simulador Lynn)