Design a Retrieval-Augmented Generation (RAG) system | OpenAI