Overview of AI Patterns and Applications in .NET
mainLesson 3 focuses on applying AI patterns to solve real-world problems by combining techniques like chat, streaming, and function calling. You will learn to build applications that understand meaning through embeddings, ground responses using Retrieval-Augmented Generation (RAG), process visual/document content, and run models locally.
Key patterns covered:
- Semantic Search: Finding information by intent rather than just keywords.
- RAG (Retrieval-Augmented Generation): Answering questions using specific, private, or external data.
- Vision Processing: Extracting information from images.
- Document Understanding: Analyzing and processing document content (e.g., PDFs).
- Local Model Runners: Running AI models privately and offline on local hardware.