How Does Chatgpt Work?