How chatbots by Proto work