![]() 21
b.
Generator
Generator
akan
memetakan strukiur
internal
menjadi
output
string.
Tahap
generator
dari
sistem
balt!ISa a!ami
menghasiikan output
untuk
pemakai
(user).
Dalam keadaan tertentu, jika input telah diterima dan diproses maka hanya jawabllll
yang mudah diterima, yang
ao'<an
ditanggapi.
Terkadang juga
suatu
ka!imat hao"Us
digeneraiisasikan untuk
meny1m1paikan
i.,':Jformasi
ke pemakai.
Generator
tidak
memmggapi struktur
kalimat yang da!am, hal ini
akan
dilak--u.\an cleh
tahapan input
pada understander, yang dapat dig-..makan untuk bertanya jawab.
c.
Understander
Understander a kiln melakukan fungsi menanggapi semua akses ke knowledge
base
tennasuk
perubahan
atau
tambal'Jm yang
telah
dilakukan.
Fungsi
irri
dilakukan
understander tergantang jenis
input
kll1imat.
Jika
ka!imat
tersebut
adalah
o
"
er..ao"lvaan maka harus
jawabannya.
berupa pemyataa11maka maknanya
direpresentasikan oleh
pemyataan
yang
hams
ditambahkan ke
knowledge
base.
Understander
akan mengguna.kan parser
tree untuk
mengartikan
input
kalimai
yang
aka'l dicocokkan denga.n
knowledge
base.
d
Knowledge
Base
Knowledge base
adalah basis penge<tahuan
yang
merepresentasikan
apa
yang
diketalmi oieh sistem, dan merupakan salah saru data yang diperlukan sistem,
Knowledge base
terdiri dari
tiga unit
data utama,
yaitu
entities,
eve111s,
dan
situations,
yang semuanya merupakan saiu ku,mpulan. Entities
itu berupa objek atau
orang atau lokasi atau apapun yMg dapat digambarkanldihuat.
Evel11s adalah suatu
aksi yang me!ibatkan akto:dan objek, tujuan, sumber, dan
alat. Events
mempunyai
akibat dan dapat menga!dbatka.ll events yang i.ain. SttuatiOI'IfJ merupakan
gabungan
|