SlideShare a Scribd company logo
1 of 20
Download to read offline
1
WISSEN
TECHNIK
LEIDENSCHAFT
Potential of Bots for
Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
2
Agenda
• Einführung
• Chatbots – Geschichte, Anwendungen und Typen
• Architektur
• Design
• Implementation
• Anwendungsfälle
• Fazit
• Ausblick
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
3
Einführung
• Online Enzycklopädie
• große Mengen an Informationen
• Artikel werden täglich verfasst
• Informationssuche
• Suchmaschinen
• Keyword-Matching Algorithmen
• Relevanz der Suchergebnisse
• Liste von Links
• Navigation
• Wie kommt man schneller zu relevanten Informationen?
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
4
Einführung (2)
• Was sind Chatbots?
• Popularität gestiegen
• Nutzung von Messaging-Anwendungen
(2.1 Milliarden Nutzer)
• Verbesserungen von Algorithmen und Techniken in
Datenverarbeitung (Natural Language Processing)
• Verbesserungen der künstlichen Intelligenz (KI)
• Facebook, Microsoft, Google, Amazon
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
5
Chatbots – Geschichte
• Turing Test (Alan Turing, 1950)
• ELIZA (Joseph Weizenbaum, 1966)
• Simulation eines Psychoterapeuts
• Keyword-Matching Algorithmus
• PARRY (Kenneth Colby, 1972)
• Komplexer und fortgeschrittener als ELIZA
• Simulation einer paranoiden Person
• A.L.I.C.E (Richard Wallace, 1995)
• Unterhaltung mit Benutzern
• Pattern-Matching Algorithmus
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
6
Chatbots – Anwendungen
• Kundenservice
• Marketing
• Finanzen
• Humanressourcen
• E-Commerce
• Unterhaltung
• Gesundheitswesen
• Information-Retrieval
• FAQ (Frequently Asked Questions) und
• Q&A (Question-Answer) Chatbots
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
7
Chatbots – Typen
• Wissensdomäne
• offene und
• geschlossene Domäne (Pizza Bot)
• Ansätze
• skriptbasierte und
• KI unterstützte Chatbots
• Konversationsdauer
• kurze (CNN) und
• lange Konversationen (Kundensupport)
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
8
Kontext
• Chatbot
• Unterstützung bei der Informationssuche
• Hochladen von Informationen
• Austria Forum – Kategorie Geographie
• Kontinente, Länder, Kategorien wie Kommunikation,
Transport, Regierung, Energie, Wirtschaft …
• Informationen in verschiedener Formen
(Text, Tabelle, Bilder, interne und externe Links …)
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
9
Design
• Wissensbasis
• Zugriff über API
• JSON Format
• semi-strukturierte Informationen
• Preprocessing
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
10
Architektur
• Chatbot Prototyp
• Single Client Page
• Chatbot System
• NLU (Natural Language Understanding) Plattform
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
11
Implementation – Single Client Page
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
12
Implementation – Chatbot System
• Standalone Anwendung
• Apache Tomcat 8
• Web Socket Protokoll
• NLP Komponente
• Stanford CoreNLP
• Keyword Extrahierung
• Location tags
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
13
Implementation – Chatbot System (2)
• NLU Komponente
• Dialogflow (https://dialogflow.com/)
• Training mit Konversationsbeispielen
• basiert auf dem maschinellen Lernen
• Bedeutung extrahieren
• Logische Komponente
• Informationsfluss zwischen Komponenten
• aktiviert Kontext von Konversation
• Suchkomponente
• basiert auf Apache Lucene
• generiert und aktualisiert Suchanfragen
• rangierte Ergebnisse
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
14
Anwendungsfälle
• Informationssuche
• Benutzer stellt Frage
„What is the capital of France?“
• NLP extrahiert Keywords und Location Tags
Nomen (capital, France), Land (France)
• NLU extrahiert Bedeutung
Such-Event erkannt
• Suchkomponente generiert Anfrage
• weitere Aktion abhängig von Anzahl der
Ergebnisse
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
15
Anwendungsfälle (2)
• Hochladen von Informationen
• Benutzer stellt Frage
„I would like to upload video“
• NLU extrahiert Bedeutung
Upload-Event erkannt
• zusätzliche Informationen werden gesammelt
Land, Titel, Dauer, Link
• Verifizierung der gesammelten Informationen
• Hochladen
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
16
Fazit
• Informations-Retrieval Tool
• Informationssuche
• Hochladen der Informationen (Bilder, Video, Audio)
• Suchergebnisse
• Maximal 3 Antworten
• jede Antwort mit 300 Zeichen + URL
• Link zu Website
• vordefinierte Antwort
• Smalltalk
• Verbesserung der Benutzererfahrung
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
17
Fazit (2)
• vollständige Sätze als auch Keywords
• hat Einfluss auf die Suchergebnisse
• Auswirkung auf Relevanz
• Design von Wissensbasis
• NLP und NLU Informationen
• NLP Mängel
• Kontinente wurden als Länder erkannt
• Bosnia and Herzegovina, Trinidad and Tobago
• Wiederholung
• kein Kontext über die ganze Konversation
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
18
Ausblick
• Chatbot als Alternative zu Suchmaschinen
• NLP NER (Personen, Unternehmen, Nummer)
• weitere Kategorien von Austria Forum integrieren
• Verfassung von Inhalten
• Hochladen von Inhalten
• NLU wird weiterentwickelt
• Basis für die Weiterentwicklung
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
19
Danke für Ihre Aufmerksamkeit!
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science
20
Fragen?
Potential of Bots for Encyclopedias
14.11.2019
Institute of Interactive Systems and Data Science

More Related Content

Similar to Potential of Bots for Encylclopedias

Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?kostaedt
 
Wissensrepräsentation im Social Semantic Web
Wissensrepräsentation im Social Semantic WebWissensrepräsentation im Social Semantic Web
Wissensrepräsentation im Social Semantic WebKatrin Weller
 
Handout Workshop Web2 0 im Kulturbetrieb, Karin Janner + Frank Tentler für ne...
Handout Workshop Web2 0 im Kulturbetrieb, Karin Janner + Frank Tentler für ne...Handout Workshop Web2 0 im Kulturbetrieb, Karin Janner + Frank Tentler für ne...
Handout Workshop Web2 0 im Kulturbetrieb, Karin Janner + Frank Tentler für ne...Karin Janner
 
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACTEU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACTMax Kaiser
 
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16Boris Adryan
 
ch.ch 2020
ch.ch 2020 ch.ch 2020
ch.ch 2020 ch.ch
 
Christian Hasiewicz: Kunden, Services, Technologien
Christian Hasiewicz: Kunden, Services, TechnologienChristian Hasiewicz: Kunden, Services, Technologien
Christian Hasiewicz: Kunden, Services, TechnologienZukunftswerkstatt
 
Designkompetenzen für vernetzte Systeme
Designkompetenzen für vernetzte SystemeDesignkompetenzen für vernetzte Systeme
Designkompetenzen für vernetzte SystemeTilman Zitzmann
 
Social Media in Bibliotheken. Geschichte einer Immigration ins Digitale
Social Media in Bibliotheken. Geschichte einer Immigration ins DigitaleSocial Media in Bibliotheken. Geschichte einer Immigration ins Digitale
Social Media in Bibliotheken. Geschichte einer Immigration ins DigitaleHans-Christoph Hobohm
 
Internet-Suchmaschinen: Aktueller Stand und Entwicklungsperspektiven
Internet-Suchmaschinen: Aktueller Stand und EntwicklungsperspektivenInternet-Suchmaschinen: Aktueller Stand und Entwicklungsperspektiven
Internet-Suchmaschinen: Aktueller Stand und EntwicklungsperspektivenDirk Lewandowski
 
Einführung Linked Open Data (LOD) - Introduction to Linked Open Data (LOD)
Einführung Linked Open Data (LOD) - Introduction to Linked Open Data (LOD)Einführung Linked Open Data (LOD) - Introduction to Linked Open Data (LOD)
Einführung Linked Open Data (LOD) - Introduction to Linked Open Data (LOD)Martin Kaltenböck
 
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data NexusTFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data NexusTourismFastForward
 
Globale Standards im Web of Things
Globale Standards im Web of ThingsGlobale Standards im Web of Things
Globale Standards im Web of ThingsGeorg Rehm
 
Generische Kuratierungstechnologien für spezifische Anwendungsfälle: Hintergr...
Generische Kuratierungstechnologien für spezifische Anwendungsfälle: Hintergr...Generische Kuratierungstechnologien für spezifische Anwendungsfälle: Hintergr...
Generische Kuratierungstechnologien für spezifische Anwendungsfälle: Hintergr...Georg Rehm
 
Wissenserschließung und –Modellierung: Ontologie vs. Volltextsuche am Beispie...
Wissenserschließung und –Modellierung: Ontologie vs. Volltextsuche am Beispie...Wissenserschließung und –Modellierung: Ontologie vs. Volltextsuche am Beispie...
Wissenserschließung und –Modellierung: Ontologie vs. Volltextsuche am Beispie...Thomas Koch
 
Eine Infrastruktur für freie Katalogdaten. Konzeption und Entwicklung
Eine Infrastruktur für freie Katalogdaten. Konzeption und EntwicklungEine Infrastruktur für freie Katalogdaten. Konzeption und Entwicklung
Eine Infrastruktur für freie Katalogdaten. Konzeption und EntwicklungAdrian Pohl
 

Similar to Potential of Bots for Encylclopedias (20)

Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
Softwareentwicklung in Bibliotheken und Verbundzentralen - Ist das sinnvoll?
 
Umfragen auf mobilen Endgeräten
Umfragen auf mobilen EndgerätenUmfragen auf mobilen Endgeräten
Umfragen auf mobilen Endgeräten
 
ZBIW: Discovery
ZBIW: DiscoveryZBIW: Discovery
ZBIW: Discovery
 
Wissensrepräsentation im Social Semantic Web
Wissensrepräsentation im Social Semantic WebWissensrepräsentation im Social Semantic Web
Wissensrepräsentation im Social Semantic Web
 
UBA Data Cube
UBA Data CubeUBA Data Cube
UBA Data Cube
 
Handout Workshop Web2 0 im Kulturbetrieb, Karin Janner + Frank Tentler für ne...
Handout Workshop Web2 0 im Kulturbetrieb, Karin Janner + Frank Tentler für ne...Handout Workshop Web2 0 im Kulturbetrieb, Karin Janner + Frank Tentler für ne...
Handout Workshop Web2 0 im Kulturbetrieb, Karin Janner + Frank Tentler für ne...
 
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACTEU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
 
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
 
ch.ch 2020
ch.ch 2020 ch.ch 2020
ch.ch 2020
 
ENP_ONB_infday_GMuehlberger
ENP_ONB_infday_GMuehlbergerENP_ONB_infday_GMuehlberger
ENP_ONB_infday_GMuehlberger
 
Christian Hasiewicz: Kunden, Services, Technologien
Christian Hasiewicz: Kunden, Services, TechnologienChristian Hasiewicz: Kunden, Services, Technologien
Christian Hasiewicz: Kunden, Services, Technologien
 
Designkompetenzen für vernetzte Systeme
Designkompetenzen für vernetzte SystemeDesignkompetenzen für vernetzte Systeme
Designkompetenzen für vernetzte Systeme
 
Social Media in Bibliotheken. Geschichte einer Immigration ins Digitale
Social Media in Bibliotheken. Geschichte einer Immigration ins DigitaleSocial Media in Bibliotheken. Geschichte einer Immigration ins Digitale
Social Media in Bibliotheken. Geschichte einer Immigration ins Digitale
 
Internet-Suchmaschinen: Aktueller Stand und Entwicklungsperspektiven
Internet-Suchmaschinen: Aktueller Stand und EntwicklungsperspektivenInternet-Suchmaschinen: Aktueller Stand und Entwicklungsperspektiven
Internet-Suchmaschinen: Aktueller Stand und Entwicklungsperspektiven
 
Einführung Linked Open Data (LOD) - Introduction to Linked Open Data (LOD)
Einführung Linked Open Data (LOD) - Introduction to Linked Open Data (LOD)Einführung Linked Open Data (LOD) - Introduction to Linked Open Data (LOD)
Einführung Linked Open Data (LOD) - Introduction to Linked Open Data (LOD)
 
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data NexusTFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
 
Globale Standards im Web of Things
Globale Standards im Web of ThingsGlobale Standards im Web of Things
Globale Standards im Web of Things
 
Generische Kuratierungstechnologien für spezifische Anwendungsfälle: Hintergr...
Generische Kuratierungstechnologien für spezifische Anwendungsfälle: Hintergr...Generische Kuratierungstechnologien für spezifische Anwendungsfälle: Hintergr...
Generische Kuratierungstechnologien für spezifische Anwendungsfälle: Hintergr...
 
Wissenserschließung und –Modellierung: Ontologie vs. Volltextsuche am Beispie...
Wissenserschließung und –Modellierung: Ontologie vs. Volltextsuche am Beispie...Wissenserschließung und –Modellierung: Ontologie vs. Volltextsuche am Beispie...
Wissenserschließung und –Modellierung: Ontologie vs. Volltextsuche am Beispie...
 
Eine Infrastruktur für freie Katalogdaten. Konzeption und Entwicklung
Eine Infrastruktur für freie Katalogdaten. Konzeption und EntwicklungEine Infrastruktur für freie Katalogdaten. Konzeption und Entwicklung
Eine Infrastruktur für freie Katalogdaten. Konzeption und Entwicklung
 

More from Educational Technology

The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...Educational Technology
 
Analysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elementsAnalysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elementsEducational Technology
 
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Educational Technology
 
Mixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der HochschullehreMixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der HochschullehreEducational Technology
 
Development of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management systemDevelopment of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management systemEducational Technology
 
Math trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for AndroidMath trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for AndroidEducational Technology
 
Empirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video FootageEmpirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video FootageEducational Technology
 
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der LeichtathletikFächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der LeichtathletikEducational Technology
 
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von InternettechnologienDENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von InternettechnologienEducational Technology
 
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...Educational Technology
 
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...Educational Technology
 
Development of a mobile French language learning platform
Development of a mobile French language learning platformDevelopment of a mobile French language learning platform
Development of a mobile French language learning platformEducational Technology
 
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...Educational Technology
 
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters ThymioFächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters ThymioEducational Technology
 
Einsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEinsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEducational Technology
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesEducational Technology
 
Development of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platformDevelopment of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platformEducational Technology
 

More from Educational Technology (20)

The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...
 
Analysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elementsAnalysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elements
 
Portability of Mobile Applications
Portability of Mobile ApplicationsPortability of Mobile Applications
Portability of Mobile Applications
 
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
 
Mixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der HochschullehreMixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der Hochschullehre
 
Development of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management systemDevelopment of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management system
 
Math trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for AndroidMath trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for Android
 
Empirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video FootageEmpirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video Footage
 
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der LeichtathletikFächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
 
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von InternettechnologienDENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
 
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
 
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
 
School Start Screening Tool
School Start Screening ToolSchool Start Screening Tool
School Start Screening Tool
 
Development of a mobile French language learning platform
Development of a mobile French language learning platformDevelopment of a mobile French language learning platform
Development of a mobile French language learning platform
 
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
 
Learning Analytics and MOOCs
Learning Analytics and MOOCsLearning Analytics and MOOCs
Learning Analytics and MOOCs
 
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters ThymioFächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
 
Einsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEinsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im Klassenzimmer
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional Websites
 
Development of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platformDevelopment of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platform
 

Potential of Bots for Encylclopedias

  • 1. 1 WISSEN TECHNIK LEIDENSCHAFT Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 2. 2 Agenda • Einführung • Chatbots – Geschichte, Anwendungen und Typen • Architektur • Design • Implementation • Anwendungsfälle • Fazit • Ausblick Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 3. 3 Einführung • Online Enzycklopädie • große Mengen an Informationen • Artikel werden täglich verfasst • Informationssuche • Suchmaschinen • Keyword-Matching Algorithmen • Relevanz der Suchergebnisse • Liste von Links • Navigation • Wie kommt man schneller zu relevanten Informationen? Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 4. 4 Einführung (2) • Was sind Chatbots? • Popularität gestiegen • Nutzung von Messaging-Anwendungen (2.1 Milliarden Nutzer) • Verbesserungen von Algorithmen und Techniken in Datenverarbeitung (Natural Language Processing) • Verbesserungen der künstlichen Intelligenz (KI) • Facebook, Microsoft, Google, Amazon Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 5. 5 Chatbots – Geschichte • Turing Test (Alan Turing, 1950) • ELIZA (Joseph Weizenbaum, 1966) • Simulation eines Psychoterapeuts • Keyword-Matching Algorithmus • PARRY (Kenneth Colby, 1972) • Komplexer und fortgeschrittener als ELIZA • Simulation einer paranoiden Person • A.L.I.C.E (Richard Wallace, 1995) • Unterhaltung mit Benutzern • Pattern-Matching Algorithmus Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 6. 6 Chatbots – Anwendungen • Kundenservice • Marketing • Finanzen • Humanressourcen • E-Commerce • Unterhaltung • Gesundheitswesen • Information-Retrieval • FAQ (Frequently Asked Questions) und • Q&A (Question-Answer) Chatbots Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 7. 7 Chatbots – Typen • Wissensdomäne • offene und • geschlossene Domäne (Pizza Bot) • Ansätze • skriptbasierte und • KI unterstützte Chatbots • Konversationsdauer • kurze (CNN) und • lange Konversationen (Kundensupport) Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 8. 8 Kontext • Chatbot • Unterstützung bei der Informationssuche • Hochladen von Informationen • Austria Forum – Kategorie Geographie • Kontinente, Länder, Kategorien wie Kommunikation, Transport, Regierung, Energie, Wirtschaft … • Informationen in verschiedener Formen (Text, Tabelle, Bilder, interne und externe Links …) Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 9. 9 Design • Wissensbasis • Zugriff über API • JSON Format • semi-strukturierte Informationen • Preprocessing Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 10. 10 Architektur • Chatbot Prototyp • Single Client Page • Chatbot System • NLU (Natural Language Understanding) Plattform Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 11. 11 Implementation – Single Client Page Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 12. 12 Implementation – Chatbot System • Standalone Anwendung • Apache Tomcat 8 • Web Socket Protokoll • NLP Komponente • Stanford CoreNLP • Keyword Extrahierung • Location tags Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 13. 13 Implementation – Chatbot System (2) • NLU Komponente • Dialogflow (https://dialogflow.com/) • Training mit Konversationsbeispielen • basiert auf dem maschinellen Lernen • Bedeutung extrahieren • Logische Komponente • Informationsfluss zwischen Komponenten • aktiviert Kontext von Konversation • Suchkomponente • basiert auf Apache Lucene • generiert und aktualisiert Suchanfragen • rangierte Ergebnisse Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 14. 14 Anwendungsfälle • Informationssuche • Benutzer stellt Frage „What is the capital of France?“ • NLP extrahiert Keywords und Location Tags Nomen (capital, France), Land (France) • NLU extrahiert Bedeutung Such-Event erkannt • Suchkomponente generiert Anfrage • weitere Aktion abhängig von Anzahl der Ergebnisse Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 15. 15 Anwendungsfälle (2) • Hochladen von Informationen • Benutzer stellt Frage „I would like to upload video“ • NLU extrahiert Bedeutung Upload-Event erkannt • zusätzliche Informationen werden gesammelt Land, Titel, Dauer, Link • Verifizierung der gesammelten Informationen • Hochladen Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 16. 16 Fazit • Informations-Retrieval Tool • Informationssuche • Hochladen der Informationen (Bilder, Video, Audio) • Suchergebnisse • Maximal 3 Antworten • jede Antwort mit 300 Zeichen + URL • Link zu Website • vordefinierte Antwort • Smalltalk • Verbesserung der Benutzererfahrung Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 17. 17 Fazit (2) • vollständige Sätze als auch Keywords • hat Einfluss auf die Suchergebnisse • Auswirkung auf Relevanz • Design von Wissensbasis • NLP und NLU Informationen • NLP Mängel • Kontinente wurden als Länder erkannt • Bosnia and Herzegovina, Trinidad and Tobago • Wiederholung • kein Kontext über die ganze Konversation Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 18. 18 Ausblick • Chatbot als Alternative zu Suchmaschinen • NLP NER (Personen, Unternehmen, Nummer) • weitere Kategorien von Austria Forum integrieren • Verfassung von Inhalten • Hochladen von Inhalten • NLU wird weiterentwickelt • Basis für die Weiterentwicklung Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 19. 19 Danke für Ihre Aufmerksamkeit! Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science
  • 20. 20 Fragen? Potential of Bots for Encyclopedias 14.11.2019 Institute of Interactive Systems and Data Science