Comparación de la respuesta a preguntas con Azure Language Understanding
Una base de conocimiento para preguntas y respuestas es una forma de modelo de lenguaje, que plantea la cuestión de cuándo usar la respuesta a preguntas, y cuándo usar las funcionalidades de comprensión del lenguaje conversacional de Azure.
Los dos servicios son similares, ya que ambos permiten definir un modelo de lenguaje que se puede consultar mediante expresiones de lenguaje natural. Sin embargo, hay algunas diferencias en los casos de uso para los que están diseñados, como se muestra en la tabla siguiente:
| Respuesta a preguntas | Comprensión del lenguaje | |
|---|---|---|
| Patrón de uso | El usuario envía una pregunta, esperando una respuesta | El usuario envía una expresión, esperando una respuesta o acción adecuadas |
| Procesamiento de consultas | El servicio usa el reconocimiento del lenguaje natural para hacer coincidir la pregunta con una respuesta en la base de conocimiento | El servicio usa el reconocimiento del lenguaje natural para interpretar la expresión, hacerla coincidir con una intención e identificar entidades |
| Respuesta | La respuesta es una respuesta estática a una pregunta conocida | La respuesta indica la intención más probable y las entidades a las que se hace referencia. |
| Lógica de cliente | La aplicación cliente normalmente presenta la respuesta al usuario | La aplicación cliente es responsable de realizar la acción adecuada en función de la intención detectada |
De hecho, los dos servicios son complementarios. Puede crear soluciones completas en lenguaje natural que combinen modelos de reconocimiento del lenguaje y bases de conocimiento de respuesta a preguntas.