0

Mit Watson Workspace möchte ich mit dem Bot sprechen, den ich mit IBM Conversation erstellt habe.IBM Conversation mit Watson Workspace verbinden?

so zu tun, habe ich versucht, den Code von einem watsonwork Demo anzupassen: (. Diese Demo zeigt, wie eine App auf dem Watson-Arbeitsbereich zu verbinden und Echos jedes ‚Hallo‘, die dort geschrieben wird) https://github.com/watsonwork/watsonwork-echo nun statt Wenn ich eine Nachricht wiederhole, möchte ich die Nachricht in Conversation einspeisen und diese Antwort in den Watson Workspace zurückschreiben.

Ich nehme an, dies durch eine Änderung der app.js in den Zeilen 32 bis 44 zu so etwas wie

var context = {}; 
conversation.message({ 
    workspace_id: 'workspace-id', 
    input: {'text': 'Turn on the lights'}, 
    context: context 
    }, function(err, response) { 
    if (err) 
     console.log('error:', err); 
    else 
     console.log(JSON.stringify(response, null, 2)); 
}); 

API-Referenz ganz einfach sein sollte: https://www.ibm.com/watson/developercloud/conversation/api/v1/#send_message (Und natürlich die Authentifizierung am Anfang der Datei) . Aber das scheint nicht zu funktionieren; Ich konnte keine Verbindung zum Conversation-Bot herstellen. Hat jemand etwas Ähnliches gemacht oder weiß, was ich falsch mache?

Danke !!

Antwort

2

Ich bin mir nicht sicher, aber für einige Erklärungen brauche ich die Fehler, wenn Sie versuchen, Ihren Arbeitsbereich mit diesem Repository zu verwenden. Aber, in diesem Fall müssen Sie Ihre Service-Anmeldeinformationen in username und password Variablen, und nicht nur die Workspace_id, da jeder Service (nicht sicher) in Ihrem IBM Bluemix erstellt haben Services Credentials, können Sie sehen, wenn Sie innerhalb der klicken Service diese Option.

Aber ich empfehle wirklich das offizielle Beispiel von IBM Entwicklern: conversation-simple In diesem Beispiel können Sie einfach Ihre Anmeldeinformationen festlegen und das Projekt verwenden, um Ihre Konversation zu testen erstellt (mit der Workspace_ID), ist ein komplettes Projekt. Und Sie können die gleichen Schritte ausführen, um Ihre App zu erstellen. Ich tat.

Verwandte Themen