К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
RAG from Scratch: Build a Knowledge-Powered Chatbot · LearnSpace
Назад в каталог
courseraПрограммирование

RAG from Scratch: Build a Knowledge-Powered Chatbot

Курс от Board Infinity
Средний≈ 9.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Learn how to design, build, evaluate, and deploy production-quality Retrieval-Augmented Generation (RAG) systems for real-world enterprise use cases. You’ll start by understanding why LLMs hallucinate and how RAG differs from fine-tuning and long-context strategies. Then you’ll implement a complete naive RAG pipeline from scratch in Python: generating embeddings with OpenAI, computing cosine similarity, building a simple vector store, and wiring up retrieval-augmented prompts that produce grounded, cited answers. From there, you’ll progress to robust ingestion and retrieval pipelines for enterprise documentation. You’ll parse PDFs, Markdown, HTML, and CSVs into unified document objects; compare and tune chunking strategies; enrich chunks with metadata; and work with modern vector databases such as ChromaDB, FAISS, and Pinecone, including metadata filtering, namespaces, and multi-tenant access control. You’ll explore lexical (BM25), semantic, and hybrid retrieval with Reciprocal Rank Fusion, add cross-encoder and LLM-based reranking, and benchmark alternative pipelines using RAGAS metrics and synthetic test sets. Finally, you’ll focus on productionization: building a conversational Streamlit chatbot with conversation memory, query reformulation, and Agentic RAG workflows like query routing, self-corrective retrieval, and fallback strategies. You’ll compare advanced architectures such as Multi-Index RAG and GraphRAG, optimize for quality, latency, and cost through tuning and profiling, and deploy a secure, monitored enterprise RAG chatbot complete with streaming responses, authentication, user feedback loops, and automated re-indexing in the cloud. Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

Навыки, которые вы освоите

Retrieval-Augmented GenerationEmbeddingsContext ManagementMetadata ManagementPrompt EngineeringDocument ManagementLarge Language ModelingModel EvaluationToken OptimizationAI WorkflowsMachine LearningDatabase Management SystemsUnstructured DataData WranglingGenerative AI Agents

Программа курса

5 модулей · 41 учебных материалов

01RAG Foundations & First Pipeline from Scratch9 материалов

Lesson

Why Grounded Answers Matter in Real Enterprise WorkВидеоWhy LLMs Hallucinate & How Retrieval Fixes ItВидео RAG Architecture — The Three Core ComponentsВидеоRAG Foundations & First Pipeline from ScratchЗадание

Учитесь у экспертов

Board Infinity

Instructor

RAG from Scratch: Build a Knowledge-Powered Chatbot
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.8 ч

5 модулей

Язык: Английский

Часть программы вашего университета
Meet the Project — Enterprise Knowledge Base ChatbotВидео
Text Embeddings from First PrinciplesВидео
Building a Vector Store in 50 Lines of PythonВидео
RAG Foundations & First Pipeline from ScratchЗадание
Choosing the Right Architecture for a Knowledge-Powered AI AssistantDIALOGUE
02Document Ingestion, Chunking & Embedding Models8 материалов

Lesson

Why Ingestion and Embeddings Determine RAG QualityВидеоDocument Parsing — PDFs, Markdown, HTML, CSVВидеоChunking Strategies That Actually MatterВидеоDocument Ingestion, Chunking & Embedding ModelsЗаданиеChunk Enrichment & MetadataВидеоOpenAI vs. Open-Source Embedding ModelsВидеоEmbedding Quality & Dimension ExperimentsВидеоDocument Ingestion, Chunking & Embedding ModelsЗадание
03Vector Databases, Hybrid Search & Re-Ranking7 материалов

Lesson

Why Retrieval Quality Determines RAG Accuracy at ScaleВидеоChromaDB — Local Vector DatabaseВидео FAISS & Pinecone — Scaling UpВидеоMetadata Filtering & Namespace StrategyВидеоBM25 Keyword Search — The Missing PieceВидеоHybrid Search with Reciprocal Rank FusionВидеоVector Databases, Hybrid Search & Re-RankingЗадание
04Generation, Conversation & Advanced RAG Architectures8 материалов

Lesson

Why Faithful, Cited Generation Matters in Enterprise RAGВидеоDesigning the Generation PromptВидеоSource Citation & AttributionВидеоGeneration, Conversation & Advanced RAG ArchitecturesЗаданиеStreaming, Context Window & Cost ManagementВидеоThe Context Problem in Multi-Turn ChatВидеоQuery Reformulation & Conversation MemoryВидеоGeneration, Conversation & Advanced RAG ArchitecturesЗадание
05Evaluation, Optimization & Production Deployment9 материалов

Lesson

Why Evaluation and Deployment Matter for Enterprise RAGВидеоThe Four Core RAG MetricsВидеоImplementing RAGAS EvaluationВидеоBuilding a Custom Evaluation DashboardВидеоEvaluation, Optimization & Production DeploymentЗаданиеRetrieval OptimizationВидеоGeneration OptimizationВидео Latency & Cost ReductionВидеоEvaluation, Optimization & Production DeploymentЗадание