Azure OpenAI と Semantic Kernel を使用して生成 AI アプリを開発する

概略

Semantic Kernel SDK を使用して、タスクを自動化し、自然言語処理を実行するインテリジェントなアプリケーションを構築する方法について学習します。

前提条件

  • C# でのプログラミングの経験。
  • Visual Studio Code IDE がインストールされていること。
  • Azure と Azure portal に関する知識。
  • Azure OpenAI へのアクセス。

このラーニング パス内のモジュール

このモジュールでは、Semantic Kernel SDK を紹介します。 カーネルがコードを大規模な言語モデルに接続して、生成人工知能を使用して機能を拡張する方法について学習します。

このモジュールでは、Semantic Kernel SDK プラグインについて説明します。 SDK のプラグインを使用して、カスタマイズされたタスクを実行し、インテリジェントなアプリケーションを作成する方法について学習します。

このモジュールでは、セマンティック カーネル SDK のネイティブ関数について調べます。 ネイティブ関数でカスタマイズされたタスクを実行し、AI エージェントに "スキル" を効果的に与える方法を学習します。

このモジュールでは、関数とプロンプトをセマンティック カーネル SDK と組み合わせる方法を示します。 プロンプト内で関数を入れ子にすると、通常、大規模な言語モデルが単独では完了できないタスクを自分のコードを使って完了できます。

このモジュールでは、セマンティック カーネル SDK を使用して概念実証 AI DevOps アシスタントを開発するために必要な手順について説明します。