注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
AIP Interactive ウィジェットを使用すると、Workshop の運用ワークフローでエンタープライズ特有の情報やツールを備えたインタラクティブアシスタントを利用できます。
このウィジェットを構成して、AIP Agent Studio で設定された AIP Agent(推奨、下のスクリーンショットの "AIP Agent" タブ)や、Workshop 構成で定義されたエージェント(非推奨、下のスクリーンショットの "Legacy" タブ)と対話するように設定できます。
AIP Agent の概要については AIP Agent Studio documentation を参照してください。ワークフローに AIP Agent を追加するには、以下の手順に従ってください。
使用する AIP Agent と含めたい公開バージョン、およびエージェントの推論を表示するかどうかを選択します。
AIP Agent Studio で少なくとも 1 個のアプリケーション変数を適切に設定している場合、それらのアプリケーション変数を Workshop 変数にマッピングするオプションが表示されます。設定後、AIP Agent は AIP Agent Studio で定義された読み書き権限に従って変数と対話できます。
AIP Agent は、AIP Agent Studio での設定インターフェース、バージョン管理、メトリクス、セッション履歴、ダウンロードなど、レガシーモードに対して多くの利点を提供します。レガシーモードには新機能が追加されないため、AIP Agent への移行を強くお勧めします。移行プロセスをできるだけ簡単にするために、ウィジェットのレガシーモードには Migrate オプションを追加しました。レガシーモードはサンセット段階に入りつつあり、すべてのユーザーはできるだけ早く移行する必要があります。
レガシーモードでは、AIP Interactive ウィジェットは reasoning-over-tools フレームワークを使用してツールを運用アプリケーションに統合します。このウィジェットを使用すると、AIP Logic、KNN 関数、または LLM を利用したオントロジー探索を Workshop 変数を使用してアプリケーション状態に統合できます。
このセクションでは、ウィジェットの役割を定義し、そのツールと機能を構成できます。以下に説明するように、プロンプトとツールを設定することで構成が完了します。
主なプロンプトは、現在のアプリケーションのコンテキスト内でウィジェットの機能を概説する必要があります。キーボードの "/" を押すと、構成されたツールと変数を参照し、それらの使用方法をウィジェットに指示できます。ビジネスロジックの基本と適切なツールを使用する状況について説明してください。
以下はプロンプトの例です:
Playbook Plays
オブジェクトセットを変数 Suggested Plays
に返す必要があります。この変数がすでに埋められている場合は上書きできます。」ウィジェットがアクセスできるツールと機能を設定します。これらのツールはプロンプトを通じてウィジェットで使用できるようになります。
ツールには 4 種類あります:
Vector property
オプションを使用して関連するチャンクを取得し、それを LLM に渡すことができます。結果を変数に公開するオプションもあり、PDF Viewer ウィジェットにソースを引用するために渡すこともできます。このセクションでは、ウィジェットの Workshop 変数へのアクセスをカスタマイズし、ウィジェットが認識すべきオブジェクトタイプを構成できます。
変数を設定する際は、次のことを確認してください:
LLM が認識すべきオブジェクトタイプを指定することで、これらのオブジェクトを適切に理解し対話できるようにします。LLM にトラバースさせる必要があるオブジェクトを追加してください。
このコンポーネントを使用すると、ウィジェットのデフォルト AIP ツールへのアクセスを変更できます。デフォルトのツール選択はほとんどのユースケースに十分ですが、特定の要件に基づいてこれらのツールを調整する必要がある場合があります。
たとえば、ウィジェットの関数を人間の入力に限定して修正を促進し、他のツールの実装を独立して管理する場合があります。一般的に、LLM に割り当てるツールの数を制限することで、よりガイドされた「レール上」の対話が得られます。
レガシーモードで AIP Interactive ウィジェットを設定する際は、以下の点を考慮することをお勧めします:
注:AIP 機能の利用可能性は変更されることがあり、顧客によって異なる場合があります。