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

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

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

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

RAG From Zero

Курс от Pragmatic AI Labs
Средний≈ 7.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

RAG from Zero is a hands-on two-module course that teaches you to build production Retrieval-Augmented Generation pipelines in Rust by walking two real tools you can use the same day. Module 1 walks the encode-chunk-index-fuse-retrieve pipeline one stage at a time using the published aprender-rag crate — RecursiveChunker(512, 50) with overlap, MockEmbedder(384) for deterministic teaching with candle for production, reciprocal-rank fusion at k=60, and a closing aprender_film_search demo against a 50-row Sakila fixture that asserts four runtime contracts. Module 2 walks pmat query, a production code-search RAG that ranks by semantic intent plus pagerank plus structural signals — --churn (90-day git volatility), --duplicates (MinHash + Locality-Sensitive Hashing clones), --entropy (pattern diversity), --faults, and -G git-history fusion. The course closes with cross-project search across a sibling-repo workspace via --include-project and --include-source so you can navigate a multi-crate codebase as one indexed corpus. No toy fixtures, no aspirational APIs — aprender-rag is on crates.io today, pmat ships from paiml/pmat, and the companion paiml/rag-from-zero repo runs end-to-end with cargo run and zero infrastructure.

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

Retrieval-Augmented GenerationApplied Machine LearningVector DatabasesData PipelinesSoftware EngineeringQuery LanguagesProgram DevelopmentRust (Programming Language)Natural Language ProcessingGitHubGenerative AICode CoverageLarge Language ModelinggrepEmbeddings

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

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

01Module 1: aprender-rag — In-Process Text RAG12 материалов

Lesson 1.1: Building the aprender-rag Pipeline

About This CourseЧтениеKey Terms: aprender-rag and the Five-Stage PipelineЧтениеWhat RAG IsВидеоRecursive ChunkingВидео

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

Noah Gift

Преподаватель курса

RAG From Zero
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 7.6 ч

3 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Embeddings: Mock vs RealВидео
Reciprocal Rank FusionВидео
Meet pmat: Production Code Search You'll Use TodayЧтение
Module 1: One query, three modesЛабораторная

Lesson 1.2: Pipeline Demo and Discussion

Demo: aprender_film_searchВидеоRole Play: aprender-rag — Pure-Rust In-Process RAGDIALOGUEReflection: One Pipeline, Every BackendЧтение

Critical Thinking Assesssment

aprender-rag — In-Process Text RAGЗадание
02Module 2: pmat query — Production Code-Search RAG8 материалов

Lesson 2.1: pmat query Architecture and Search Modes

Key Terms: pmat query and Search ModesЧтениеpmat query ArchitectureВидеоEnrichment FlagsВидеоSearch Modes: Literal, Regex, SemanticВидео

Lesson 2.2: Coverage Gaps Demo and Discussion

Coverage Gaps ModeВидеоDemo: pmat query in a Real CodebaseВидеоRole Play: pmat query — Production RAG over CodebasesDIALOGUEReflection: Same Pipeline, Source-Code CorpusЧтение
03Capstone4 материалов

Capstone

Capstone: Three-Backend RAG with Provable ContractsЧтение

Critical Thinking Assessment

Before You GoЧтениеFinal Graded QuizЗаданиеNext StepsЧтение