Understanding Plugins and Functions
Course Content
0 / 53 completedDemo - Generating an Image
Understanding Plugins and Functions
Demo - Creating a First Application with Semantic Kernel
Demo - Creating a Plugin with Functions
Key Components of Semantic Kernel
Understanding Semantic Kernel
Storing Keys in Your Application Securely
Demo - Storing Keys Securely
Doing More with the Kernel
Demo - Working with Different AI Services
Demo - Setting up the Kernel Using DI
Working with Chat History
Demo - Working with Chat History
Reducing the History
Demo - Reducing the History
Crafting Prompts
Using Prompt Templates
Demo - Working with Good and Bad Prompts
Using HandleBars Template Syntax
Demo - Using HandleBars Syntax to Create a Prompt for Semantic Kernel
Demo - Using Prompt Templates
Understanding Plugins and Functions
Demo - Using a Function with a Complex Type Parameter and Return Type
Demo - Using Plugins and Functions
Working with Built-in Plugins
Demo - Working with Function Advertising and Choice Behaviors
Demo - Using Built-in Plugins
Adding File-based Prompt Functions
Demo - Using File-based Prompt Plugins
Adding Filters for User Consent
Using RAG with Functions
Demo - Adding Filters
Using OpenAPI Plugins
Demo - Using a Function for RAG
Demo - Using OpenAPI Plugins
Module Introduction
Demo - Registering Semantic Kernel
Demo - Doing More with Prompts
Demo - Generating Content
Demo - Exploring the Code
Demo - Using Plugins
Demo - Adding RAG
Demo - Adding RAG with Functions
Understanding Embeddings
Working with Semantic Kernel Memory
Demo - Setting up and Using Kernel Memory
Demo - Creating Embeddings Using Semantic Kernel
Using AI Agents
Demo - Creating a Weather Agent
Demo - Creating Collaborating AI Agents
Adding Logging for Debugging Scenarios
Course Summary
Demo - Adding Observability