注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
AIP インタラクティブウィジェットは、reasoning-over-tools フレームワークを使用して、ツールを運用アプリケーションに統合します。このウィジェットを使って、AIP Logic、KNN 関数、または LLM 対応のオントロジー探索を、Workshop 変数を使用してアプリケーション状態に統合できます。
このセクションでは、アプリケーションで AIP インタラクティブウィジェットを追加、設定、使用する方法を説明します。
このセクションでは、ウィジェットの役割を定義し、ツールと機能を設定できます。ツールと変数を参照するプロンプトを設定できます。設定は、以下に説明するように、プロンプト と ツール を設定することで完了します。
プライマリプロンプトは、現在のアプリケーションのコンテキストにおけるウィジェットの機能を概説する必要があります。キーボードで "/" を押すことで、設定済みのツールと変数を参照し、それらの使用方法をウィジェットに案内できます。基本的なビジネスロジックと、コンテキストに適したツールの使用方法を適切な状況で説明してください。
以下は、プロンプトの例です。
Playbook
オブジェクトのプレイ名にマッチさせ、プレイ ID を取得します。次に、それを Tournament Play Evaluator ツールの入力として使用します。Playbook
オブジェクトから最も効果的な3つのプレイを選択します。次に、Tournament Play Evaluator ツールを使ってこれらのプレイを評価し、結果の概要を返します。一度に1つのプレイしか渡せないため、ループで行う必要があります。常に推奨したい Playbook Plays
オブジェクトセットを変数 Suggested Plays
に戻してください。この変数がすでに設定されている場合は、上書きしてもかまいません。」ウィジェットが利用できるツールと機能を設定します。これらのツールは、プロンプトを介してウィジェットが使用できるようになります。
ツールには4つのタイプがあります。
このセクションでは、ウィジェットが Workshop 変数にアクセスし、ウィジェットが意識すべきオブジェクトタイプを設定できます。
変数を設定する際は、以下のことに注意してください。
LLM が意識すべきオブジェクトタイプを指定することで、ウィジェットはこれらのオブジェクトを理解し、適切に対話できるようになります。LLM がトラバースする必要があるオブジェクトを追加してください。
このコンポーネントでは、ウィジェットがデフォルトの AIP ツールにアクセスする方法を変更できます。デフォルトのツール選択は、ほとんどの使用例に十分ですが、特定の要件に基づいてこれらのツールを改善する必要がある場合があります。
たとえば、ウィジェットの機能を人間の入力に限定して、修正を容易にし、他のツールの実装を独立して管理する場合があります。一般的に、LLM に割り当てるツールの数を制限すると、よりガイドされた「レール上」の対話が可能になります。
AIP インタラクティブウィジェットを設定する際は、以下の考慮事項をお勧めします。
注:AIP 機能の利用可能性は、変更される場合があり、お客様によって異なる場合があります。