Ответ, полученный от службы беседы, находится в формате JSON. Таким образом, вы можете вывести любое значение контекста, которое доступно в параметре «context» этого ответа JSON. Ниже приведен простой ответ службы беседы.
{
"intents": [],
"entities": [],
"input": {
"text": ""
},
"output": {
"text": ["Hello MJ! How can I help you today?"],
"nodes_visited": ["Conversation Start"],
"log_messages": []
},
"context": {
"username": "MJ",
"conversation_id": "5835fa3b-6a1c-4ec5-92f9-22844684670e",
"system": {
"dialog_stack": [{
"dialog_node": "Conversation Start"
}],
"dialog_turn_counter": 1,
"dialog_request_counter": 1,
"_node_output_map": {
"Conversation Start": [0]
}
}
}
}
Вы будете иметь все переменные контекста в контексте ключа ответа. Если вы проверите контекстный параметр этого ответа, вы увидите «имя пользователя»: «MJ». Это настраиваемое значение, которое я добавил в контекст службы. Вы можете отформатировать этот ответ и использовать его в своем приложении в соответствии с вашими потребностями.