Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und...

17
Wer hat Spaß an Polly Pixel? Wer hat Spaß an Polly Pixel? Chatbots in der Chatbots in der Onlinelexikographie – Anwendung, Onlinelexikographie – Anwendung, Potential und Bewertung Potential und Bewertung Ulrike Spree / 11.10.2007

Transcript of Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und...

Page 1: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Wer hat Spaß an Polly Pixel? Wer hat Spaß an Polly Pixel?

Chatbots in der Chatbots in der Onlinelexikographie – Anwendung, Onlinelexikographie – Anwendung,

Potential und BewertungPotential und Bewertung

Ulrike Spree / 11.10.2007

Page 2: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

GliederungGliederung

Einleitung und Fragestellung

Projektidee „chat4you“

Chatbots revisited

The Making of Polly Pixel

Konzeption

Technische Umsetzung

Polly Pixels Lehrjahre

Bewertung des bisher Erreichten

Evaluierung und Training

Diskussion: Ihre Einschätzungen und Erfahrungen

Ulrike Spree / 11.10.2007

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 3: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Einleitung und FragestellungGliederung

1. Wie lässt sich technisch kostengünstig (open source) eine Verknüpfung eines Online-Lexikons mit einem Konversationsagenten (Chatbot) umsetzen?

2. Welchen Mehrwert bringt der Einsatz solcher Instrumente für die zielgruppengerechte Interaktion des Nutzers mit dem Lexikon?

3. Was sind die Voraussetzungen für den Erfolg eines solchen Unternehmens?

Ulrike Spree / 11.10.2007

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 4: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Abb. 1. Onlinelexikon „lookedup4you“ ohne Chatbot

Themenaus-wahl

Artikel- und Volltextsuche

Page 5: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Abb. 2. Onlinelexikon „lookedup4you“ mit Chatbot

Chatbot undLexikonsuche

Themen-auswahl

am HäufigstenaufgerufeneArtikel

Page 6: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Projektidee „chat4you“Gliederung

Das an der HAW entwickelte Online-Lexikon für junge Verbraucher erfährt bei der Zielgruppe nicht die von der Verbraucherzentrale erwünschte Aufmerksamkeit,

Einsatz von Chatbots als Nutzerschnittstelle für Online-Lexika noch neu,

Wert von Identifikationsfiguren, die Pfade durch das lexikographische Wissen schlagen, für den Bereich von Nachschlagewerken bereits erkannt.

Ulrike Spree / 11.10.2007

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 7: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Chatbots revisited – top oder flop?Gliederung

Ulrike Spree / 11.10.2007

Experimentelle Anwendungen

Experimentierfeld für KI und Computerlinguistik

fließende Übergänge zu Unterhaltungs- und Spielangeboten

Datensammlung zum menschlichen Kommunikationsverhalten

E-Learning

z. B. Spracherwerb

Kundenkommunikation

Ersatz für FAQ-Listen

gezielte Produktpräsentation (Anna – Ikea; Stella – Stabi)

Fazit: Die hoch gesteckten Erwartungen während des Chatbot-Revival ab 2000, dass Chatbots in Zukunft in großem Maßstab Telefonhotlines ersetzen würden, haben sich so nicht bestätigt. Chatbots sind jedoch ein fester Bestandteil des Internetalltags geworden.

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 8: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

The Making of Polly Pixel - KonzeptionGliederung

Ulrike Spree / 11.10.2007

Name: Polly Pixel

Geschlecht: weiblich

Alter: ca. 25 Jahre

Morphologie / Aussehen: Cybergirl, junge Frau, kurze helle Haare (vielleicht rot?), Tattoo, szenig gekleidet

Charakter: vertrauenswürdig; kompetent; Typ große Schwester, die man bewundert und auf die man stolz ist; nett, neugierig, lustig, schlagfertig, schlau, gebildet, weltoffen; gesellschaftskritisch; auf sehr nette Art und Weise ‚ermahnend’ und erziehend, hat absolut ein Händchen für Jugendliche und Kinder.Polly Pixel ist sich darüber bewusst, dass sie ein Chatbot ist und weiß genau, was sie da eigentlich macht und welche Ziele sie damit verfolgt.

Interessen / Hobbies: sozial + im Tierschutz engagiert; ausgeprägtes Konsumverhalten (deshalb auch Interesse am Verbraucherschutz); Musik (Richtung Delta-Radio/Hip Hop), internetbegeistert (chatten, surfen etc.); steht auf trendige Technik (Handy, Ipod etc.); Reisen (Vorteil: als virtuelles Girl kommt sie schnell + problemlos überall hin).

Biographie: ist für die Aufgabe des Chatbots „geboren“ worden

Art der Darstellung: Brustbild (wie Stella von der SUB Hamburg)

Abb. 3 Steckbrief Chatbot

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 9: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

The Making of Polly Pixel - UmsetzungGliederung

Ulrike Spree / 11.10.2007

<category><category><pattern>KANNST DU DAS NICHT AENDERN</pattern><pattern>KANNST DU DAS NICHT AENDERN</pattern><template><img src="lachen"/><template><img src="lachen"/>

<random><random> <li>Nein, das uebersteigt meine Faehigkeiten.</li><li>Nein, das uebersteigt meine Faehigkeiten.</li> <li>Bin ich Superwoman?</li><li>Bin ich Superwoman?</li> <li>Ich bin hier ja nicht der Chef...</li><li>Ich bin hier ja nicht der Chef...</li> </random></random> </template></template></category></category>

Abb. 5 Beispiel AIML (Artificial Intelligence Markup Language)

Nutzeranfrage

Emotion Polly

Antworten, Zu-fallsgenerator

Do you speak AIML?

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 10: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

The Making of Polly Pixel - UmsetzungGliederung

Ulrike Spree / 11.10.2007

Programm E (in PHP programmierter Interpreter)

Startup.xml

AIML Datei

MySQL-Datenbank

Mittels Konverter werden die AIML-Dateien in die DB geladen und ausgelesen

Ein- und Ausgabemaske

Ruft startup.xml auf, liest Konfiguration aus, schreibt AIML-Daten in die DB

Startup enthält Konfiguration des Bots, Persönlichkeit etc.

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 11: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Abb. 4: Flussdiagramm Zugriff auf Smalltalk und Lexikon

Die große Herausforderung

des Projektes: Wie lässt sich die Sprechabsicht des

Nutzers – Lexikonsuche

oder Smalltalk – erkennen?

! ? Vorläufige Antwort: Es werden immer beide Möglichkeiten geboten.

Page 12: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Bewertung des bisher ErreichtenGliederung

Ulrike Spree / 11.10.2007

1. Wie lässt sich technisch kostengünstig (open source) eine Verknüpfung eines Online-Lexikons mit einem Konversationsagenten (Chatbot) umsetzen?

Der Klassiker mySQL und PHP (Programm E) plus xml-basierte Datenbasis (AIML) ist technisch relativ leicht umsetzbar und läuft stabil.

Das Grundprinzip des reinen Patternabgleichs in AIML bedeutet, dass alle möglichen Nutzeranfragen vorab geplant und in die Wissensbasis eingebaut werden müssen.

Fehlen wirklich komfortabler Editierwerkzeuge macht die Pflege der Wissensbasis sehr aufwändig.

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 13: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Bewertung des bisher ErreichtenGliederung

Ulrike Spree / 11.10.2007

2. Welchen Mehrwert bringt der Einsatz solcher Instrumente für die zielgruppengerechte Interaktion des Nutzers mit dem Lexikon?

Spaßfaktor?

Möglichkeit der natürlichsprachigen Anfrage

Möglichkeit, auf zusätzliche Inhalte zu verweisen / z. B. auf weitere Infos der Verbraucherzentrale verweisen?

Marktforschung: Die Konversationen werden in den Logfiles aufgezeichnet und können in Hinblick auf Ergänzungen des Lexikons ausgewertet werden.

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 14: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Bewertung des bisher ErreichtenGliederung

Ulrike Spree / 11.10.2007

3. Was sind die Voraussetzungen für den Erfolg eines solchen Unternehmens?

genaue Zielgruppenanalyse

Umfangreiche Wissensbasis

ständige Pflege und Aktualisierung der Wissensbasis

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 15: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Evaluierung und TrainingGliederung

Ulrike Spree / 11.10.2007

Problem Lösung• Wissensbasis zu klein• Ausgabe v. Smalltalk und Lexikon führt zu unlogischen Reaktionen (trauriges Gesicht, obwohl Treffer gefunden)• Volltextsuche zu tolerant

• Wissensbasis ergänzen• Trennung Smalltalk / Lexikonabfrage• Wissensbasis ergänzen

• Suche optimieren

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 16: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

DiskussionGliederung

Ulrike Spree / 11.10.2007

Unterhalten Sie sich doch auch einmal mit Polly!

Aber mir dürfen Sie natürlich auch Fragen stellen.

Download der Präsentation unter:

www.bui.haw-hamburg.de/pers/ulrike.spree/praesentation/chatbot_revisited.ppt

Gliederung Fragestellung Projektidee „chat4you“ Chatbots revisited The Making of Polly Pixel Bewertung Evaluierung und Training Diskussion Quellen

Page 17: Wer hat Spaß an Polly Pixel? Chatbots in der Onlinelexikographie – Anwendung, Potential und Bewertung Ulrike Spree / 11.10.2007.

Quellen und weiterführende Ressourcen

Quellen / Ressourcen

Abu Shawar 2007Abu Shawar, Bayan; Eric Atwell: Chatbots: are they really useful? In: Zeitschrift für Computerlinguistik und Sprachtechnologie. Jhg. 2007, Bd. 22, S. 29-49Bachfeld; Christensen; Christof 2005Bachfeld, Sigrun; Christensen, Anne; Christof, Jürgen: Automatische Auskunftsgespräche? Anforderungen an den Einsatz von Chatbots in Bibliotheken. URL: http://www.opus-bayern.de/bib-info/volltexte/2007/274/Braun 2003Braun, Alexander: Chatbots in der Kundenkommunikation. Berlin, Heidelberg : Springer, 2003Chai; Lin 2001Chai, Joyce; Lin, Jimmy: The Role of Natural Language Conversational Interface in Online Sales : A Case Study. In: International Journal of Speech Technology, 4 (2001), S. 285-295). URL: http://www.umiacs.umd.edu/~jimmylin/publications/Chai-etal-IJST01.pdf . - Abruf: 30.07.2007Gaito 2007Gaito: GaitoBot AIML Editor. URL: http://www.gaito.de/content/produkte_gaitobot/editor.asp?language=de - Abruf 13.08.2007Geeb 2007Geeb, Franziskus: Chatbots in der praktischen Fachlexikographie und Terminologie. In: Zeitschrift für Computerlinguistik und Sprachtechnologie. Jhg. 2007, Bd. 22, S. 52-70Juhst; Preuß 2007Juhst, Sabrina; Preuß, Ulrike: Überarbeitete Entwürfe zum Bot-Charakter-Design: Polly, Kalle, Looky. (unveröffentlichte studentische Arbeit, Department Information, Fakultät DMI, HAW Hamburg, 09.05.2007)Meeuwsen 2007Sarah Meeuwsen: Auswertung der Nutzertests vom 12.06.2007 an der Gesamtschule Bahrenfeld. (unveröffentlichte studentische Arbeit, Department Information, Fakultät DMI, HAW Hamburg, 13.07.2007)Möbus 2006Möbus, Claus; Eißner Andreas; Feindt, Jan u. a. : Web-Kommunikation mit OpenSource. Chatbots, Virtuelle Messen, Richt-Media-Content. Berlin, Heidelberg : Springer, 2006 Zeumer 2007Zeumer, Tobias: Chat4You. Technische Dokumentation. (unveröffentlichte studentische Arbeit, Department Information, Fakultät DMI, HAW Hamburg, 10.08.2007)