Ich habe die Beispielbeispiele gefolgt und erstellt einen Arbeitsbereich mit IBM Watson-Konversation.IBM Watson Konversation keine Ausgabe Python
Ich benutze Python und folgte auch dem Dokument API, um den Text in Watson einzugeben. Es gibt jedoch keine Ausgabe im Gegensatz zu Beispiel. Hier
# watson conversation -na service
import json
from watson_developer_cloud import ConversationV1 as Cv
conversation = Cv(username='XXXX',password='XXXX', version='2017-02-03')
# obtain workspace id
workspace_id = 'Your-ID'
context = {}
response = conversation.message(
workspace_id=workspace_id,
message_input={'text': 'hi'},context)
print(json.dumps(response, indent=2))
ist die Ausgabe von json.dumps()
:
{
"output":{
"text":["hello there, how can i help you?"
],
"nodes_visited":["node_1_1487754696521"
],
"log_messages":[]
},
"intents":[{
"intent":"hello",
"confidence":0.99
}
],
"entities":[],
"input":{
"text":"hi"
},
"context":{
"system":{
"_node_output_map":{
"node_1_1487754696521":[0
]
},
"dialog_turn_counter":1,
"dialog_stack":[{
"dialog_node":"root"
}
],
"dialog_request_counter":1
},
"conversation_id":"b2940af7-73c4-4ca8-81d6-363d18637e8e"
},
"alternate_intents":false
}
ich versucht hat, den Test bietet im Arbeitsbereich verwendet und es funktioniert. Allerdings gibt es hier keine Ausgabe in Python. Weiß jemand was falsch ist?
1 Ausgang für Konversationsstart? Könnten Sie bitte klarer sein –
Es scheint, dass es nur 1 Ausgang erlaubt. Ich programmiere Watson, um "Hallo" zu antworten, wenn ich ein "Hallo" eingib. Aber wie Sie oben sehen können, gab es eine Ausgabe von "hallo da, wie kann ich Ihnen helfen", die der Bot zu Beginn jeder Konversation ausgeben soll. – Germ