Chatterbot

Salah satu penelitian penting di bidang kecerdasan buatan (AI) adalah pemrosesan bahasa alami (atau "Natural Language Processing"). Biasanya, bidang AI lemah memberdayakan perangkat lunak (atau "software") khusus atau bahasa pemrograman yang dibuat secara spesifik dengan fungsi yang lebih sempit. Contohnya, A.L.I.C.E menggunakan bahasa pemrograman yang disebut sebagai AIML yang fungsinya spesifik yaitu sebagai agen percakapan, yang selanjutnya banyak diadopsi oleh pengembang "Alicebots" lain. Meskipun demikian, A.L.I.C.E masih murni berdasarkan teknik pencocokan pola tanpa kemampuan penalaran –teknik yang sama yang digunakan ELIZA pada tahun 1966. Berbeda dengan AI kuat, yang membutuhkan cita rasa dan kemampuan penalaran logis.