Azure OpenAI と Semantic Kernel SDK を使用して AI エージェントを開発する

中級
開発者
.NET
Visual Studio Code
Azure OpenAI Service

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

前提条件

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

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

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

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

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

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

このモジュールでは、Semantic Kernel SDK を使用して関数を自動的に呼び出すさまざまな方法を紹介します。 プランナーがタスクを実行する計画を生成する方法と、プランナーを微調整してパフォーマンスを最適化する方法について学習します。

このモジュールでは、Semantic Kernel SDK を使用して概念実証 AI Travel アシスタントを開発するために必要な手順について説明します。 このモジュールを終了すると、小規模なチャットボット アプリケーションが完成します。