is a computer programme designed to simulate conversational interactions with human users, typically through text or voice. It can respond to questions, provide information or perform tasks based on user input. Modern chatbots leverage LLMs and deep learning to manage unstructured conversations.