Um chatbot é um programa de computador que utiliza inteligência artificial para simular uma conversa humana e responder a perguntas específicas ou realizar tarefas automatizadas, geralmente em atendimentos ao cliente e suporte técnico.
Um assistente virtual também é um programa de computador baseado em inteligência artificial, mas é mais abrangente e versátil em suas capacidades. Ele pode realizar tarefas mais complexas e ter conversas mais naturais com os usuários, podendo lidar com uma variedade maior de solicitações, como agendar compromissos, fazer pesquisas, realizar compras online, entre outras atividades.