Bot percakapan

Bot percakapan atau bot obrol adalah sebuah program komputer yang dirancang untuk mengimak percakapan intelektual dengan satu atau lebih manusia baik secara audio maupun teks. Pada mulanya, program komputer (bots) ini diuji melalui Turing Test, yaitu dengan merahasiakan identitasnya sebagai mesin sehingga dapat mengelabui orang yang bercakap-cakap dengannya. Jika pengguna tidak dapat mengenal bots sebagai suatu program komputer, maka chatterbot tersebut dikategorikan sebagai artificial intelligence.
Dewasa ini, chatterbot telah dimanfaatkan untuk tujuan praktis seperti bantuan online, layanan personal, atau akuisisi informasi, dalam hal ini dapat dilihat fungsi program sebagai suatu jenis agen percakapan. Yang membedakan chatterbot dengan Natural Language Processing System adalah kesederhanaan algoritme yang digunakan. Meskipun banyak bots yang tampaknya dapat mengartikan dan menanggapi masukan manusia, sebenarnya bots tersebut hanya memindai kata kunci dalam masukan dan membalasnya dengan kata kunci yang paling cocok, atau pola kata-kata yang paling mirip dari pangkalan data tekstual. Istilah “Chatterbot” sendiri pertama kali dikemukakan oleh Michael Mauldin pada tahun 1994 untuk menguraikan program percakapan ini.