Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Chatbots Vielen Dank für die freundliche Begrüßung

Ähnliche Präsentationen


Präsentation zum Thema: "Chatbots Vielen Dank für die freundliche Begrüßung"—  Präsentation transkript:

1 Chatbots Vielen Dank für die freundliche Begrüßung
Ulrike Spree /

2  Gliederung Chatbots – Was ist das? Anwendungsfälle? Polly Pixel
Ihre Aufgabe Geplant war dieser Beitrag als Abschlußbericht über die erfolgreiche Ergänzung des Online-Lexikons für junge Verbraucher „lookedup4you“ um einen Chatbot als Nutzerschnittstelle im Rahmen eines studentischen Projektes. Tatsächlich kann dieser Beitrag jedoch nur Einblicke in ein laufendes Forschungs- und Entwicklungsprojekt geben, da auch mit zwölf hoch motivierten studentischen Projektteilnehmer/innen im Zeitraum von gut drei Monaten die Entwicklung eines gebrauchstauglichen Chatbot nicht umzusetzen war. Ulrike Spree /

3 Chatbot – Was ist das? Gliederung Chatbots (= Chat Robotter, auch Chatterbot oder Lingubots genannt; benachbart: Avatar) Softwareagenten Interface zur Kommunikation in natürlicher Sprache mit einer Wissensbasis häufig graphisch dargestellte Persönlichkeit mit einen hinterliegenden Charakter; evtl. außersprachliche Ausdrucksformen (Mimik, Gestik, z.T. auch Stimmführung) Als Chatbots (auch Chatterbot, Lingubot oder auch Avatar) werden Softwareagenten bezeichnet, die über ein Interface mittels einer natürlichsprachigen Interaktion den Zugriff auf eine Wissensbasis ermöglichen. Ulrike Spree /

4  Anwendungen in der Praxis
Gliederung Experimentelle Anwendungen: im Bereich der künstlichen Intelligenz und der Computerlinguistik Chatbots im E-Learning Chatbots in der Kundenkommunikation als sympathischer Ersatz für die sowieso ungeliebten FAQ-Listen zusätzliche Möglichkeit der gezielten Produktpräsentation. Geplant war dieser Beitrag als Abschlußbericht über die erfolgreiche Ergänzung des Online-Lexikons für junge Verbraucher „lookedup4you“ um einen Chatbot als Nutzerschnittstelle im Rahmen eines studentischen Projektes. Tatsächlich kann dieser Beitrag jedoch nur Einblicke in ein laufendes Forschungs- und Entwicklungsprojekt geben, da auch mit zwölf hoch motivierten studentischen Projektteilnehmer/innen im Zeitraum von gut drei Monaten die Entwicklung eines gebrauchstauglichen Chatbot nicht umzusetzen war. Ulrike Spree /

5  Einige Familienmitglieder Stella Horst Förster Alice Anna
Gliederung Stella Horst Förster Geplant war dieser Beitrag als Abschlußbericht über die erfolgreiche Ergänzung des Online-Lexikons für junge Verbraucher „lookedup4you“ um einen Chatbot als Nutzerschnittstelle im Rahmen eines studentischen Projektes. Tatsächlich kann dieser Beitrag jedoch nur Einblicke in ein laufendes Forschungs- und Entwicklungsprojekt geben, da auch mit zwölf hoch motivierten studentischen Projektteilnehmer/innen im Zeitraum von gut drei Monaten die Entwicklung eines gebrauchstauglichen Chatbot nicht umzusetzen war. Alice Anna Ulrike Spree /

6 Themenaus- wahl Artikel- und Volltextsuche
Abb. 1. Onlinelexikon „lookedup4you“ ohne Chatbot Ulrike Spree /

7 Chatbot und Lexikonsuche Themen- auswahl am Häufigsten aufgerufene
Artikel Abb. 2. Onlinelexikon „lookedup4you“ mit Chatbot

8  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 /

9  The Making of Polly Pixel - Konzeption
Gliederung 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) Auf der Grundlage von Desk-Research (Internet- und Chatverhalten von Jugendlichen, Nutzerbefragung an einer Gesamtschule, wurde die Person des Bot entwickelt. Abb. 3 Steckbrief Chatbot Ulrike Spree /

10  The Making of Polly Pixel - Umsetzung Do you speak AIML?
Gliederung Do you speak AIML? Nutzeranfrage Emotion Polly <category> <pattern>KANNST DU DAS NICHT AENDERN</pattern> <template><img src="lachen"/> <random> <li>Nein, das uebersteigt meine Faehigkeiten.</li> <li>Bin ich Superwoman?</li> <li>Ich bin hier ja nicht der Chef...</li> </random> </template> </category> AIML ist, vereinfacht ausgedrückt, nicht vielmehr als die Vorwegnahme aller möglichen (ggf. "gewünschten") Dialogsituationen. Ein Dialog besteht dabei aus einer Nutzereingabe, die entweder vollständig oder teilweise (bei Nutzung des Sternchen-Platzhalters) mit einer vorgegebenen Eingabemöglichkeit ("Pattern" oder "Muster") übereinstimmen muss. Für jede Möglichkeit gibt es eine Antwort, die unmittelbar ausgegeben wird. Sowohl Eingabemöglichkeiten als auch die dazugehörigen Antworten müssen intellektuell erarbeitet und eingegeben werden. Diese Darstellung ist stark verkürzt, macht jedoch deutlich, dass AIML ganz wesentlich von der Abstraktion realer Dialogmöglichkeiten abhängt. Wesentlich ist die Tatsachen, dass AIML weder etwas mit statistischen, noch syntaktischen oder gar semantische Methoden zu tun hat, sondern tatsächlich nur eine "Markup Language" ist, bei der ein Interpreter die Aufgabe der Mustererkennung übernimmt. Antworten, Zu- fallsgenerator Abb. 5 Beispiel AIML (Artificial Intelligence Markup Language) Ulrike Spree /

11  The Making of Polly Pixel - Umsetzung
Gliederung Ein- und Ausgabemaske Startup enthält Konfiguration des Bots, Persönlichkeit etc. Programm E (in PHP programmierter Interpreter) Startup.xml AIML Datei Die Funktionsweise eines Chatbot kann denkbar einfach sein. Über eine Ein- und Ausgabemaske greift der Nutzer mit Hilfe eines Interpreters (einer Übersetzungsoftware) auf eine Wissensbasis zu. Diese Wissensbasis ist im vorliegenden Fall zunächst nichts anderes als eine Antwort- und Mustererkennungsdatei, in der zu einzelnen Nutzeranfragen die entsprechenden Antworten gespeichert werden. Wir haben uns für eine komplette Open Source Lösung mit AIML, Programm E und Datenbank MySQL entschieden. MySQL-Datenbank Ruft startup.xml auf, liest Konfiguration aus, schreibt AIML-Daten in die DB Mittels Konverter werden die AIML-Dateien in die DB geladen und ausgelesen Ulrike Spree /

12 ! ? Vorläufige Antwort: Es werden immer beide Möglichkeiten geboten.
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. Abb. 4: Flussdiagramm Zugriff auf Smalltalk und Lexikon

13  Wo wir Ihre Hilfe brauchen Polly soll klüger werden.
Gliederung Polly soll klüger werden. Bitte unterhalten Sie sich mit Polly und benennen Sie : gute Antworten Wissenslücken schlechte Antworten machen Sie Vorschläge zur Verbesserung Auf die Unterschiede in den Definitionen eingehen. 1 ist tätigkeits- und bereichsorientiert. 2 betont den Aspekt der Reflektion über die Verfahren Ulrike Spree /

14  Quellen und weiterführende Ressourcen Abu Shawar 2007
Quellen / Ressourcen Abu Shawar 2007 Abu Shawar, Bayan; Eric Atwell: Chatbots: are they really useful? In: Zeitschrift für Computerlinguistik und Sprachtechnologie. Jhg. 2007, Bd. 22, S Bachfeld; Christensen; Christof 2005 Bachfeld, Sigrun; Christensen, Anne; Christof, Jürgen: Automatische Auskunftsgespräche? Anforderungen an den Einsatz von Chatbots in Bibliotheken. URL: Braun 2003 Braun, Alexander: Chatbots in der Kundenkommunikation. Berlin, Heidelberg : Springer, 2003 Chai; Lin 2001 Chai, 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 ). URL: Abruf: Gaito 2007 Gaito: GaitoBot AIML Editor. URL: - Abruf Geeb 2007 Geeb, Franziskus: Chatbots in der praktischen Fachlexikographie und Terminologie. In: Zeitschrift für Computerlinguistik und Sprachtechnologie. Jhg. 2007, Bd. 22, S Juhst; Preuß 2007 Juhst, Sabrina; Preuß, Ulrike: Überarbeitete Entwürfe zum Bot-Charakter-Design: Polly, Kalle, Looky. (unveröffentlichte studentische Arbeit, Department Information, Fakultät DMI, HAW Hamburg, ) Meeuwsen 2007 Sarah Meeuwsen: Auswertung der Nutzertests vom an der Gesamtschule Bahrenfeld. (unveröffentlichte studentische Arbeit, Department Information, Fakultät DMI, HAW Hamburg, ) Möbus 2006 Möbus, Claus; Eißner Andreas; Feindt, Jan u. a. : Web-Kommunikation mit OpenSource. Chatbots, Virtuelle Messen, Richt-Media-Content. Berlin, Heidelberg : Springer, 2006 Zeumer 2007 Zeumer, Tobias: Chat4You. Technische Dokumentation. (unveröffentlichte studentische Arbeit, Department Information, Fakultät DMI, HAW Hamburg, )


Herunterladen ppt "Chatbots Vielen Dank für die freundliche Begrüßung"

Ähnliche Präsentationen


Google-Anzeigen