RAG+: Enhancing Retrieval-Augmented Generation with Application-Aware Reasoning