Usar uma base de dados de conhecimento

Concluído

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

O corpo da 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"
    }
  ]
}
Propriedade Descrição
question Pergunta a ser enviada para a base de dados de conhecimento.
top Número máximo de respostas a serem retornadas.
scoreThreshold Limite de pontuação para respostas retornadas.
strictFilters Limite apenas para respostas que contêm os metadados especificados.

A resposta inclui a correspondência de perguntas mais próxima encontrada na base de dados 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"
        }
      ]
    }
  ]
}