چت بات یا چت ربات یک برنامه نرم‌افزاری است که برای انجام یک مکالمه چت آنلاین از طریق متن یا متن به گفتار، به‌جای برقراری ارتباط مستقیم با یک عامل انسانی زنده استفاده می‌شود.