ChatGPT: Optimizing Language Models for Dialogue