【SemanticKernel】基礎講座④ SK Plannerとは?

SK Plannerとは?

semantic-kernel/docs/PLANNERS.md at main · microsoft/semantic-kernel
Integrate cutting-edge LLM technology quickly and easily into your apps - microsoft/semantic-kernel

SK Planner(SKプランナー)は、目標志向型AIの一部です。プランナーは、ユーザーから提供された目標に基づいて逆方向に進むことで動作します。このアプローチは「目標志向型AI」と呼ばれており、AIの初期の日々を思い起こさせます。初期のAIの研究者たちは、コンピュータが世界の最高のチェスチャンピオンに勝つことを目指していました。その壮大な目標は最終的に達成されましたが、新しいLLM AIモデルの非凡な能力により、適切なスキルが利用可能な場合、ほとんどの目標に対してステップバイステップの指示が提供されるようになりました。

プランナーは、事前に定義されたスキルのライブラリと/または動的に定義されたスキルのセットにアクセスすることで、自信を持ってASK(ユーザーの要求)を実行できます。さらに、プランナーは、ASKのコンテキストを最適に配置するためのメモリや、APIの呼び出しや他の外部の機能を活用するためのコネクタを活用します。

「目標志向型」AIの価値は何ですか?

「ジョブを遂行する」というアプローチは、作業の成果に焦点を当てるという点で、一般化された動きを広めました。製品やサービスの機能や機能に焦点を当てるのではなく、JTBD(ジョブを遂行するための動機)のアプローチでは、お客様やユーザーの目標や欲求、製品やサービスの提供する価値や利益に重点を置きます。顧客やユーザーのJTBDを理解し、明確にすることで、製品やサービスをより効果的に設計・提供することができます。ただし、単に「照明をつけて」というASKではなく、「昇進を望む」といったより難しい目標を設定する必要があります。

もしプランナーが利用できないスキルが必要な場合はどうなるのでしょうか?

プランナーは利用可能なスキルの範囲内で操作します。望ましいスキルが存在しない場合、一部のプランナーはスキルを作成するよう提案する場合があります。または、複雑さのレベルに応じて、カーネルが欠落しているスキルを書くのを手助けすることがあります

コメント

タイトルとURLをコピーしました