AI Orchestration with Semantic Kernel
Resources for Chapter 12 of Data Science in .NET with Polyglot Notebooks
Chapter 12 of Data Science in .NET with Polyglot Notebooks is the second of two chapters in part 3 of the book. This chapter rounds out our coverage of generative AI by talking about retrieval-augmentation generation (RAG) and AI Orchestration as well as Semantic Kernel, Microsoft’s open-source AI orchestration framework. Within Semantic Kernel we discuss planners, functions, plugins, and semantic memory via text embeddings.
Learn data science using ML.NET, OpenAI, and Semantic Kernel
Data Science in .NET with Polyglot Notebooks teaches experienced .NET devs the fundamentals of data science, machine learning, and AI orchestration. It covers topics like ML.NET, OpenAI, Semantic Kernel, career development, and more.
Buy Data Science in .NET with Polyglot Notebooks on Amazon or through Packt in print and digital formats.
Additional Resources
These resources and notes are likely to be helpful while reading Chapter 12 of Data Science in .NET with Polyglot Notebooks.
- Semantic Kernel
- Semantic Kernel GitHub Repository
- Architecting AI Apps with Semantic Kernel
- LLamaSharp Semantic Kernel Integration
- Semantic Kernel Logging and Telemetry
- OpenAI Assistants - the future of Semantic Kernel
- Retrieval-Augmented Generation (RAG)
- Azure AI Search and OpenAI
- Azure AI Content Safety
- Semantic Kernel Planners
- Prompt flow
- Evaluating LLMs with Metrics
- Unit testing with Semantic Kernel
- deepeval