Challenge 02 - It has no filter

< Previous Challenge - Home - Next Challenge >

Introduction

In this challenge, you’ll learn to use filters in Semantic Kernel. Filters allow you to intercept and observe the behavior of the kernel—such as viewing rendered prompts and monitoring function invocations. This can be a powerful tool for debugging and enhancing your AI solutions.

Description

Your team must:

You may now go to the starter solution in Visual Studio and complete Challenge 2. Locate the exercises by searching for // TODO: [Challenge 2]

Open-ended exercise (recommended to be completed at the end of the hackathon):

Tips

Success Criteria

To complete this challenge successfully, you must:

Optional: Implement the function invocation filter and demonstrate that it captures and logs function calls.

Learning Resources

Advanced Challenges (Optional)

If you want to explore further, consider these additional challenges: