A chatbot is a computer program that simulates human conversation through voice commands or text chats, enabling interaction between humans and machines in a way that mimics real-person communication[1][2][5].