Transformer models also has similar functionality. One can always take output text and feed it back as input to new text. That's how you create ChatGPT out of GPT. But like how text guidance guides diffusion models, ChatGPT has its own layer that guides GPT.