2016-06-28 16 views
1

Ich habe versucht, das Smalltalk-Modell von api.ai in LUIS zu modellieren, aber es wird schnell außer Kontrolle geraten. Irgendwelche Vorschläge, wie man dies tut, würde geschätzt werden.Handle Smalltalk in Microsoft LUIS wie die Smalltalk-Domäne in api.ai

bist du beschäftigt, bist du ok, bist du da kannst du beraten, kannst du mich hören, kannst du helfen, kannst du töten, kannst du dich bewegen, kannst du sprechen, kannst du reden, kannst du mich sehen, kannst du dich ausziehen, kannst du winken antwort meine frage, frage mich eine frage sei schlau, sei mein freund, sei ruhig, sei blöd ändere deine do it finden freund freundin.

Dies sind einige Beispiele für Small Talk-Gespräche.

api.ai hat eine Domäne namens Smalltalk, die auf solche Konversationen reagiert. Meine Frage ist, wie ich diese in LUIS modelliere.

+0

Diese Frage ist viel zu weit für SO. Können Sie es auf ein bestimmtes Problem eingrenzen? – skrrgwasme

+0

LUIS hat nur das Konzept von Intents, also müssen Sie Absichten für jede Art von Fragen definieren –

Antwort

3

Ich habe eine einfache und anpassbare Möglichkeit zur Handhabung von Smalltalk mit dem Microsoft Bot Framework, QnA Maker und LUIS erstellt. Es ist ein Port über den Smalltalk von API.AI. Sie können den Quellcode hier finden: https://github.com/alyssaong1/botframework-smalltalk

Wie es funktioniert: Sie müssen einen QnA-Maker-Service unter https://qnamaker.ai erstellen und laden Sie die Knowledge Base voller Äußerungen auf den QnA-Maker-Service. Laden Sie dann alle Äußerungen zu einer Absicht hoch, die in LUIS "Smalltalk" genannt wird. Wenn die Äußerung des Benutzers unter diese Absicht fällt, übergebe die Äußerung an den QnA-Hersteller, der behandelt werden soll. Weitere Details im Repository.

Verstehen Sie, dass es eine Weile her ist, seit Sie diese Frage gepostet haben, aber ich lasse das hier für diejenigen, die immer noch mit dem gleichen Problem konfrontiert sind!

+0

Vielen Dank für diese genial einfache Idee :) – JochemQuery