1.1 Aufgabenstellung - NerimanK/Cloud-Computing-Technology---Google-Home GitHub Wiki

Die Aufgabenstellung besteht darin, eine Cloudbasierten Sprachassistenzsystem zu entwickeln, welche dem vorgegebenen Szenario entspricht bzw. hierfür eine angemessene Lösung bietet. Für die Bearbeitung dieses Softwareproblems wurden Challenges erstellt die innerhalb des Teams zu lösen sind. Folgende Herausforderungen müssen von den Teilnehmern bewältigt werden:

Challenge 1: Nutzung herkömmlicher Sprachassistenten: Aus der Konversation mit dem Assistenten müssen Gesprächsinhalte abgeleitet werden, die eine Identifikation von Gesprächsthemen ermöglichen.

Challenge 2: Repräsentation des Gesprächskontexts sowie der Projekt- und Dokumentstrukturen: Die in den Projektdokumenten dargestellte Information muss hinsichtlich ihrer Bedeutung für den Gesprächskontext aufbereitet werden. Die Frage, welche Funktion ein Dokument bezüglich eines Projekts besitzt, muss geeignet repräsentiert werden, um mittelbar die thematische Zuordnung des jeweiligen Dokuments zu einem Gesprächskontext zu ermöglichen. Die Verbindung zwischen Spracherkennung, Dokumentennutzung und Gesprächskontext erfordert die Repräsentation von Gesprächskontexten z.B. auf Basis von Ereignissen.

Challenge 3: Maschinelles Lernen: Mit der Zeit sollte sich das System bei der Präsentation relevanter Dokumente bezogen auf den Gesprächskontext verbessern. Vom Nutzer in einem Gesprächskontext erwähnte, verwendete, d.h. ausgewählte oder geöffnete Dokumente zeichnen diese besonders aus. Diese Zusammenhänge können mit der Zeit gelernt und für die Auswahl zu präsentierenden Dokumenten genutzt werden.