Ich habe einen Arbeitsbereich erstellt und die Absicht, Entitäten und Dialoge für einen Konversationsdienst erstellt Wo wir das Starttool verwenden und "ausprobieren", kann ich den Watson-Text sehen Antwort für die Frage, die ich gestellt habe. Aber wenn ich den Befehl api über einen Rest-Client verwende, gibt er die Textausgabe nicht zurück. Der Eingang i für die api verwendet wurdeSo erhalten Sie Ausgabetext bei Verwendung von Watson-Konversation api
{
"input": {
"text": "increase the temperature of ac"
}
}
und als Antwort bekam ich die folgende
{
"input": {
"text": "increase the temperature of ac"
}-
"context": {
"conversation_id": "5a7ce4c2-c6be-4cb8-b728-19136457bf28"
"system": {
"dialog_stack": [1]
0: "root"
-
"dialog_turn_counter": 1
"dialog_request_counter": 1
}-
}-
"entities": [1]
0: {
"entity": "appliance"
"location": [2]
0: 28
1: 30
-
"value": "ac"
}-
-
"intents": [1]
0: {
"intent": "turn_up"
"confidence": 0.9854193755106732
}-
-
"output": {
"log_messages": [0]
"text": [0]
"nodes_visited": [1]
0: "node_1_1469526692057"
-
}-
}
Es haben doesnot jede Textnachricht im json Ausgabe
Sind Sie da sicher Ausgabetext für diesen Knoten enthalten sein sollte? Sieht für mich das Frontend würde nur eine Aktion basierend auf der Absicht 'turn_up'. –
Ich bekomme die erwartete Text-Antwort, wenn Sie Ihre Eingabe mit curl versuchen. Haben Sie den API-Explorer versucht [https://watson-api-explorer.mybluemix.net/apis/conversation-v1#!/message/post_v1_workspaces_workspace_id_message](https://watson-api-explorer.mybluemix.net/apis/ conversation-v1 #!/message/post_v1_workspaces_workspace_id_message)? Es zeigt den zu verwendenden curl-Befehl und viele andere Details, die Sie zum Überprüfen Ihres REST-Clients verwenden können. – jagat
http://StackOverflow.com/users/903526/Jagat Welche Textantwort hast du erhalten, während du es mit Explorer versucht hast. Ich bekomme die gleiche Antwort, wie ich oben sogar vom Entdecker zitiert habe. Ich habe die "log_messages" erwartet: [], um ein paar Texte zu haben –