• Keine Ergebnisse gefunden

Was sind

N/A
N/A
Protected

Academic year: 2022

Aktie "Was sind "

Copied!
16
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Einführung in die Computerlinguistik

D I A L O G S Y S T E M E

WS 2009/2010

Bojan Georgievski

Prashanna Thangeswaran David Höfig

(2)

Einführung

Was sind

Dialogsysteme?

Beispiele von Dialogsystemen

Wo werden Dialogsysteme angewendet?

Computer: Guten Tag, dies ist die automatische Fahrplanauskunft. Von wo nach wo wollen Sie Fahren?

Benutzer: Servus. Ich möchte gerne morgen von Düsseldorf nach Berlin fahren.

Computer: Um welche Uhrzeit möchten Sie am 1.

Mai von Düsseldorf Hbf nach Berlin Hbf fahren?

Benutzer: Ähm.. Ca. 6 Uhr nachmittags.

Computer: Sie wollen also gegen achtzehn Uhr abfahren?

Benutzer: Richtig!

Computer: Sie haben die folgenden Verbindungen:

Abfahrt Düsseldorf Hbf 18:03 Gleis 16...

(3)

Was sind Dialogsysteme

Systeme zur Kommunikation des Menschen mit dem Computer mittels natürlicher

Sprache.

Komplexität: von der einfachsten Kommando- Eingabe mit gesprochenen Einzelwortbefehlen bis hin zu „natürlichen“ Dialogen mit echt

wechselnder Initiative zwischen Benutzer und System.

Rasante jüngere Entwicklung aufgrund

verbesserter Spracherkennung und neuer

industriellen Anwendungen.

(4)

Einige Beispiele von Dialogsystemen

Der Turing Test

Konversationspartner: ELIZA (1966), PARRY (1971)

Datenbankschnittstellen: BASEBALL (1963), LUNAR (1972), INTELLECT, Q&A

Schnittstellen für natürliche Sprachen: LUNAR (Woods et al. 1972, Woods, 1977), CHAT-80, The Core Language Engine (1992)

Künstliche Intelligenz: SHRDLU(1972), Grosz(1977), Alien, Cohen, Carberry etc.

Sprachdialogsysteme: ASR, TTS, Galaxy, Darpa Communicator, Philips Train Timetable System, Zuginformationssystem der Deutschen Bahn

(5)

Wo werden DS angewendet

Bedienung von Geräten (Auto-Bedienungselemente, Hausgeräte etc.)

Beschaffung von Informationen (Auskunfts- und

Hilfsysteme - Zugverbindungen, Nachrichten aus Web, Staumeldungen, Börsendaten, Wetter, Notdienste etc.)

Beschaffung von Dienstleistungen (Bestellung, Reservierung, Buchung, Weitervermittlung)

Kombinierte Aufgaben (Information und Bestellung in einem System, Buchung zweier voneinander abhängiger Dinge wie Mietwagen/Hotel)

Komplexe Aufgaben - akademische Systeme (Überprüfung und Reparatur elektronischer Schaltkreise (Circuit-Fix-It System) Planungssysteme (Küchenplanung))

(6)

„Dialogsysteme“ umfasst mehrere Anwendungstypen (Modalitäten):

- visuelle Ein-/Ausgabe

- natürlich sprachige Ein-/Ausgabe

- Ein-/Ausgabe über Tastatur u. Bildschirm -> Kombinationen von versch. Modalitäten

möglich

im folgenden Analyse der Dialogsysteme mit

I/O über Tastatur/Bildschirm (z.B. ELIZA)

(7)

Über Sprachwissen aus welchen linguistischen Ebenen verfügt

die Anwendung?

Begriff der linguistischen Ebenen:

-Phonologie -Morphologie -Lexikologie -Syntax

-Semantik

-Pragmatik

(8)

y Phonologie: nicht vorhanden

y Morphologie: vorhanden -> Erkennen der Wortgrenzen

y Lexikologie: vorhanden -> Zuordnung der Wörter

y Syntax: vorhanden -> Satzstruktur analysieren

y Semantik: nicht vorhanden bzw. geht aus Syntax hervor

y Pragmatik: nicht vorhanden

(9)

Worin liegen die linguistischen Schwierigkeiten der Anwendung?

Problem der Ambiguität:

y lexikalische Ambiguität (Homonyme)

y syntaktische Ambiguität

y morphologische Ambiguität

y orthographische Ambiguität

(Homographen)

(10)

-endlich große Datenbank

->kann nicht alle Worte erfassen

-syntaktisch korrekte Sätze können am besten

verarbeitet werden

Allgemeine Herangehensweise:

1. Tokenizer zerlegt Bytestream in Token 2. POS-Tagger markiert Wortformen

3. Parser generiert Syntaxbaum

(11)

Turing-Test

- Vorgeschlagen von Alan Turing 1950

- Ein menschlicher Fragesteller führt eine Unterhaltung mit zwei Gesprächspartnern. Er muss herausfinden, wer

Mensch und wer Computer ist.

- Kein Programm hat bislang den Turingtest bestanden

- 2008 schaffte ein Programm 25% der Teilnehmer für die ersten 5 Minuten zu täuschen

(12)

Loebner Preis

- findet jährlich statt

- 100.000$ für den bestandenen totalen Turing-Test

- 3000$ für das beste menschliche

Programm

(13)

AIML: XML - Dialekt

- AIML war die Grundlage für A.L.I.C.E eine stark verbesserte ELIZA

von Richard Wallace 1995-2002: freie Software

AIML wird für zahlreiche Online Bots

benutzt

(14)

Praktisches Beispiel 1

- Sprachdialogsystem "Talk to aAqua"

- ein Beratungsdienst für indische Bauern,

die meist Analphabeten

(15)

Praktisches Beispiel 2

- Commute UX: entwickelt von Microsoft

- Sprachdialogsystem für das Auto

- liest empfangene SMS, kann per Sprache anrufen

- kann Musik bei Nennung des Songtitels

abspielen

(16)

Stella

- Staats- und Universitätsbibliothek Hamburg: eine elektronische

Informationsassistentin

- seit 2004 im Einsatz

- Zusammentragung der Wissensbasis: 9 Monate

- http://www.sub.uni-hamburg.de/

Referenzen

ÄHNLICHE DOKUMENTE

Alle prüfrelevanten Bereiche erfüllen die Qualitätskriterien der Kennzeichnung „Barrierefreiheit geprüft – teilweise barrierefrei für Menschen mit Sehbehinderung und

schonen wir die Umwelt! Mit Schraub deckel, spül maschinen- und mikrowellen geeignet. Material: bruch- sicherer Kunststoff , 100 % recycling- fähig, gesundheits-

Tickets erhalten Sie an allen DB-Automaten und -Verkaufsstellen, in Reisebüros mit DB-Lizenz und DB ServiceStores sowie im Internet unter https://www.bahn.de oder telefonisch beim DB

West – Linz Signalbrücke, Mittellage Einreichprojekt zum UVP-Genehmigungsverfahren Teil 4 - Materienrechtliche Einreichunterlagen Störfall- und Retentionsbecken

Tickets erhalten Sie an allen DB-Automaten und -Verkaufsstellen, in Reisebüros mit DB-Lizenz und DB ServiceStores sowie im Internet unter www.bahn.de oder telefonisch beim DB

Zeitraum bei den Linien S 12 und S 19 zu Teilausfällen, Fahrzeitänderungen und Schienenersatzverkehr zwischen Aachen ◄► Düren und Sindorf/Horrem ◄►!.

S9 Recklinghausen - Haltern am See - GE-Buer Nord -Gladbeck - Bottrop - Essen - E-Steele - Velbert-Langenberg -Wuppertal - Schwelm - Gevelsberg - Hagenund zurück.. S9 Recklinghausen

Zeiträumen einzelne Züge der Linie RE 9 zwischen Düren / Stolberg (Rheinl) Hbf ◄► Aachen Hbf leider aus.. Als Ersatz verkehren