Indices contextuels
Temps de lecture estimé :
Lors de la création d'un chatbot, vous pouvez voir certains utilisateurs essayer de se référer aux symptômes mentionnés précédemment pour fournir plus de détails. Par exemple, un utilisateur peut d'abord signaler avoir des maux de tête, suivi du message «ils sont sévères». Dans certaines situations, notre moteur est capable de tirer des informations utiles du contexte des symptômes précédemment rassemblés et vous pouvez l'aider en passant une liste d'observations présentes rassemblées jusqu'à présent dans cet entretien. Par exemple:
curl "https://api.tdoct.com/v1/parse" \
-X "POST" \
-H "App-Id: XXXXXXXX" -H "App-Key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/json" \
-d '{"text": "it gets worse with exercise",
"age": {"value": 30},
"context": ["s_50"]
}'
Réponse:
{
"mentions": [
{
"id": "s_35",
"name": "Chest pain, during exertion",
"common_name": "Chest pain on exertion",
"orth": "with exercise",
"type": "symptom",
"choice_id": "present"
}
],
"obvious": false
}
Cet exemple suppose que l'utilisateur a déjà signalé une douleur thoracique (le point final a renvoyé une mention d'un symptôme avec id s_50, statut: présent) et maintenant l'historique des observations capturées est utilisé sur le context terrain.
Veuillez noter qu'une bonne compréhension du contexte est une tâche difficile pour les machines et que cette fonctionnalité ne récupérera pas toujours toute la signification voulue. Il est alors plus sûr d'encourager les utilisateurs à utiliser des descriptions aussi simples et autonomes que possible, tout en étant capable d'en gérer un peu plus.