Retrieval Enhanced Generation