公開:

Semantic Kernel .NETアップデート、パッケージ昇格と廃止、SessionsPythonPlugin機能強化

text: XEXEQ編集部
(記事は執筆時の情報に基づいており、現在では異なる場合があります)


記事の要約

  • Semantic Kernel .NETコードベースのアップデートとクリーンアップを実施した
  • いくつかのパッケージがプレビュー版へ昇格、また不要になったパッケージは廃止された
  • SessionsPythonPluginにAPIマイグレーション、構造化された結果の返却、キャンセルトークンの伝播などの更新があった

Semantic Kernel .NETのアップデートとクリーンアップ

Microsoftは2025年5月16日、Semantic Kernel .NETコードベースのアップデートとクリーンアップに関する情報を公開した。このアップデートでは、保守性の向上、最新のAPIとの連携、ユーザーエクスペリエンスの一貫性の確保に重点が置かれているのだ。

具体的には、Microsoft.SemanticKernel.Plugins.CoreパッケージとMicrosoft.SemanticKernel.Liquidプロンプトテンプレートパッケージがプレビュー版に昇格した。これにより、これらのコアプラグインの安定性が向上し、より幅広い利用が可能になったのだ。

一方で、使用されていないMicrosoft.SemanticKernel.Markdownパッケージや、Math、Waitプラグイン、Microsoft.SemanticKernel.Planners.HandlebarsおよびMicrosoft.SemanticKernel.Planners.OpenAIプランナーは廃止された。廃止されたパッケージを使用している場合は、移行ガイドを参照する必要がある。

Semantic Kernel .NETアップデート詳細

項目 詳細
パッケージ昇格 Plugins.Core (プレビュー)、PromptTemplates.Liquid
パッケージ廃止 Markdown、Math、Waitプラグイン、HandlebarsおよびOpenAIプランナー
API変更 Plugins.Core APIのexperimental属性削除、安定したOpenAPI APIのexperimental属性削除
SessionsPythonPlugin更新 AzureコードインタープリターAPIバージョン(2024-10-02-preview)へのマイグレーション、構造化された結果の返却、キャンセルトークンの伝播、ドメイン制御の追加、HTTPリクエストの一貫性向上、コードクリーンアップ、統合テストの追加

SessionsPythonPluginの機能強化

SessionsPythonPluginは、AzureコードインタープリターAPIの最新バージョン(2024-10-02-preview)へのマイグレーションが行われた。これにより、プラグインのパブリックAPIサーフェスに破壊的な変更がいくつか加えられたのだ。

  • 構造化された結果の返却
  • キャンセルトークンの伝播
  • ドメイン制御の追加

これらの変更により、より構造化された結果処理、操作の適切な終了、セキュリティと設定の向上を実現している。

Semantic Kernel .NETアップデートに関する考察

今回のSemantic Kernel .NETのアップデートは、コードベースのクリーンアップと安定性の向上に大きく貢献するだろう。不要なパッケージの削除や、APIの安定化は、長期的な保守性と開発効率の向上に繋がる。しかし、廃止されたパッケージを使用しているユーザーにとっては、移行作業が必要となるため、移行ガイドの充実が重要となるだろう。

今後、より多くのプラグインや機能が追加される可能性がある。特に、AIモデルとの連携強化や、異なるプラットフォームへの対応などが期待される。これらの機能拡張によって、Semantic Kernelはさらに使いやすく、強力なツールとなるだろう。

また、コミュニティからのフィードバックを積極的に取り入れ、継続的な改善を進めることが重要だ。GitHubリポジトリでの活発な議論を通じて、ユーザーのニーズを反映した開発を進めることで、Semantic Kernelの普及と発展が期待できる。

参考サイト

  1. ^ Microsoft Dev Blogs. 「Semantic Kernel: Package previews Graduations & Deprecations | Semantic Kernel」. https://devblogs.microsoft.com/semantic-kernel/semantic-kernel-package-previews-graduations-deprecations/, (参照 25-05-17).
  2. 2526
  3. Microsoft. https://www.microsoft.com/ja-jp

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「AI」に関するコラム一覧「AI」に関するニュース一覧
AIに関する人気タグ
AIに関するカテゴリ
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。