Get in Touch
 Duration 14 hours

Course Outline

Introduction to Retrieval-Augmented Generation (RAG)

  • Defining RAG and its significance in enterprise AI
  • Key components: retriever, generator, and document store
  • Differentiating RAG from standalone LLMs and vector search

Establishing a RAG Pipeline

  • Installing and configuring frameworks such as Haystack
  • Document ingestion and preprocessing strategies
  • Linking retrievers to vector databases (e.g., FAISS, Pinecone)

Retriever Fine-Tuning

  • Training dense retrievers with domain-specific data
  • Leveraging sentence transformers and contrastive learning
  • Measuring retriever quality via top-k accuracy

Generator Fine-Tuning

  • Selecting foundational models (e.g., BART, T5, FLAN-T5)
  • Instruction tuning compared to supervised fine-tuning
  • Efficient updates using LoRA and PEFT methods

Evaluation and Optimization

  • Performance metrics for RAG (e.g., BLEU, EM, F1)
  • Addressing latency, retrieval accuracy, and hallucinations
  • Tracking experiments and driving iterative improvements

Deployment and Integration

  • Implementing RAG in internal search engines and chatbots
  • Considerations for security, data access, and governance
  • Integrating with APIs, dashboards, or knowledge portals

Case Studies and Best Practices

  • Enterprise applications in finance, healthcare, and legal sectors
  • Mitigating domain drift and updating knowledge bases
  • Emerging trends in retrieval-augmented LLM systems

Summary and Next Steps

Requirements

  • Fundamental knowledge of natural language processing (NLP) principles
  • Practical experience with transformer-based language models
  • Proficiency in Python and basic machine learning workflows

Intended Audience

  • NLP engineers
  • Knowledge management teams

Number of participants


Price per participant

Upcoming Courses

Related Categories