AI Navigate

DynaRAG: Bridging Static and Dynamic Knowledge in Retrieval-Augmented Generation

arXiv cs.AI / 3/20/2026

📰 NewsTools & Practical UsageModels & Research

Key Points

  • DynaRAG is a retrieval-augmented generation framework that handles both static and time-sensitive information by selectively invoking external APIs when retrieved documents are insufficient.
  • It uses an LLM-based reranker to assess document relevance and a sufficiency classifier to decide when fallback to API calls is necessary.
  • Gorilla v2 is employed for accurate tool invocation, enabling reliable dynamic information retrieval through external APIs.
  • FAISS-based schema filtering guides API selection to improve robustness and reduce irrelevant tool usage.
  • On the CRAG benchmark, DynaRAG significantly improves accuracy for dynamic questions and reduces hallucinations, illustrating the value of dynamic-aware routing in real-world QA.

Abstract

We present DynaRAG, a retrieval-augmented generation (RAG) framework designed to handle both static and time-sensitive information needs through dynamic knowledge integration. Unlike traditional RAG pipelines that rely solely on static corpora, DynaRAG selectively invokes external APIs when retrieved documents are insufficient for answering a query. The system employs an LLM-based reranker to assess document relevance, a sufficiency classifier to determine when fallback is necessary, and Gorilla v2 -- a state-of-the-art API calling model -- for accurate tool invocation. We further enhance robustness by incorporating schema filtering via FAISS to guide API selection. Evaluations on the CRAG benchmark demonstrate that DynaRAG significantly improves accuracy on dynamic questions, while also reducing hallucinations. Our results highlight the importance of dynamic-aware routing and selective tool use in building reliable, real-world question-answering systems.