Uso de una base de conocimiento

Completado

Para consumir la base de conocimiento publicada, puede usar la interfaz REST.

El cuerpo mínimo de la solicitud de la función contiene una pregunta, como la siguiente:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
Propiedad Descripción
question Pregunta que se va a enviar a la knowledge base.
top Número máximo de respuestas que se van a devolver.
scoreThreshold Umbral de puntuación para las respuestas devueltas.
strictFilters Limítese solo a las respuestas que contengan los metadatos especificados.

La respuesta incluye la coincidencia de preguntas más cercana que se encontró en la knowledge base, junto con la respuesta asociada, la puntuación de confianza y otros metadatos sobre el par de preguntas y respuestas:


{
  "answers": [
    {
      "score": 27.74823341616769,
      "id": 20,
      "answer": "Call us on 555 123 4567 to cancel a reservation.",
      "questions": [
        "How can I cancel a reservation?"
      ],
      "metadata": [
        {
          "name": "category",
          "value": "api"
        }
      ]
    }
  ]
}