Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Nächste SlideShare
What to Upload to SlideShare
What to Upload to SlideShare
Wird geladen in …3
×
1 von 21

Persönliche Filmtipps mittels Recommender System und Chatbot

0

Teilen

Herunterladen, um offline zu lesen

Ihre besten Film- und Serientipps kommen normalerweise von Ihren Freunden, in vergnügter Runde? So etwas ist in Zeiten der Pandemie nicht mehr möglich und die Empfehlungen von Netflix sind Ihnen einfach zu unpersönlich?
Dann haben wir eine Lösung! Ein interaktiver Chatbot stellt Ihnen die richtigen Fragen zu Ihrem Filmgeschmack und wertet diese Parameter präzise in einem Recommender System in der Amazon AWS Cloud aus. Die individuellen Filmergebnisse, sowie das „Look and Feel“, aber natürlich auch die technischen Details zu diesem Showcase sehen Sie in unserem Vortag.

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Persönliche Filmtipps mittels Recommender System und Chatbot

  1. 1. © OPITZ CONSULTING 2021 / Interner Gebrauch Digital Exchange - Recommender / Chat Bot Persönliche Filmtipps mittels Recommender System und Chatbot Gummersbach, 02.10.2021 Fabian Hardt, Janine Ellner GARANTIERT CORONA SICHER!
  2. 2. © OPITZ CONSULTING 2021 / Interner Gebrauch Digital Exchange - Recommender / Chat Bot FRAGE MICH NACH ANALYTICS
  3. 3. © OPITZ CONSULTING 2021 / Interner Gebrauch EINE INTERAKTIVE FILMEMPFEHLUNG Digital Exchange - Recommender / Chat Bot RECOMMENDATION ENGINE CHAT BOT DETAILANALYSE Empfiehlt dir auf Basis deines Lieblingsfilms bis zu zehn weitere Filme für einen entspannten Filmabend ganz nach deinem Gemschmack
  4. 4. © OPITZ CONSULTING 2021 / Interner Gebrauch EINE INTERAKTIVE FILMEMPFEHLUNG Digital Exchange - Recommender / Chat Bot CHAT BOT DETAILANALYSE RECOMMENDATION ENGINE Empfiehlt dir auf Basis deines Lieblingsfilms bis zu zehn weitere Filme für einen entspannten Filmabend ganz nach deinem Gemschmack Dient dir als digitaler Gesprächspartner um deine Vorlieben besser kennenzulernen und dir direktes Feedback zu geben
  5. 5. © OPITZ CONSULTING 2021 / Interner Gebrauch EINE INTERAKTIVE FILMEMPFEHLUNG Digital Exchange - Recommender / Chat Bot DETAILANALYSE CHAT BOT RECOMMENDATION ENGINE Empfiehlt dir auf Basis deines Lieblingsfilms bis zu zehn weitere Filme für einen entspannten Filmabend ganz nach deinem Gemschmack Dient dir als digitaler Gesprächspartner um deine Vorlieben besser kennenzulernen und dir direktes Feedback zu geben Gibt dir bei Bedarf zusätzliche Informationen über deine Filmempfehlung in einer Grafisch aufbereiteten Oberfläche
  6. 6. © OPITZ CONSULTING 2021 / Interner Gebrauch UMSETZUNG IM MICROSOFT TECHNOLOGIE STACK Digital Exchange - Recommender / Chat Bot DETAILANALYSE CHAT BOT RECOMMENDATION ENGINE Azure Bot Services Azure App Services Azure Kubernetes Services
  7. 7. © OPITZ CONSULTING 2021 / Interner Gebrauch Digital Exchange - Recommender / Chat Bot LIVE DEMO
  8. 8. © OPITZ CONSULTING 2021 / Interner Gebrauch DEEP-DIVE: RECOMMENDATION ENGINE Digital Exchange - Recommender / Chat Bot  Python basiertes Modell  Frameworks: Tensorflow und Keras  Libraries: Pandas, Numpy, Matplotlib  Methode: Kollaboratives Filtern (collaborative filtering)  Arbeitet anhand von Gruppen-Ratings  Schlussfolgerung auf Verhalten einzelner  Kriterien für Empfehlungen  Benutzer-Bewertungen  Watch-Historie der Benutzer
  9. 9. © OPITZ CONSULTING 2021 / Interner Gebrauch 1D - BEISPIEL Digital Exchange - Recommender / Chat Bot https://developers.google.com/machine-learning/recommendation/collaborative/basics
  10. 10. © OPITZ CONSULTING 2021 / Interner Gebrauch 2D - BEISPIEL Digital Exchange - Recommender / Chat Bot https://developers.google.com/machine-learning/recommendation/collaborative/basics
  11. 11. © OPITZ CONSULTING 2021 / Interner Gebrauch 2D - BEISPIEL Digital Exchange - Recommender / Chat Bot https://developers.google.com/machine-learning/recommendation/collaborative/basics
  12. 12. © OPITZ CONSULTING 2021 / Interner Gebrauch MODELL Digital Exchange - Recommender / Chat Bot  Trainieren des Modells  Daten in Dataframes laden (Pandas)  Unique Users und Movies ermitteln  Min & Max Ratings ermitteln  90% der Daten als Trainingsdaten, 10% zur Überprüfung des Modells  Embedding Layers – Movies & Users  Ergebnis als Vektor zwischen 0 und 1
  13. 13. © OPITZ CONSULTING 2021 / Interner Gebrauch AZURE BOT SERVICE Digital Exchange - Recommender / Chat Bot  KI gestützte Dialogfunktionen  Entwicklung in Open Source Entwicklungsumgebung  via Code  mit dem Bot Framework Composer  Natürliche Sprache, Spracherkennung und maschinelles Sehen  mit Azure Cognitive Services  Integration unterschiedlichster APIs möglich  Einbindung in digitale Kanäle wie Teams, Slack, Webseiten etc.
  14. 14. © OPITZ CONSULTING 2021 / Interner Gebrauch AZURE BOT SERVICE Digital Exchange - Recommender / Chat Bot  Bot: Bildet den Rahmen für die Kommunikation  Umfasst einen oder mehrere Dialoge  Verschiedene Templates verfügbar  Dialog: Steuert die Interaktion mit dem Nutzer  Main Dialog: Der Haupt- Dialog – von hier aus können weitere Dialoge gestartet werden  Child Dialog: Untergeordneter Dialog, kann je nach Benutzereingabe angesteuert werden  Trigger: Verarbeitet "Events" des Kunden  Intent Trigger: Erkennt Eingaben des Kunden und ruft Features auf  Dialog Trigger: Reagiert auf Events außerhalb der Kunden-Eingabe ( z.B. Start des Dialogs)  Activities Trigger: Reagiert auf Aktivitäten (z.B. Kommunikation beginnt)  Custom Events: Trigger, die auf eigene Events hören
  15. 15. © OPITZ CONSULTING 2021 / Interner Gebrauch AZURE BOT SERVICE Digital Exchange - Recommender / Chat Bot  Question: Benutzer-Eingabe wird erwartet  Response: Text wird vom Bot übermittelt  Condition: If/ Else Logik, Switch bei mehreren Optionen  Looping: Wiederholt Elemente des Bots  Dialog Management: Dialog starten, beenden, wiederholen etc.  Properties: Antworten des Benutzers, eines Requests etc. werden in Variablen verwaltet  External Ressources: Einbinden von HTTP-Requests, Skills, Custom Events ect.  Debugging: Unterstützt die Entwicklung des Bots
  16. 16. © OPITZ CONSULTING 2021 / Interner Gebrauch AZURE BOT SERVICE - CONNECTIONS Digital Exchange - Recommender / Chat Bot  Web Chat: Einbinden des Bots in eine Website  Direct Line Speech: Azure Sprachassistent  Microsoft Teams: Einbindung des Bots in die bestehende Teams-Umgebung  External Connections: Einbinden in Applikationen außerhalb von Azure  (z.B. Slack, Facebook etc.)
  17. 17. © OPITZ CONSULTING 2021 / Interner Gebrauch DEEP DIVE: POWER BI  Power BI ist ein Analytics Frontend Tool zur Datenvisualisierung  Die Kommunikation zwischen Chat Bot und Power BI kann über die Power BI Rest API stattfinden  In Power BI können noch weitere Datenquellen herangezogen werden  Je nach Umgang wird eine Power BI Premium Lizenz benötigt Digital Exchange - Recommender / Chat Bot
  18. 18. © OPITZ CONSULTING 2021 / Interner Gebrauch DEEP DIVE: POWER BI REST API  Die Power BI Rest API bietet eine Vielzahl von Methoden zur Kommunikation und Steuerung von Power BI  Execute Queries: Dient zur Ausführung von DAX-Statements direkt auf den zugrundeliegenden Power BI Datasets  Export To File: Ermöglicht das Exportieren von Power BI Berichten in verschiedene Dateiformate wie z.B. PNG oder PDF  Update Parameters: Ermöglicht das Setzen von Benutzerdefinierten Parameter im Dataset Digital Exchange - Recommender / Chat Bot
  19. 19. © OPITZ CONSULTING 2021 / Interner Gebrauch Digital Exchange - Recommender / Chat Bot  Implementierung einfacher Bots ist mit dem Bot Composer Framework schnell möglich, komplexe Bots sind deutlich Zeitaufwändiger  Die Funktionalitäten zum einbetten von externen Inhalten (z.B. Power BI) sind begrenzt  Die Vielzahl der eingesetzten Technologien erfordern viele verschiedene technische Skills  Um die Power BI API im vollen Umfang nutzen zu können wird eine Power BI Premium Lizenz benötigt ES GIBT ABER AUCH GRENZEN
  20. 20. © OPITZ CONSULTING 2021 / Interner Gebrauch MÖGLICHE ANWENDUNGSFELDER IM ANALYTICS BEREICH Digital Exchange - Recommender / Chat Bot Unterstützung bei der Kundenkommunikation Vorhandene KI-Anwendungen und BI Systeme können angebunden werden, um bei Eingabe von Kundendaten spezifische Informationen zu erhalten (Next best Offer, Informationen zu Kundenkontakten, spezifische Kundeninformationen etc.) Unterstützung der Fachbereichs- Mitarbeiter Mitarbeiter aus den Fachbereichen können populäre Kennzahlen (Absatz, Umsatz, etc.) direkt aus dem DWH oder aus ihrem Dashboard erhalten und so einfacheren Zugang zu ihren Daten finden Interaktion direkt mit dem Kunden Durch Einbinden von KI-Anwendungen und BI Systemen kann die automatisierte Kommunikation mit dem Kunden aufgewertet werden Weitere Ideen? Werden Sie kreativ!
  21. 21. © OPITZ CONSULTING 2021 / Interner Gebrauch KONTAKT Digital Exchange - Recommender / Chat Bot Janine Ellner Lead Consultant Janine.ellner@opitz- consulting.com +49 173 5479335 Fabian Hardt Senior Consultant Fabian.hardt@opitz- consulting.com +49 173 5171041

×