Chatterbot

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 mengidentifikasi "bots" sebagai suatu program komputer, maka "chatterbot" tersebut dikategorikan sebagai kecerdasan buatan (atau "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 (atau "conversational agent"). Yang membedakan "chatterbot" dengan sistem pemrosesan bahasa alami (atau "Natural Language Processing System") adalah kesederhanaan algoritme yang digunakan.