Mastering Semantic Kernels in Microsoft AI Agents