A. Tiga tingkatan bahasa komputer yang perlu kita perhatikan sebelum kita dapat merancang suatu dialog dengan komputer :
- Leksikal,Sintaks,Semantik
B. Karakteristik Ragam Dialog
-Inisiatif,Keluesan,Kompleksitas,Beban Informasi,Kekuatan,Konsistensi,Umpan balik,Observabilitas,Kontrobilitas,Efisiensi,Keseimbangan
C. Kecakapan Manusia dan Kecakapan Komputer
Manusia :
-Etimasi,Intuisi,Kreatifitas,Adaptasi,Kesadaran Serempak,Pengolahan Pengecualian,Memori asosiatif,Pengambilan keputusan nondeterministik,Pengendalian pola,Pengetahuan dunia,Kesalahan manusiawi
Komputer :
- Kalkulasi darurat
- Dedukasi logika
- Aktifitas perdagangan
- Konsistensi
- Multitasting
- Pengolahan rutin
- Penyimpangan dan Pemanggilan
- Pengambilan keputusan deterministik
- Pengolahan data
- Pengetahuan domain
- Bebas dari kesalahan
Ragam Dialog Interaktif
Dialog berbasis peerintah tunggal
Keuntungan :
Cepat
Efisien
Akurat
Ringkas
Luwes
Inisiatif oleh Pengguna
Appealing / mudah di ingat
Kerugian :
Memerlukan Pelatihan yang lama
Membutuhkan Pengggunaan yang teratur
Beban ingatan yang tinggi
Jelek dalam menangani kesalahan
Dialog berbasis bahasa pemrograman
Antarmuka berbasis bahasa alami
Keuntungan :
- Tidak memerlukan sintaksis khusus
- Luwes dan Powerful
- Alamiah
- Merupakan inisiatif campuran
Kerugian :
- Mempunyai dualisme
- Tidak Presis
- Bertele-tele
- Perancangan Perangkat Lunak yang rumit
- Tidak efisien