ربات سخنگو یا چتبات(chatterbot) یک برنامه رایانهای است که برای شبیهسازی یک مکالمه هوشمند با یک یا چند کاربر انسانی از طریق صدا یا متن طراحی شده است. به طور سنتی هدف نهایی این شبیهسازی ساخت چتباتی است که کاربر نتواند آن را از یک انسان تمیز دهد.(آزمایش تورینگ). رباتهای گفتگو اخیراً برای مقاصد اجراییتری مانند کمک به صورت برخط، خدمات شخصی یا کسب اطلاعات استفاده میشوند. برخی از این رباتهای سخنگو که اخیراً توسط شرکت Soul Machines ساخته شدهاند نه تنها دارای حالات واقعی چهره انسان هستند بلکه توانایی شناسایی حالات چهره مشتریان را نیز دارند.
در دوره آموزشی Udemy Chatfuel for Beginners: Build a Chatbot Without Coding به طور مقدماتی با نحوه ساخت چت بوت بدون کد نویسی آشنا می شوید.