Multi Agent RAG with Gemini and Langchain
Langchain v1 AI Agents, Multi-Modal Deep Agents, Multi Agent Deep Advanced RAG, Google Gemini 3, Qdrant, Docker, Docling
Lo que serás capaz de hacer
**This course is not for absolute beginners in AI - you should first learn LangChain fundamentals, then LangGraph, and only after that take this Deep Agent & Multi-Agent course for the best learning experience.** This course is a complete, hands-on guide to building real-world AI agents and deep research (DeepAgent) systems using Google Gemini, LangChain v1, MCP, and modern RAG techniques. You will start from the absolute basics of AI agents and slowly move towards building advanced autonomous multi-agent systems used for deep financial research. The course is designed in a progressive way so that beginners can follow along, while experienced developers will still learn advanced production-grade patterns. The focus of this course is not only theory. You will build everything step by step using Python notebooks, real APIs, real documents, and real data pipelines. What this course covers You will first understand what an AI agent really is. You will learn different agent patterns, how agents reason, how they take actions, and how to choose the right agent design for a real project. You will then set up Google Gemini AI Studio and LangSmith properly. This includes creating API keys, understanding pricing, rate limits, and tracing agent executions so you can debug and monitor your agents like a professional. After that, you will go through a complete Gemini and LangChain bootcamp . You will learn how to use Gemini models in Python, how messages work internally, how streaming responses work, how multimodal inputs are handled, and how to use tools, function calling, reasoning mode, grounding, and context caching to reduce cost and improve performance. Once the foundations are clear, you will move into LangChain agents. You will build agents with memory, state management, summarization middleware, fallback models, PII protection, planners, streaming responses, and structured outputs using Pydantic. The course then introduces MCP through a finance use case. You will connect external MCP servers like Yahoo Finance, load them as LangChain tools, and build a complete stock research agent with structured prompts and planners. Deep RAG and Multimodal Finance Systems A large part of this course focuses on Deep RAG systems for finance. You will learn why multimodal RAG is hard, what problems occur with PDFs, tables, images, and long documents, and how to design a reliable deep RAG pipeline. You will extract data from financial PDFs using Docling. This includes converting PDFs to markdown, extracting tables with context, tracking page numbers, extracting images, and validating data integrity at scale. You will then generate accurate image descriptions using multimodal Gemini models and store those descriptions in markdown so everything can be handled in a single text-based pipeline. Next, you will ingest large amounts of multimodal data into Qdrant vector database. You will learn dense search, sparse search, hybrid search, metadata filtering, de-duplication using file hashes, and best practices for chunking and retrieval models. On top of that, you will build advanced retrieval pipelines using hybrid search and cross-encoder re-ranking for better answer quality. Building Real Multi-Agent Deep Research Systems In the final sections, you will build full multi-agent deep research systems from scratch. You will design autonomous agents that work like an expert research team with orchestrator, researcher, and editor agents. These agents will plan tasks, run deep research, synthesize results, and produce structured outputs. You will learn how agent states are shared, how tools are injected at runtime, how files are managed by agents, and how prompts are designed differently for orchestrator, researcher, and editor roles. You will also explore LangChain’s built-in deep agent architecture and build a complete deep finance research agent using sub-agents and a file backend. Who this course is for This course is for developers who want to go beyond basic chatbots and build serious AI systems. It is ideal for: AI engineers working with LLMs Backend developers building RAG systems Data scientists working with documents and research Finance and analytics professionals interested in AI automation Anyone who wants to understand how real multi-agent systems are built in production Basic Python knowledge is recommended, but some prior agent or RAG experience is recommended. By the end of this course, you will be able to design, build, and debug advanced AI agents, multimodal RAG pipelines, and autonomous multi-agent research systems using Gemini and LangChain. You will not just understand concepts. You will have built complete, end-to-end systems that you can reuse in real projects, startups, or enterprise environments.
- Build production-ready AI agents using Google Gemini, LangChain v1, MCP, and modern agent design patterns.
- Design and implement multimodal RAG pipelines using Docling, Gemini, Qdrant vector database, and hybrid search.
- Process PDFs, tables, and images at scale using Docling, Docker, and structured data extraction techniques.
- Implement hybrid search, re-ranking, memory, MCP tools, and cost-optimized context caching in real AI systems
- Create autonomous multi-agent research systems with orchestrator, researcher, and editor agents for finance use cases.
Temario
UNIDAD 1 - Introduction · 5 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Course Introduction
- AI Agent Mastery Learning Path | Must Watch
- Download Code Files Here
- Gen AI Environment Setup
- Install Requirements.txt
UNIDAD 2 - Agent Patterns & Foundations (Beginner Friendly) · 6 leccionesUNIDAD 2 - Agent Patterns & Foundations (Beginner Friendly)
UNIDAD 2 - Agent Patterns & Foundations (Beginner Friendly)
- Welcome to the Course - What You Will Learn About Agents (DeepAgent)
- Agent Basics Explained - Foundation Every Beginner Must Know
- Inside an AI Agent - Core Components & Workflow
- ReAct Agent Explained - Reasoning + Actions Made Simple
- Types of AI Agents - Four Powerful Patterns for Real Projects
- How to Choose the Right Agent for Your Use-Case
UNIDAD 3 - Google's Gemini AI Studio and Langsmith Setup · 9 leccionesUNIDAD 3 - Google's Gemini AI Studio and Langsmith Setup
UNIDAD 3 - Google's Gemini AI Studio and Langsmith Setup
- Overview: Google Gemini AI Studio + LangSmith in One Place
- How to Claim $300 Free Google Cloud Credits (Step-by-Step)
- Create a Free Gemini API Key in Google AI Studio
- Tour of Google AI Studio - Models, Playground & Features
- Gemini Model Pricing - Which Model Should You Use?
- Understanding Rate Limits - Best Model for Agents & Automation
- New Gemini Rate Limit Dashboard Page Explained
- Generate & Load LangSmith API Key for Agent Tracing
- Test Your Google Gemini + LangSmith Setup (Quick Demo)
UNIDAD 4 - Latest News on AI and Agents · 1 leccionesUNIDAD 4 - Latest News on AI and Agents
UNIDAD 4 - Latest News on AI and Agents
- Loop Engineering Explained
UNIDAD 5 - Google Gemini 3 and Langchain Bootcamp · 20 leccionesUNIDAD 5 - Google Gemini 3 and Langchain Bootcamp
UNIDAD 5 - Google Gemini 3 and Langchain Bootcamp
- Gemini 3 Tutorial: Complete Bootcamp with LangChain (Introduction)
- Google Gemini 3 Model Overview: Features, Capabilities & Use Cases
- Setup Guide: Free Web Search & Weather API with Gemini and Ollama
- LangChain Message Types and ChatGoogleGenerativeAI
- Getting Started with Google Gemini 3 AI Model in Python
- Understanding AI Message Structure: content, text, and content_blocks Explained
- Gemini 3 vs Gemini 2: Model Comparison & AI Message Metadata Deep Dive
- Streaming Responses with LangChain ChatModel Tutorial
- Gemini 3 Image Analysis: Analyze Images from URL (Multimodal AI)
- Gemini 3 Local Image Analysis: Process Image Files with Python
- PDF Document Analysis with Gemini 3: Extract Financial Data from PDFs
- Build Custom Free Ollama Web Search Tool with LangChain
- Create Real-Time Weather API Tool with LangChain (Step-by-Step)
- Function Calling in LLMs: Tool Calling & Binding Tools Tutorial
- Gemini 3 Thinking Mode: Enable Reasoning Support for Complex Tasks
- Response Grounding with Google Search: Built-in Search Tool Integration
- Gemini Context Caching Tutorial: Reduce API Costs & Improve Performance
- Upload Documents for Context Caching: File Management in Gemini API
- Production Context Caching: Cost Optimization with Cached Conversations
- Generate AI Infographic Images for Finance PPT: Nano Banana Pro Model Tutorial
UNIDAD 6 - Langchain v1 Agent Bootcamp with Google's Gemini 3 and Gemini 2 · 15 leccionesUNIDAD 6 - Langchain v1 Agent Bootcamp with Google's Gemini 3 and Gemini 2
UNIDAD 6 - Langchain v1 Agent Bootcamp with Google's Gemini 3 and Gemini 2
- What You will be Learning in Langchain Agent Bootcamp
- Langchain Agents - Financial Analysis with Gemini Notebook Setup
- How State Messages are Managed in AgentState
- Build and Execute Your First Agent with Langchain and Gemini
- Deep Dive in Agent States and Langsmith Agent Call Tracing
- Setup Short-term Memory with SQLite
- Store Agent Chat Histories in SQLite - Langchain Short-Term Memory
- Why Context Engineering is Needed
- Langchain SummarizationMiddleware Explained
- Summarize Agent's Long Context with Summarization Middleware in Runtime
- Limit the Model and Tool Calls in Agents - Attach Fallback LLM Model
- Protect Users Identity with PII Guardrails
- Integrate TODO Planner in Your Agent for Better Answer
- Stream Agent Response to Reduce Perceived Latency
- Generate Structured Response with Pydantic Base Model
UNIDAD 7 - MCP for Finance - Stock Researcher Agent · 8 leccionesUNIDAD 7 - MCP for Finance - Stock Researcher Agent
UNIDAD 7 - MCP for Finance - Stock Researcher Agent
- What You will be Learning in this Section
- MCP for Finance Notebook Setup
- Structured System Prompt - Prompt Engineering Explained
- Connect Yahoo Finance MCP Server with Multi Server MCP Client
- Create Yahoo Finance MCP Agent
- Load Yahoo Finance MCP Agent as Langchain Tool for Stock Researcher Agent
- Create Stock Researcher Agent with TODO Planner
- End to End Testing of Stock Researcher Agent and MCP Agent
UNIDAD 8 - Fundamentals of Multimodal Deep RAG for Finance · 7 leccionesUNIDAD 8 - Fundamentals of Multimodal Deep RAG for Finance
UNIDAD 8 - Fundamentals of Multimodal Deep RAG for Finance
- Sneak Peek - Anatomy of Deep RAG Pipeline
- What is Multimodal RAG and Why Finance is Hard
- Core Challenge with Multimodal RAG
- Five Ways to Design Multimodal RAG Part 1
- Five Ways to Design Multimodal RAG Part 2
- Guru Mantras for Multimodal RAG System Design
- Deep RAG System Design for the Course
UNIDAD 9 - Bulk Multimodal Data Extraction with Docling · 18 leccionesUNIDAD 9 - Bulk Multimodal Data Extraction with Docling
UNIDAD 9 - Bulk Multimodal Data Extraction with Docling
- Sneak Peek - Learning Path for Data Extraction with Docling
- Plan of Attack for Data Extraction with Docling
- Deeper Understanding of Document Processing like a Pro
- Notebook Setup with Docling Imports
- Metadata Extraction from Filename
- Create Output DIRs in Runtime
- Load PDF File in Docling Converter
- Convert and Save PDF as Markdown
- Deep Dive Docling Markdown Export
- Picture (Image) Extraction from the Document Part 1
- Picture (Image) Extraction from the Document Part 2
- Methodology of Table Extraction through Markdown
- Track the Page Number in Markdown
- Track the Table Number in Markdown
- Extract the Tables with Context from Markdown
- Putting Everything Together - Markdown, Figure and Table Extraction
- Extract Markdown, Tables and Figures from Bulk PDFs and DIRs
- Verify Data Integrity
UNIDAD 10 - Generate Image Descriptions with Multimodal LLMs (Gemini) · 7 leccionesUNIDAD 10 - Generate Image Descriptions with Multimodal LLMs (Gemini)
UNIDAD 10 - Generate Image Descriptions with Multimodal LLMs (Gemini)
- Sneak Peek - Learning Path for Generating Image Description
- Notebook Setup to Describe the Image with Multimodal LLMs
- Prompt Engineering for Describing Image with LLM (Gemini)
- Load Image as base64 for Description Generation
- Generate Accurate and Detailed Image Description with Gemini
- Generate and Save Image Description in Markdown
- Bulk Image Processing - Generate and Save Description for All Images in DIRs
UNIDAD 11 - Bulk Data Ingestion in Qdrant Vector DB · 18 leccionesUNIDAD 11 - Bulk Data Ingestion in Qdrant Vector DB
UNIDAD 11 - Bulk Data Ingestion in Qdrant Vector DB
- Sneak Peek - Setting up Learning Path
- Choose Qdrant Vector DB over the Chroma, FAISS, Weaviat, Milvus, and Pinecone
- Create Free Qdrant Vector DB on Remote Qdrant Server
- Create Qdrant Docker-Compose File
- Host Qdrant Vector DB Locally with Docker
- Notebook Setup for Data Ingestion in VectorDB
- Deep Dive on Retrieval Model and Chunks Size
- Create and Compare Dense and Sparse Vector DB for Hybrid Search
- Create Financial Docs Collection at Online and Local DB
- Create Helper Method for Metadata Extraction and File Hashing
- Retrieve Ingested Files Hash Values for De-Duplication Part 1
- Retrieve Ingested Files Hash Values for De-Duplication Part 2
- Extract Page Number for Metadata from File Path with Regex
- Extract the Content Type and Source Doc Name Metadata
- Extract the Base Metadata and Populate it With Content Type and Doc Name
- Ingest Your First Document in Qdrant Vector DB
- Bulk Data Ingestion in Qdrant Vector DB
- Overview of Ingested Data with Qdrant Dashboard
UNIDAD 12 - Data Retrieval - Hybrid Search and Cross Encoder Re-Ranking · 13 leccionesUNIDAD 12 - Data Retrieval - Hybrid Search and Cross Encoder Re-Ranking
UNIDAD 12 - Data Retrieval - Hybrid Search and Cross Encoder Re-Ranking
- Sneek Peak - Setting up Learning Path
- Advanced RAG - Retrieval Strategies
- Explore Ingested Data in Qdrant Vector DB
- Overview of Qdrant Vector DB's Search Documentation
- Test Qdrant Search and Filter Queries with Qdrant Console
- Notebook Setup for Deep RAG Retrieval
- Write Pydantic Schema for Metadata Extraction from User Query Using LLM
- Extract Metadata Filters from User Query Dynamically with Gemini LLM
- Build Qdrant Filters Dynamically with Extracted Metadata Filters
- Build Hybrid Search with Qdrant's in-built Reciprocal Rank Fusion (RRF) Algo
- Build Re-Ranker with HuggingFaceCrossEncoder Part 1
- Build Re-Ranker with HuggingFaceCrossEncoder Part 2
- End to End Testing of Hybrid Search
UNIDAD 13 - Multimodal Financial Research Agent with Hybrid Search · 11 leccionesUNIDAD 13 - Multimodal Financial Research Agent with Hybrid Search
UNIDAD 13 - Multimodal Financial Research Agent with Hybrid Search
- 00 Sneak Peek - Learning Path Ahead
- Introduction to Multi-Modal Research Agent
- Notebook Setup for Multimodal Research Agent
- Convert Retrieval for Deep RAG Notebook as Langchain @tool
- Write Structured Langchain Tool Description
- System Prompt Engineering for Multi-Modal Research Agent
- Write Live Finance Researcher (Yahoo Finance MCP) Langchain @tool
- Create Financial Research Agent with Memory
- Testing Financial Research Agent
- Stream Agent Response in Real-time
- End-to-End Testing of Multi-Modal Research Agent
UNIDAD 14 - Deep Finance Researcher Agent with TODO Planner · 5 leccionesUNIDAD 14 - Deep Finance Researcher Agent with TODO Planner
UNIDAD 14 - Deep Finance Researcher Agent with TODO Planner
- Sneak Peek - Learning Path Ahead
- Deep Finance Researcher Notebook Setup
- Overview of Deep Finance Researcher with TODO Planner & Summarization Middleware
- Build Deep Finance Researcher Agent with TODO Planner
- End to End Testing of Deep Finance Researcher Agent with TODO Planner
UNIDAD 15 - Introduction to Deep Agents- Building Autonomous Multi-Agent RAG Systems · 3 leccionesUNIDAD 15 - Introduction to Deep Agents- Building Autonomous Multi-Agent RAG Systems
UNIDAD 15 - Introduction to Deep Agents- Building Autonomous Multi-Agent RAG Systems
- Introduction to Custom Deep AI Research Agent
- Deep Agent Design Philosophy
- How Our Deep Agent Design Mimic an Expert Research Team
UNIDAD 16 - Multi-Agent Deep AI Finance Researcher from Scratch · 16 leccionesUNIDAD 16 - Multi-Agent Deep AI Finance Researcher from Scratch
UNIDAD 16 - Multi-Agent Deep AI Finance Researcher from Scratch
- Sneak Peek - Learning Path Ahead
- Multi Agent Deep AI Finance Researcher Notebook Setup
- How Agent States and Tool IDs are Injected in Run-time in Deep Agents
- Create Shared DeepAgentState
- Create Utility Methods to Support Deep Agent File Operations
- Write ls() and read_files() Tools for Deep Agent
- Write write_files and cleanup_files Tools for Deep Agent
- Prompt Engineering for Orchestrator Agent
- Prompt Engineering for Researcher Agents
- Prompt Engineering for Editor Agent
- Create Researcher and Editor Agent
- Build write_research_plan Tool for Orchestrator
- Build run_researcher() Tool for Deep Research
- Build run_editor() Tool for Deep Researchers Synthesis
- Build Orchestrator Agent with Deep Research Capabilities
- End to End Testing of Multi-Agent Deep Finance Researcher
UNIDAD 17 - Deep Agent - Langchain's Multi-Agent Deep Researcher · 7 leccionesUNIDAD 17 - Deep Agent - Langchain's Multi-Agent Deep Researcher
UNIDAD 17 - Deep Agent - Langchain's Multi-Agent Deep Researcher
- Sneak Peek - Learning Path Ahead
- Introduction to Langchain's Deep Agent
- Notebook Setup for Langchain's Deep Agent
- Prompt Engineering for Deep Agent
- Build Deep Agent File Backend and Research Sub-Agent
- Create Langchain's Deep Agent with Backend and Sub-Agents
- End to End Testing Deep Agent for Deep Finance Research
UNIDAD 18 - Deploy Deep Agent in Production · 15 leccionesUNIDAD 18 - Deploy Deep Agent in Production
UNIDAD 18 - Deploy Deep Agent in Production
- Sneak Peek - Learning Path Ahead
- Introduction to Deep Agent UI
- Overview of Deep Finance Research Repo
- Deep Agent Code Refactoring for Deep Finance Research Repo
- Build agent.py for Deep Finance Research
- Gen AI Project Tools Setup
- Project Setup in WSL Environment
- Run and Test Deep Finance Research with Langsmith Studio UI
- Run Deep Finance Researcher with Deep Agent UI Locally
- Create Ubuntu Server on AWS EC2
- Setup Qdrant Vector DB on AWS
- Project Setup with UV Sync
- Deep Finance Researcher and Deep Agent UI Setup on AWS EC2
- Connect Deep Agent UI with Deep Researcher Backend
- End to End Testing of Multi-Agent Deep Finance Researcher
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
18 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Laxmi Kant | KGP Talkie.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 18 unidades · 184 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Laxmi Kant | KGP Talkie; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


