• Tidak ada hasil yang ditemukan

Pengantar Banyak riset yang telah dilakukan untuk membangun aplikasi NL, contoh bahasa yang digunakan : Inggris, Prancis, Arab & China Perbedaan aplik

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pengantar Banyak riset yang telah dilakukan untuk membangun aplikasi NL, contoh bahasa yang digunakan : Inggris, Prancis, Arab & China Perbedaan aplik"

Copied!
17
0
0

Teks penuh

(1)

GAYA DIALOG

GAYA DIALOG

NATURAL LANGUAGE

NATURAL LANGUAGE

(2)

Pengantar

Pengantar

Pengantar

Pengantar

„

„ Banyak riset yang telah dilakukan Banyak riset yang telah dilakukan yy yy gg

untuk membangun aplikasi NL, untuk membangun aplikasi NL, contoh bahasa yang digunakan : contoh bahasa yang digunakan : Inggris Prancis Arab & China

Inggris Prancis Arab & China Inggris, Prancis, Arab & China Inggris, Prancis, Arab & China

„

„ Perbedaan aplikasi NL (selain Perbedaan aplikasi NL (selain

domain problem) adalah domain problem) adalah domain problem) adalah domain problem) adalah

kemampuan yang dimilikinya. kemampuan yang dimilikinya. Antara lain :

(3)

Pengantar

Pengantar

Pengantar

Pengantar

„

„ NL TranslationNL Translation (menterjemahkan (menterjemahkan (( jj

teks yang tersimpan dalam 1 teks yang tersimpan dalam 1 bahasa, ke bahasa yang lain) bahasa, ke bahasa yang lain)

NL U d t di

NL U d t di (( iji kiji k

„

„ NL UnderstandingNL Understanding (mengijinkan (mengijinkan

user untuk mengekspresikan request user untuk mengekspresikan request ke aplikasi NL dengan bahasa

ke aplikasi NL dengan bahasa ke aplikasi NL dengan bahasa ke aplikasi NL dengan bahasa alaminya)

alaminya)

„

„ NL GenerationNL Generation (aplikasi melaporkan (aplikasi melaporkan

hasil dari operasi menggunakan hasil dari operasi menggunakan bahasa alami).

(4)

Pengantar

Pengantar

Pengantar

Pengantar

„

„ Alat input yang umum digunakanAlat input yang umum digunakan „

„ Alat input yang umum digunakan Alat input yang umum digunakan

adalah keyboard, tapi sekarang adalah keyboard, tapi sekarang mulai digunakan suara sebagai mulai digunakan suara sebagai input.

input.

„

„ Alat output yang umum digunakan Alat output yang umum digunakan

adalah monitor, sekarang mulai adalah monitor, sekarang mulai digunakan suara sebagai output. digunakan suara sebagai output.

(5)

Contoh

Contoh

Contoh

Contoh

ROBOTMAN ROBOTMAN Find the motor unit

Find the motor unit

OK OK

Pick up the pipe Pick up the pipe

I DON’T UNDERSTAND WHICH PIPE YOU I DON’T UNDERSTAND WHICH PIPE YOU MEAN

MEAN MEAN MEAN

Find the pipe which is larger than the one you are Find the pipe which is larger than the one you are holding and attach it to the motor

holding and attach it to the motorgg

BY TT I ASSUMES YOU MEAN THE PIPE WHICH IS BY TT I ASSUMES YOU MEAN THE PIPE WHICH IS LARGER THAN THE ONE I AM HOLDING. OK

(6)

Pengantar

Pengantar

Pengantar

Pengantar

„

„ Meskipun beberapa aplikasi sudahMeskipun beberapa aplikasi sudah „

„ Meskipun beberapa aplikasi sudah Meskipun beberapa aplikasi sudah

menggunakan interface jenis ini, menggunakan interface jenis ini, namun interface ini masih belum namun interface ini masih belum dipergunakan secara umum.

dipergunakan secara umum.

„

„ Hal ini disebabkan karena teknologi Hal ini disebabkan karena teknologi

yang terbatas dan pembangunan yang terbatas dan pembangunan

parser natural language yang masih parser natural language yang masih sangat mahal

sangat mahal sangat mahal. sangat mahal.

(7)

4 Domain Antarmuka NL

4 Domain Antarmuka NL

4 Domain Antarmuka NL

4 Domain Antarmuka NL

„

„ Conceptual DomainConceptual Domain, total set of pp , total set of

objects and actions it provides. objects and actions it provides.

„

„ Functional DomainFunctional Domain, what can be , what can be

expressed directly through the expressed directly through the expressed directly through the expressed directly through the language without elaboration or language without elaboration or details.

details.

S t ti D i

S t ti D i thth i ti t ff

„

„ Syntactic DomainSyntactic Domain, the variety of , the variety of

syntactic forms in which request can syntactic forms in which request can be paraphrased and still be

be paraphrased and still be

d d

d d

understood. understood.

„

„ Lexical DomainLexical Domain, the vocabulary , the vocabulary

words it understands words it understands words it understands. words it understands.

(8)

Kelebihan (1)

Kelebihan (1)

Kelebihan (1)

Kelebihan (1)

„

„ Easy to learnEasy to learnyy

Karena menggunakan bahasa Karena menggunakan bahasa

yang biasa digunakan user mudah yang biasa digunakan user mudah untuk mempelajarinya

untuk mempelajarinya untuk mempelajarinya. untuk mempelajarinya.

(Easy to learn = no learning would (Easy to learn = no learning would be required since the computer

be required since the computer

ld d t d th `

ld d t d th `

would understand the user`s would understand the user`s language)

language)

Yang harus dipelajari user : Yang harus dipelajari user : a g a us d pe aja usea g a us d pe aja use

kemampuan sistem, karakteristik kemampuan sistem, karakteristik problem domain, batasan

problem domain, batasan--batasan batasan dari NL interface

dari NL interface dari NL interface. dari NL interface.

(9)

Kelebihan (2)

Kelebihan (2)

Kelebihan (2)

Kelebihan (2)

„

„ Easy to rememberEasy to remember „

„ Easy to rememberEasy to remember

Karena mudah dipelajari membuat Karena mudah dipelajari membuat NL mudah diingat walaupun jarang NL mudah diingat walaupun jarang gg pp jj gg digunakan. Mudah untuk mengingat digunakan. Mudah untuk mengingat sintak & leksikal.

sintak & leksikal.

„

„ Less transfer problems to other Less transfer problems to other

NL systems NL systems

Adanya kompatibilitas antar NL Adanya kompatibilitas antar NL system.

(10)

Kelebihan (3)

Kelebihan (3)

Kelebihan (3)

Kelebihan (3)

„ „ PowerfulPowerful Si l d d t tik Si l d d t tik

Simple command dapat menggantikan Simple command dapat menggantikan 20

20--30 layar menu atau fill30 layar menu atau fill--in form. in form.

Kehandalan / kekuatan NL tergantung Kehandalan / kekuatan NL tergantung Kehandalan / kekuatan NL tergantung Kehandalan / kekuatan NL tergantung pada fungsional domainnya.

pada fungsional domainnya.

„

„ Flexible, user controlledFlexible, user controlled

User leluasa melakukan hal yang User leluasa melakukan hal yang mungkin dan logis pada NL. Tidak mungkin dan logis pada NL. Tidak seperti menus fill

seperti menus fill in form QA Userin form QA User seperti menus, fill

seperti menus, fill--in form, QA. User in form, QA. User bebas berinteraksi dan berpindah dari bebas berinteraksi dan berpindah dari 1 fungsi ke yang lainnya dengan

1 fungsi ke yang lainnya dengan gg yy gg yy gg mudah.

(11)

Kelebihan (3)

Kelebihan (3)

Kelebihan (3)

Kelebihan (3)

„

„ Fast, efficientFast, efficient,,

Meskipun pada NL user perlu Meskipun pada NL user perlu

mengetik, namun dibanding yang mengetik, namun dibanding yang l i NL li fi i &

l i NL li fi i & lain, NL yang paling efisien & lain, NL yang paling efisien & termasuk yang tercepat.

termasuk yang tercepat.

„

„ Uses moderate screen ‘real estate’Uses moderate screen ‘real estate’ „

„ Uses moderate screen real estateUses moderate screen real estate

NL membutuhkan sedikit baris di NL membutuhkan sedikit baris di layar. Namun NL membutuhkan layar. Namun NL membutuhkan ayaaya a ua u e butue butu aa dialog klarifikasi, sehingga relatif dialog klarifikasi, sehingga relatif lebih banyak jika dibanding CL. lebih banyak jika dibanding CL.

(12)

Kekurangan

Kekurangan

Kekurangan

Kekurangan

„

„ Assumes knowledge of the problem Assumes knowledge of the problem

domain domain domain. domain.

User tidak perlu belajar sintak & leksikal, User tidak perlu belajar sintak & leksikal, tapi perlu mempelajari conceptual domain tapi perlu mempelajari conceptual domain dari aplikasi.

dari aplikasi. dari aplikasi. dari aplikasi.

„

„ Requires lengthy confirmation & Requires lengthy confirmation &

clarification dialogs. clarification dialogs.

Karena NL sangat kompleks redundant Karena NL sangat kompleks redundant Karena NL sangat kompleks, redundant, Karena NL sangat kompleks, redundant, tergantung pada konteks pembicaraan, tergantung pada konteks pembicaraan,

perlu adanya dialog klarifikasi & konfirmasi. perlu adanya dialog klarifikasi & konfirmasi.

„

„ Assumes typing skillAssumes typing skill „

„ Assumes typing skillAssumes typing skill „

„ Error proneError prone „

(13)

Kekurangan (2)

Kekurangan (2)

Kekurangan (2)

Kekurangan (2)

„

„ May create unrealisticMay create unrealistic „

„ May create unrealistic May create unrealistic

expectations, encourage users to expectations, encourage users to relinguish responsibility, and

relinguish responsibility, and generate reaction

generate reaction

„

„ Expensive to implementExpensive to implement

NL merupakan style yang paling NL merupakan style yang paling mahal untuk diimplementasikan. mahal untuk diimplementasikan.

(14)

Fill

Fill--in Form Tepat untuk User

in Form Tepat untuk User

dengan Kriteria : (1)

dengan Kriteria : (1)

dengan Kriteria : (1)

dengan Kriteria : (1)

User Psychology : User Psychology :yy gygy z

z Negative attitudeNegative attitude z

z Low motivationLow motivation

K l d d E i K l d d E i

Knowledge and Experience : Knowledge and Experience :

z

z High typing skillHigh typing skill z

z Low system experienceLow system experienceLow system experienceLow system experience z

z High task experienceHigh task experience z

z Low application experinceLow application experince z

z High frequency of use of other systemHigh frequency of use of other system z

(15)

Fill

Fill--in Form Tepat untuk User

in Form Tepat untuk User

d

K it

i

(2)

d

K it

i

(2)

Job and Task Characteristic : Job and Task Characteristic :

dengan Kriteria : (2)

dengan Kriteria : (2)

„

„ Low frequency of useLow frequency of use „

„ Little or no trainingLittle or no training „

„ Discretionary useDiscretionary use „

„ High turnover rateHigh turnover rate „

„ Low task importanceLow task importance „

(16)

Perancangan Natural Language

Perancangan Natural Language

: Prinsip

: Prinsip--prinsip dan Pedoman

p

p p

prinsip dan Pedoman--

p

p

p

pedoman (1)

pedoman (1)

1

1 Persiapkan NL interface secaraPersiapkan NL interface secara 1.

1. Persiapkan NL interface secara Persiapkan NL interface secara

konseptual, fungsional, sintaks, dan konseptual, fungsional, sintaks, dan leksikal dengan jelas.

leksikal dengan jelas.

2.

2. Prompt dan klarifikasi dengan bahasa Prompt dan klarifikasi dengan bahasa

yang jelas. Gunakan terminologi yang yang jelas. Gunakan terminologi yang familiar dan simpel serta gramatikal familiar dan simpel serta gramatikal familiar dan simpel, serta gramatikal familiar dan simpel, serta gramatikal yang singkat.

yang singkat.

3.

3. Buat respon yang kooperatif.Buat respon yang kooperatif.pp yy gg pp 4.

4. Sediakan dialog klarifikasi yang Sediakan dialog klarifikasi yang

bersifat opsional. bersifat opsional.

(17)

Perancangan Natural Language

Perancangan Natural Language

: Prinsip

: Prinsip--prinsip dan Pedoman

prinsip dan

Pedoman--: Prinsip

: Prinsip prinsip dan Pedoman

prinsip dan Pedoman

pedoman (2)

pedoman (2)

5.

5. Bedakan input user dengan output Bedakan input user dengan output

sistem menggunakan spasi atau sistem menggunakan spasi atau tampilan lainnya.

tampilan lainnya.

6.

6. Sediakan cara untuk melihat dan Sediakan cara untuk melihat dan

dit hi t di l dit hi t di l mengedit history dialog mengedit history dialog

7.

Referensi

Dokumen terkait

Sedangkan rute usulan dibuat agar konsumen yang akan dikunjungi dalam 1 hari berada dalam wilayah yang sama, sehingga total jarak yang didapatkan lebih

Melaksanakan tatacara salat wajib selain salat lima

bahwa berdasarkan pertimbangan sebagaimana dimaksud dalam huruf a sampai dengan huruf d, perlu menetapkan Peraturan Menteri Keuangan tentang Tarif Layanan

Anda akan ditanyakan pertanyaan yang mengindikasikan dimana daerah nyeri yang Anda alami dan gangguan sensasi.Arsirlah daerah pada Gambar yang sesuai dengan daerah pada tubuh

Hasil : Hasil penelitian didapatkan 50 responden (96,2%) dari siswa SMA Swasta Afifiyah Medan yang telah memiliki pengetahuan yang baik, dan 37 responden (80,4%) pada remaja

Data yang diperoleh dari angka gua digunakan untuk memberikan informasi tentang kualitas dari arah mata angin yang ditunjukkan oleh pengguna, serta

NAWE KE NGADAA AN BARANG.

Untuk faktor kebijakan, rencana tata ruang menetapkan target 14% RTH publik dan 16% ruang hijau swasta yang mendorong pemerintah untuk melibatkan sektor swasta