Enhancing RAG Efficiency with Adaptive Context Compression