This section contains code snippets that demonstrate the usage of Semantic Kernel features.
| Features | Description |
|---|---|
| AutoFunctionCalling | Using Auto Function Calling to allow function call capable models to invoke Kernel Functions automatically |
| ChatCompletion | Using ChatCompletion messaging capable service with models |
| Filtering | Creating and using Filters |
| Functions | Invoking Method or Prompt functions with Kernel |
| Grounding | An example of how to perform LLM grounding |
| Logging | Showing how to set up logging |
| Memory | Using Memory AI concepts |
| On Your Data | Examples of using AzureOpenAI On Your Data |
| Planners | Showing the uses of Planners |
| Plugins | Different ways of creating and using Plugins |
| PromptTemplates | Using Templates with parametrization for Prompt rendering |
| RAG | Different ways of RAG (Retrieval-Augmented Generation) |
| Search | Using search services information |
| TextGeneration | Using TextGeneration capable service with models |