Blocks

Agentic RAG

Advanced retrieval with iterative refinement and multi-source search

Agentic RAG goes beyond simple retrieval by iteratively refining queries, searching multiple sources, evaluating result quality, and re-ranking results. Supports dense, sparse, and hybrid retrieval strategies.

Back to Catalog
Agentsagentic_rag

Block Preview

Agentic RAG

Advanced retrieval with iterative refinement and multi-source search

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Configure any required credentials or tokens in the inputs.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the agentic_rag block with monitoring enabled in production.

Inputs (UI)

Query

long-input

Placeholder: Enter the question or search query...

Layout: full

Knowledge Source IDs

short-input

Placeholder: Comma-separated source IDs or use knowledge-source-input

Layout: full

Retrieval Strategy

dropdown

Layout: half

Options: Hybrid (Recommended), Dense (Embedding), Sparse (Keyword)

Max Results

slider

Layout: half

Enable Re-ranking

switch

Layout: half

Iterative Refinement

switch

Layout: half

Max Iterations

slider

Layout: half

Condition: iterativeRefinement = true

Inputs (API)

query

string

Required

sourceIds

string

Required

strategy

string

Optional

maxResults

number

Optional

reranking

boolean

Optional

iterativeRefinement

boolean

Optional

maxIterations

number

Optional

Outputs

Primary response type:

json

Tool Access

agentic_rag_search
Agentic RAG | NowFlow Blocks