open-ai-s-chat-gpt-explained