Sohbet robotu, insanlarla doğal dil üzerinden yazılı veya sözlü olarak etkileşime girebilen bir yazılım uygulamasıdır. Yapay zeka, doğal dil işleme ve bazen makine öğrenimi tekniklerini kullanarak, kullanıcı sorularına yanıt verir ve belirli görevleri yerine getirir.