semantic-kernel-samples OpenAI plugin specification https://platform.openai.com/docs/plugins/getting-started/ Semantic Kernel Plugins documentation https://learn.microsoft.com/en-us/semantic-kernel/ai-orchestration/plugins/ Semantic Kernel Built-in functions samples https://github.com/microsoft/semantic-kernel/tree/main/samples/plugins