Semantic Kernel Function Calling in C#: Native vs Prompt Functions Explained
Understand Semantic Kernel function calling in C# -- the difference between native functions and prompt functions, how auto-invoke works, FunctionChoiceBehavior options, and when to use each type in your .NET AI applications.













![Weekly Recap: Microsoft Agent Framework, Semantic Kernel, and Builder Patterns in C# [Feb 2026]](https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp)














































































































































































