2017-12-12 2 views
2

Bietet Builder Neuling UX von Bot Framework-Steuerung ...Optionen für die hier in ionischer App

Die Microsoft QnA Maker es wirklich einfach macht mit kognitiven Leistungen zu beginnen, denn wenn Sie Ihren FAQ Inhalt geladen haben und die URL festgelegt ist, Sie können mit dieser URL auf einer einfachen Webseite interagieren. Dies ermöglicht einem Entwickler die vollständige Kontrolle darüber, wie der Inhalt auf der Webseite gestaltet und gerendert wird, da Sie mit JSON-Inhalten spielen.

Ich versuche, die verfügbaren Optionen für einen Entwickler besser zu verstehen, wenn Sie die Microsoft Bot Framework verwenden.

Wenn ich eine mobile App mit dem Ionic-Framework erstellen möchte, ist es (relativ) trivial, mit dem QnA-Webdienst zu interagieren und die Ausgabe zu stylen. Was, wenn ich eine mobile App mit dem Ionic-Framework erstellen und einen Bot Builder-Chatbot verwenden möchte?

Welche Optionen hat man für UX (Formatierung und Formatierung von Antworten) mit dem Bot Builder-Framework, wenn Sie QnA Maker NICHT verwenden? Muss der "Dialog" für den Bot-Builder als externe Kontrolle eingebettet werden, wodurch das, was der Entwickler kontrollieren kann, erheblich reduziert wird?

Von dem, was ich sammeln kann, ist hier nichts so trivial wie der QnA Maker; , das Bot-Builder-Framework scheint komplexer zu sein als einfach mit POST-Antworten zu interagieren - "Easy: In your non-React website, run Web Chat inline" Die Geschichte, warum der Bot Builder komplexer ist, ist mir nicht klar genug. Es scheint, dass es diese "Black Box" -Aspekte hat, die es mehr als eine Antwort von JSON machen und etwas, das auf die eine oder andere Weise "eingebettet" werden muss.

Antwort

4

wenn Sie gerade suchen Antworten für QnA Macher, zwei Blog-Posts Detail dies stylen:

QnA maker for Node.js bots

QnA maker and rich cards .NET

Ihre Optionen sind die eingebauten Karten Anhänge zu verwenden, oder um flexibler zu sein, können Sie ein adaptive card

verwenden Hoffe, dass hilft! Viel Glück!

+0

Danke für den Link für QnA Maker. Tut mir leid, wenn meine Frage nicht klar genug war, oder meine Frage spiegelt mein mangelndes Verständnis des Bot-Frameworks wider. Ich habe an den Fall gedacht, in dem ich das formale (?) Bot-Framework verwende, ** nicht ** benutze QnA Maker, welches MS etwas vom Bot-Framework zu trennen scheint. – mg1075

+0

Ich sehe - Wenn Sie versuchen, Aktivitäten/Nachrichten von Ihrem Bot zu stylen, dann haben Sie ein paar Optionen zur Verfügung - [Reiche Karten zu Nachrichten hinzufügen] (https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-send-reich-karten). Wenn Sie mehr Flexibilität wünschen, können Sie auch [adaptive cards] (http://adapecards.io/) verwenden, das neuer ist und immer noch wächst. –

+0

Entschuldigung, ich habe eine letzte UI-Option vergessen - Sie können auch das Design des Web Chat-Controllers selbst ändern - [Web Chat anpassen] (https://blog.botframework.com/2017/10/11/customize-web-chat- Websites /). Da du eine mobile App über ein ikonisches Framework entwickelst, ist dies vielleicht genau das, wonach du suchst. Der Web Chat-Controller selbst ist mit Typescript + React erstellt. –

Verwandte Themen