Chatbot

A chatbot is a software application that simulates conversation with users through text or voice, using rule-based logic, retrieval systems, or generative AI models to produce responses.