Mit dem Bot Framework und den Cognitive Services stellt Microsoft mehrere Dienste für die Bot Entwicklung zur Verfügung. Als Entwickler findet man zahlreiche Beispiele für einfache Use Cases, wie z.B. das Bestellen einer Pizza. Doch wie verhält es sich, wenn man das Stadium eines „Hello World“-Beispiels verlässt? Wie strukturiert man seine Sprachmodelle, wenn die Anzahl der Intents steigt? Wie speichert man den State? Wie sorgt man für einen roten Faden in der Konversation?
Anhand eines realen Beispiels werden wir unsere Erfahrungen und mögliche Antworten auf diese Fragen teilen. Als Beispiel dient ein HR Chatbot, den die Firma Guid.New für Firmen wie thyssenkrupp und epunkt entwickelt hat. Er ist auf der Website eingebunden und unterstützt Jobsuchende dabei, passende Stellen zu finden, sich zu bewerben und den Bewerbungsprozess zu optimieren.
Igor Rončević