Usar uma base de dados de conhecimento

Concluído

Para consumir a base de dados de conhecimento publicada, você pode usar a interface REST.

O corpo de solicitação mínima para a função contém uma pergunta, como esta:

{
  "question": "What do I need to do to cancel a reservation?",
  "top": 2,
  "scoreThreshold": 20,
  "strictFilters": [
    {
      "name": "category",
      "value": "api"
    }
  ]
}
Property Description
question Pergunta a enviar para a base de conhecimento.
principal Número máximo de respostas a devolver.
scoreLimiar Limiar de pontuação para as respostas devolvidas.
strictFilters Limite a apenas respostas que contenham os metadados especificados.

A resposta inclui a correspondência de pergunta mais próxima que foi encontrada na base de conhecimento, juntamente com a resposta associada, a pontuação de confiança e outros metadados sobre o par de perguntas e respostas:


{
  "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"
        }
      ]
    }
  ]
}