Chatbot, doğal dil işleme teknolojisi kullanarak, insanlarla otomatik olarak etkileşime girebilen yazılımlardır. Genellikle bir web sitesi, mesajlaşma uygulaması veya sosyal medya hesabı aracılığıyla kullanıcılarla etkileşime geçerek, farklı işlevleri yerine getirebilirler. Chatbotlar, müşteri hizmetleri, satış, pazarlama, rezervasyonlar ve bilgi istekleri gibi birçok farklı amaç için kullanılabilirler. Chatbotların en büyük avantajı, 7/24 kullanılabilmesi ve insan gücüne ihtiyaç duymamasıdır.