Has described the architectural differences between GPT-3 and ChatGPT? I'm curious about how ChatGPT maintains context - is it through an ever-growing prompt, a separate latent vector/matrix, or something else?