Introduction
Introduction
()
What you should know
()
Course structure
()
1. AI Engineering
What is AI engineering?
()
2. (Local) Large Language Models
From deterministic to probabilistic systems
()
Running inference locally
()
Deconstructing the LLM
()
Putting the LLM pipeline together
()
3. Document Processing
Text extraction overview
()
Text extraction fundamentals
()
Document parsing and structure recognition
()
Metadata enrichment and indexing
()
Chunking strategies
()
4. Embeddings
Introduction to embeddings
()
The embedding ecosystem
()
Comparing embedding models
()
Efficient embedding generation
()
Challenge
()
Solution
()
5. Vector Databases
Introduction to vector databases
()
Basic operations
()
Persistence and performance
()
Scaling strategies (approximate nearest neighbor, or ANN)
()
Scaling strategies (caching)
()
6. Retrieval Engineering
Introduction to retrieval engineering
()
Implementing BM25 and vector search
()
Building a hybrid retriever
()
Enhancing retrieval with reranking
()
Building a complete retrieval pipeline
()
Conclusion
Observability
()
Next steps and resources
()