The sphere of communication is quickly evolving. Driven by developments in artificial intelligence, chatbots are emerging as increasingly advanced systems. These automated agents can interact in realistic dialogue, blurring the boundaries between human and machine. Starting from simple function-based programs, Chaterbute is now capable of handlin