2017-09-12 2 views
1

Ich habe einen Bot mit Bot-Framework (C# SDK) erstellt und mit dem LUIS derzeit mit englischen Äußerungen trainiert. Jetzt möchte ich, dass es die deutsche Sprache unterstützt. Bot sollte zum Beispiel den Benutzer nach seinen Spracheinstellungen fragen und diese im User DataBag speichern und später in dieser Sprache beantworten. Der Benutzer sollte seine Präferenz jederzeit ändern können.So erstellen Sie einen Bot mit LUIS zur Unterstützung mehrerer Sprachen in Bot Framework (C# SDK)

  • Angesichts der Situation, was ist der einfachste Weg, um es zu erreichen?
  • Muss ich ein separates LUIS-Modell erstellen, um die deutsche Sprache zu unterstützen, oder ist es eine Möglichkeit, das englische Modell wiederzuverwenden?
  • Ich benutze FormFlow und es gibt viele eingebaute. Wie kann ich sie zur Laufzeit übersetzen?

Antwort

1

Ja, Sie benötigen mehrere LUIS-Modelle, eines pro Sprache.

In Bezug auf FormFlow möchten Sie möglicherweise localizing the form content betrachten.

This article beschreibt ein wenig die Herausforderungen der mehrsprachigen Bots, obwohl der Code Node.js

ist
Verwandte Themen