Chatbot'lar, belirli girdilere yanıt veren basit, kural tabanlı programlardır. Aynı zamanda, konuşmaya dayalı yapay zeka, daha insana benzer, bağlamsal yanıtlar oluşturmak için makine öğrenimini ve doğal dil anlayışını kullanır ve kullanıcılarla doğal etkileşimlere olanak tanır.