Get in Touch

Course Outline

Day 1 – Generative AI & LLM Fundamentals
Overview of generative AI and real-world LLM applications
Exploring transformer architectures (GPT, LLaMA, T5, etc.)
Tokens, tokenization techniques, and embeddings explained
Utilizing pre-trained models through APIs such as OpenAI and Claude
Leveraging open-source models via Hugging Face
Prompting essentials: zero-shot and few-shot approaches
Hands-on session: crafting prompts in a Python notebook
Developing a straightforward LLM-powered application (CLI or web-based)
Understanding practical constraints: token limits, rate restrictions, and foundational reliability methods

Day 2 – RAG and Vector Search
The rationale for RAG: linking LLMs with proprietary data
Architecture of RAG systems: ingest, index, retrieve, generate phases
Preparing documents through chunking to optimize retrieval
Generating text embeddings via APIs or Hugging Face
Introduction to vector databases (e.g., Chroma, Pinecone)
Hands-on session: building a basic semantic search script
Hands-on session: implementing a document Q&A system using RAG
Scaling ingestion and embedding processes for larger data workflows
Balancing design trade-offs in RAG: chunk size, top-k selection, cost versus quality considerations

Day 3 – Workflows, Agents, and Production
Defining AI agents and identifying appropriate use cases
Introduction to LangGraph and graph-based LLM orchestration
Hands-on session: constructing a simple LangGraph workflow with integrated tools
Enhancing workflows with memory retention and multi-step reasoning
Combining RAG techniques with agentic frameworks (agentic RAG)
Monitoring and evaluating the performance of LLM and RAG systems
Deployment strategies for LLM applications: APIs, containers, and cloud services
Optimization approaches for cost efficiency and system performance
Implementing basic safety measures, guardrails, and responsible AI practices
Capstone project: delivering an end-to-end demo integrating RAG/agent features


 

Requirements

A solid grasp of Python programming and familiarity with APIs is required.

Target Audience:

This course is designed for organizations aiming to transition from experimental projects to fully functional LLM-powered solutions. It is ideal for software, backend, and full-stack engineers integrating LLMs into their products; data and machine learning engineers focused on RAG, embeddings, and vector search; solution and enterprise architects crafting LLM-based system designs; as well as technical product owners and engineering leaders responsible for evaluating AI use cases, associated costs, and potential risks.

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories