セマンティック カーネルの AI 統合
セマンティック カーネルには、強力な AI エージェントの構築に役立つさまざまな AI サービス統合が用意されています。 さらに、セマンティック カーネルは他のMicrosoft サービスと統合して、プラグインを介して追加機能を提供します。
すぐに使用する統合
使用可能な AI コネクタを使用すると、開発者はスワップ可能なコンポーネントを使用して AI エージェントを簡単に構築できます。 これにより、さまざまな AI サービスを試して、ユース ケースに最適な組み合わせを見つけることができます。
AI サービス
サービス | C# | Python | Java | メモ |
---|---|---|---|---|
テキストの生成 | ✅ | ✅ | ✅ | 例: Text-Davinci-003 |
Chat Completion | ✅ | ✅ | ✅ | 例: GPT4、Chat-GPT |
テキスト埋め込み (試験段階) | ✅ | ✅ | ✅ | 例: Text-Embeddings-Ada-002 |
テキストから画像へ (試験段階) | ✅ | ✅ | ❌ | 例: Dall-E |
画像からテキストへの変換 (試験段階) | ✅ | ❌ | ❌ | 例: Pix2Struct |
テキストからオーディオへ (試験段階) | ✅ | ✅ | ❌ | 例: テキスト読み上げ |
音声テキスト変換 (試験段階) | ✅ | ✅ | ❌ | 例: ささやき |
その他のプラグイン
AI エージェントの機能を拡張する場合は、プラグインを使用して他のMicrosoft サービスと統合できます。 セマンティック カーネルで使用できるプラグインの一部を次に示します。
プラグイン | C# | Python | Java | 説明 |
---|---|---|---|---|
Logic Apps | ✅ | ✅ | ✅ | 使用可能なコネクタを使用して Logic Apps 内にワークフローを構築し、セマンティック カーネルでプラグインとしてインポートします。 詳細情報。 |
Azure Container Apps の動的セッション | ✅ | ✅ | ❌ | 動的セッションでは、AI エージェントが Python コードを実行できる Python コンテナーを簡単にスピンアップすることで、Assistants API からコード インタープリター エクスペリエンスを再作成できます。 詳細情報。 |