セマンティック カーネルの詳細

セマンティック カーネルの詳細を確認し、Learn ドキュメントで明示的に説明されていない高度な機能の使用方法を学習する場合は、SDK 内で特定の機能を使用する方法を個別に示す概念サンプルを確認することをお勧めします。

各 SDK (Python、C#、Java) には、SDK を説明する独自のサンプル セットがあります。 各サンプルはメイン リポジトリ内のテスト ケースとしてモデル化されているため、サンプルが SDK の最新の夜間バージョンで動作することが常に保証されます。 概念プロジェクトで見つかるほとんどのサンプルを次に示します。

GitHub のカーネル構文の例を活用する

カテゴリ サンプル名 リンク
エージェント ComplexChat_NestedShopper リンク
Legacy_AgentAuthoring リンク
Legacy_AgentCharts リンク
Legacy_AgentCollaboration リンク
Legacy_AgentDelegation リンク
Legacy_AgentTools リンク
Legacy_Agents リンク
Legacy_ChatCompletionAgent リンク
MixedChat_Agents リンク
OpenAIAssistant_ChartMaker リンク
OpenAIAssistant_CodeInterpreter リンク
OpenAIAssistant_Retrieval リンク
オーディオからテキストへ OpenAI_AudioToText リンク
関数の自動呼び出し Gemini_FunctionCalling リンク
OpenAI_FunctionCalling リンク
セマンティック キャッシュ SemanticCachingWithFilters リンク
チャットの完了 AzureOpenAIWithData_ChatCompletion リンク
ChatHistoryAuthorName リンク
ChatHistorySerialization リンク
Connectors_CustomHttpClient リンク
Connectors_KernelStreaming リンク
Connectors_WithMultipleLLMs リンク
Google_GeminiChatCompletion リンク
Google_GeminiChatCompletionStreaming リンク
Google_GeminiGetModelResult リンク
Google_GeminiVision リンク
OpenAI_ChatCompletion リンク
OpenAI_ChatCompletionMultipleChoices リンク
OpenAI_ChatCompletionStreaming リンク
OpenAI_ChatCompletionStreamingMultipleChoices リンク
OpenAI_ChatCompletionWithVision リンク
OpenAI_CustomAzureOpenAIClient リンク
OpenAI_UsingLogitBias リンク
OpenAI_FunctionCalling リンク
MistralAI_ChatPrompt リンク
MistralAI_FunctionCalling リンク
MistralAI_StreamingFunctionCalling リンク
依存関係の挿入 HttpClient_Registration リンク
HttpClient_Resiliency リンク
Kernel_Building リンク
Kernel_Injecting リンク
フィルター処理 AutoFunctionInvocationFiltering リンク
FunctionInvocationFiltering リンク
Legacy_KernelHooks リンク
PromptRenderFiltering リンク
RetryWithFilters リンク
PIIDetectionWithFilters リンク
プラグイン関数 引数 リンク
FunctionResult_Metadata リンク
FunctionResult_StronglyTyped リンク
MethodFunctions リンク
MethodFunctions_Advanced リンク
MethodFunctions_Types リンク
PromptFunctions_Inline リンク
PromptFunctions_MultipleArguments リンク
画像からテキストへ HuggingFace_ImageToText リンク
ローカル モデル HuggingFace_ChatCompletionWithTGI リンク
MultipleProviders_ChatCompletion リンク
メモリ HuggingFace_EmbeddingGeneration リンク
MemoryStore_CustomReadOnly リンク
SemanticTextMemory_Building リンク
TextChunkerUsage リンク
TextChunkingAndEmbedding リンク
TextMemoryPlugin_GeminiEmbeddingGeneration リンク
TextMemoryPlugin_MultipleMemoryStore リンク
計画 FunctionCallStepwisePlanning リンク
HandlebarsPlanning リンク
プラグイン ApiManifestBasedPlugins リンク
ConversationSummaryPlugin リンク
CreatePluginFromOpenAI_AzureKeyVault リンク
CreatePluginFromOpenApiSpec_Github リンク
CreatePluginFromOpenApiSpec_Jira リンク
CustomMutablePlugin リンク
DescribeAllPluginsAndFunctions リンク
GroundednessChecks リンク
ImportPluginFromGrpc リンク
OpenAIPlugins リンク
プロンプト テンプレート ChatCompletionPrompts リンク
ChatWithPrompts リンク
LiquidPrompts リンク
MultiplePromptTemplates リンク
PromptFunctionsWithChatGPT リンク
TemplateLanguage リンク
PromptyFunction リンク
取得拡張生成 WithFunctionCallingStepwisePlanner リンク
WithPlugins リンク
検索する BingAndGooglePlugins リンク
MyAzureAISearchPlugin リンク
WebSearchQueriesPlugin リンク
テキスト生成 Custom_TextGenerationService リンク
HuggingFace_TextGeneration リンク
OpenAI_TextGenerationStreaming リンク
テキストからオーディオへ OpenAI_TextToAudio リンク
テキストから画像へ OpenAI_TextToImage リンク
機能 説明 リンク
AutoFunctionCalling Auto Function Callingを使用して、関数呼び出し対応モデルがカーネル関数を自動的に呼び出せるようにする リンク
ChatCompletion モデル ChatCompletion メッセージング対応サービスの使用 リンク
フィルター処理 フィルターの作成と使用 リンク
関数 Method または Prompt 関数を呼び出す Kernel リンク
グラウンディング LLM グラウンディングを実行する方法の例 リンク
ログ機能 ログを設定する方法の表示 リンク
メモリ Memory AI の概念の使用 リンク
On Your Data AzureOpenAI の使用例 On Your Data リンク
プランナー の用途を示す Planners リンク
プラグイン さまざまな作成方法と使用方法 Plugins リンク
PromptTemplates Prompt レンダリングにパラメーター化でTemplatesを使用する リンク
RAG RAGのさまざまな方法 (検索拡張生成) リンク
検索する 検索サービス情報の使用 リンク
サービス セレクター カスタム サービス セレクター クラスを作成して使用する方法を示します。 リンク
セットアップ セマンティック カーネルの環境変数を設定する方法 リンク
TextGeneration モデル TextGeneration 対応するサービスの使用 リンク