Sunteți pe pagina 1din 18

Inteligenţă

artificială
Cursul nr. 10
Structuri de atribute utilizate
ca manager de dialog
 O interfaţă poate să utilizeze ca manager
de dialog (MD) structurile de atribute.
Acestea pot gestiona cu succes
ambiguităţile şi informaţia incompletă care
apare în decursul unui dialog.
Exemplu
 U1: Ce autobuze ajung la Cluj lunea şi
marţea?
 S1: De unde vreti să plecaţi?
 U2: Există o statie lângă gară?
 S2: Da. Se numeşte “Gara”.
 U3: Atunci vreau să plec de acolo.
 S4: Autobuzul 130 pleacă la 15.45 şi
ajunge la 17.20.
Informaţia despre o călătorie
travel
ARRIVAL: place
DEPARTURE: place
time
T: TIME: DAY: list
TIME:symbol
D/A: symbol
BUS: list
O structură de atribute pentru
informaţie complementară
object
OBJECT: object
NAME: name
C:
prop
PROPERTY: ASPECT: name
VALUE: val
Ce autobuze ajung la Cluj lunea şi marţea?
travel
ARRIVAL: Cluj
DEPARTURE: place
time
TIME: DAY: [Monday, tuesday]
TIME: evening
D/A: arrival
BUS: reqest1
De unde vreti să plecaţi?
travel
ARRIVAL: place
DEPARTURE:reguest2
time
TIME: DAY: list
TIME: symbol
D/A: symbol
BUS: list
De unde vreti să plecaţi?
travel
ARRIVAL: place
DEPARTURE:reguest2
time
TIME: DAY: list
TIME: symbol
D/A: symbol
BUS: list
Prin unificare:
travel
ARRIVAL: Cluj
DEPARTURE: reguest2
time
TIME: DAY: [monday, tuesday]
TIME: evening
D/A: arrival
BUS: request1
Există o statie lângă gară?
object
OBJECT: bus_station
NAME: name
place
PROPERTY: ASPECT: bus_stop_near
VALUE: request3
Da. Se numeşte “Gara”.
object
OBJECT: bus_station
NAME: Cluj
place
PROPERTY: ASPECT: bus_stop_near
VALUE: Gara
Atunci vreau să plec de acolo.
travel
ARRIVAL: Cluj
DEPARTURE: Gara
time
TIME: DAY: [monday, tuesday]
TIME: evening
D/A: arrival
BUS: reqest1
Autobuzul 130 pleacă la 15.45 şi ajunge la
17.20.
travel
ARRIVAL: Cluj
DEPARTURE: Gara
time
TIME: DAY: [monday, tuesday]
TIME: evening
D/A: arrival
bus
BUS: DEPTIME: 15.45
ARRTIME: 17.20
NR: 130
Exemplu
sentence
noun
[1] syn
SUBJ: AGR: PERS: 3rd
NUM: sing
PRED: verb
AGR: [[1]]
Relaţia de subsumare între
structuri de atribute tipizate
sign phrase
agr  agr
AGR: PERS: [1st] AGR: PERS: [1st]
NUMB: sing
Relaţia de subsumare între
structuri de atribute tipizate
sign phrase
agr  agr
AGR: PERS: [1st] AGR: PERS: [1st]
NUMB: sing
Unificarea structurilor de
atribute tipizate

agr  agr = agr


PERS: 1st NUMB: sing PERS: 1st
NUMB: sing
Constrângeri in ierarhia de
tipuri
 O motivaţie a introducerii unei ierarhii de
tipuri este necesitatea precizării dacă
anumite atribute sunt potrivite pentru un
anumit tip, sau nu.
 Introducând o anumită constrângere care
leagă atributele şi tipurile, se poate face
distincţia între cazul în care un atribut nu
apare pentru un tip şi cazul în care nu
apare pentru că nu este cunoscut.

S-ar putea să vă placă și