Retrieval-Augmented Generation

Retrieval-Augmented Generation

Retrieval-augmented generation (RAG), when combined with accelerated computing, enables large language models to generate highly accurate responses by processing large quantities of data faster.

Click to Enlarge

How Retrieval-Augmented Generation Works

RAG enhances large language models (LLMs) by retrieving the most relevant and current information from external knowledge sources. Before a user can retrieve responses from a RAG pipeline, data must be ingested into the knowledge base.

  1. Data Extraction: Multimodal, structured, and unstructured data is extracted from various formats and converted to text so it can be filtered, chunked, and fed into the retrieval pipeline.

  2. Data Retrieval: Extracted data is passed to an embedding model to create knowledge embeddings that go into a vector database. When a user submits a query, the system embeds the query, retrieves relevant data from the vector database, reranks the results, and sends them to the LLM to return the most accurate and context-aware responses.

Evaluating RAG pipelines is crucial because these systems involve multiple interacting components, and mistakes or biases in the individual components can propagate through the system, leading to compounded errors in the generated output.

Explore RAG Technology

NVIDIA NeMo Retriever

NVIDIA NeMo™ Retriever is a collection of generative AI microservices for extraction, embedding, and reranking that enable developers to build RAG pipelines that generate business insights in real time with high accuracy and maximum data privacy.

NVIDIA NeMo Agent Toolkit

NVIDIA NeMo Agent toolkit is an open-source library for framework-agnostic profiling, evaluation, and optimization of AI agent systems. By exposing hidden bottlenecks and costs, it helps enterprises scale agentic systems efficiently while maintaining reliability.

NVIDIA cuVS

NVIDIA cuVS is an open-source library for GPU-accelerated vector search and data clustering. It enables higher throughput, lower latency, and faster index build times, and improves the efficiency of semantic search within pipelines and applications such as information retrieval or RAG.

NVIDIA NeMo Curator

NVIDIA NeMo Curator is a framework that provides prebuilt accelerated pipelines to process multimodal data at scale, necessary to improve the performance of RAG systems.

NVIDIA NeMo Customizer

NVIDIA NeMo Customizer is a high-performance, scalable microservice that simplifies fine-tuning and alignment of generative AI models, including embedding models for domain-specific use cases, making it easier to adopt generative AI across industries.

NVIDIA NeMo Evaluator

NVIDIA NeMo Evaluator is an SDK and microservice for evaluating generative AI models, RAG pipelines, and agents with 100+ benchmarks and custom metrics across any environment.

NVIDIA NIM

NVIDIA NIM™ is a set of easy-to-use microservices designed to accelerate the deployment of generative AI models across any cloud or data center.

NVIDIA Nemotron

NVIDIA Nemotron™ is a family of the most open and efficient multimodal models, with open datasets and recipes for building agentic AI.

Explore NVIDIA AI Blueprints That Use RAG

NVIDIA Blueprints are reference workflows for AI use cases built with NVIDIA Nemotron foundation models, and NIM and NeMo microservices. With these blueprints, developers can build production-ready agentic AI applications that empower employees with real-time insights, connecting them to AI query engines to enable transformational efficiency and productivity gains.

AI-Q Research Agent

AI-Q is an NVIDIA AI Blueprint for building AI agents that can access, query, and act on business knowledge. Using tools like NeMo Retriever, RAG, and Nemotron reasoning models, they transform enterprise data into an accessible, actionable resource.

Enterprise RAG

Connect secure, scalable, reliable AI applications to your company’s internal enterprise data using industry-leading NeMo Retriever embedding and reranking models for information retrieval at scale.

Streaming Data to RAG

Unlock dynamic, context-aware insights from streaming sources like radio signals and other sensor data.

AI Agent for Video Search and Summarization

Ingest massive volumes of live or archived videos, and extract insights for summarization and interactive Q&A.

Biomedical AI-Q Research Agent

Improve the efficiency and accuracy of various clinical development processes, including R&D, literature review, protocol generation, clinical trial screening, and pharmacovigilance.

AI Assistants for Customer Service

Develop secure, context-aware virtual assistants that meet the unique needs of your business, and enhance customer service operations.

Retrieval-Augmented Generation Learning Resources

Filters
Sort by
Learning Level
Content Type

Filters

Sort by
Learning Level
Content Type

Showing 103 results

  1. Example
    NeMo Agent Toolkit

    AI-Q Blueprint

    Build AGA powered by AGI models that continuously process and synthesize multimodal enterprise data, enabling reasoning, planning, and refinement to generate comprehensive reports.

  2. Video
    NeMo|NeMo Evaluator|NeMo Customizer|NeMo Guardrails

    Beyond the Algorithm with NVIDIA

    Explore the NVIDIA Data Flywheel Blueprint, an open reference architecture for distilling knowledge from larger models into smaller, faster, and cost-efficient alternatives.

  3. Blog
    NIM

    Build AI Agents With NVIDIA Llama Nemotron Reasoning Models

    Read how NVIDIA developed the Llama Nemotron with reasoning model family, built on top of Llama open models and post-trained with the reasoning expertise of DeepSeek-R1.

  4. Example
    NeMo|NeMo Evaluator|NeMo Customizer|NeMo Guardrails

    Data Flywheel Blueprint

    Build a data flywheel, with NVIDIA NeMo microservices, that continuously optimizes AI agents for latency and cost — while maintaining accuracy targets.

  5. Blog
    NeMo|NeMo Retriever|NeMo Customizer|NeMo Guardrails|Blueprint|NeMo Evaluator|Nemotron|NIM

    Develop Specialized AI Agents With NVIDIA Nemotron Models

    This blog covers the features, performance, and tutorials on using the new Nemotron models for building multimodal agents, RAG pipelines, and AI with content safety.

  6. Blog
    NIM

    Free NVIDIA NIM Access For Developer Program Members

    Join the NVIDIA Registered Developer Program and learn how to access NIM microservices for free.

  7. GitHub
    NeMo|NIM|Triton Inference Server|TensorRT|Dynamo

    Generative AI Examples

    Generative AI reference workflows optimized for accelerated infrastructure and microservice architecture.

  8. Video
    NIM

    How to Build a Simple AI Agent in 5 Minutes with NVIDIA NIM

    Learn how to build AI agents for content creation and digital design in just 5 minutes using NVIDIA NIM microservices—powered by Llama 3.1 405B and stable diffusion models.

  9. Training
    NIM

    Introduction to NVIDIA NIM™ Microservices

    Learn how NIM enables the building, deploying, and scaling of AI applications.

  10. Blog
    NeMo|NeMo Retriever|NeMo Curator|NeMo Evaluator

    Maximize AI Agent Performance with Data Flywheels

    AI agents need to continuously evolve. With NeMo microservices developers can create and maintain a robust data flywheel for AI agents.

  11. Documentation
    NIM|CUDA-X

    NVIDIA API Documentation

    Your guide to NVIDIA APIs including NIM and CUDA-X microservices

  12. Container
    NeMo|NeMo Evaluator|NeMo Guardrails|NeMo Customizer

    NVIDIA NeMo Microservices

    This collection contains the NeMo microservices to build an end-to-end platform for fine-tuning, evaluating, and serving LLMs on your Kubernetes cluster.