Ein internationaler Tech-Gigant wollte einen Chatbot für seinen Messenger entwickeln. Der Chatbot sollte Deep-Learning-Algorithmen verwenden, um Unterhaltungen über Sport führen zu können.
Festpreis
Waterfall
Solution Architect
.Net-Entwickler
QA-Engineers
Projektleiter
Business Analyst
UX/UI-Designer
Der Chatbot sollte Spielstände und Spielpläne, erweiterte Spielstatistiken und aktuelle Vergleiche der Spielerbewertungen liefern.
Der Bot analysiert Anfragen von Benutzern und versorgt sie mit allen Informationen über die Trends der Gaming-Community — welche Teams die Community am häufigsten diskutiert, welche Spieler diese Woche in Topform sind usw.
Der Chatbot nutzt Azure Bot Service, eine All-in-One-Plattform, die die Bot-Entwicklung beschleunigt, wobei es sich um einen integralen Teil des Microsoft Bot Frameworks handelt.
Die schnelle Reaktion (<10 ms) wird durch ein komplexes zweistufiges Caching-System garantiert, das aus Services wie Redis, Microsoft SQL Server, Azure Cosmos DB und Table Storage besteht. Cosmos DB, eine sehr reaktionsschnelle Datenbank, hilft bei der Verteilung der Daten über ein Netzwerk von regionalen Datenzentren, anstelle einer zentralisierten Speicherung. Wenn ein Fan beispielsweise aus Nordamerika oder Asien (Regionen mit den meisten Gaming-Fans) eine Frage stellt, verbindet sich der Chatbot immer mit dem nächsten Datenzentrum, um die niedrigste Ende-zu-Ende-Latenz sicherzustellen.
Dank seiner modularen Struktur kann der Chatbot schnell in andere Statistikspeichern/Datenbanken integriert und an andere Sportarten oder Bereiche angepasst werden.