def normalise_response_json(self, data):
# type: (Dict[Text, Any]) -> Dict[Text, Any]
"""Transform data to luis.ai format."""
top_intent = self._top_intent(data)
ranking = self._ranking(data)
return {
"query": data["text"],
"topScoringIntent": top_intent,
"intents": ranking,
"entities": [
{
"entity": e["value"],
"type": e["entity"],
"startIndex": None,
"endIndex": None,
"score": None
} for e in data["entities"]
] if "entities" in data else []
}
评论列表
文章目录