Maka penulis merancang sebuah aplikasi chat bot berbasis AIML yang dapat berinteraksi dengan manusia menggunakan bahasa alami (bahasa indonesia), dan untuk menghasilkan output atau keluaran berupa teks dan suara berdasarkan database atau file knowledge yang dimasukkan.
Artificial Intelligence Markup Language (AIML) adalah salah satu bidang kecerdasan buatan yang relatif mudah dipelajari. Salah satu tujuan dibuatnya AIML adalah agar orang yang bukan pakar kecerdasan buatan sekalipun dapat membuat program AI. AIML adalah bahasa scripting interpreter yang merupakan turunan dari Extensible Markup Language (XML) dengan fungsi yang lebih spesifik. Salah satu fungsinya adalah membuat sistem stimulus-response berbasis pengetahuan. Dokumen AIML terdiri dari objek-objek yang dipisahkan oleh tag-tag tertentu seperti layaknya dokumen XML atau HTML. Tugas akhir ini membahas implementasi AIML dalam aplikasi chat bot menggunakan bahasa indonesia. Dengan demikian, dapat diketahui bahwa AIML adalah bahasa yang fleksibel dan relatif mudah dipelajari. Permasalahan yang timbul adalah bagaimana program yang menggunakan AIML dapat mengenali kata-kata atau pola kata-kata dalam sebuah kalimat yang dimasukkan oleh user. Dari permasalahan diatas, maka penulis merancang sebuah aplikasi chat bot berbasis AIML yang dapat berinteraksi dengan manusia menggunakan bahasa alami (bahasa indonesia), dan untuk menghasilkan output atau keluaran berupa teks dan suara berdasarkan database atau file knowledge yang dimasukkan.