How does RAG ensure the generated responses are contextually relevant to the query and retrieved passages?
a. By using a reinforcement learning-based reward system
b. By fine-tuning the model on a specific domain dataset
c. By integrating the retrieved passages as input during generation
d. By applying post-processing techniques to filter irrelevant responses