注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
AIP Chatbot ウィジェット(旧称 AIP Agent ウィジェット)を使用すると、企業固有の情報とツールを備えた対話型アシスタントを Workshop の業務ワークフローで利用できます。

ウィジェットは、AIP Chatbot で設定された AIP Chatbot(推奨、以下のスクリーンショットの 「AIP Chatbot」タブ)、または Workshop の設定で定義されたチャットボット(非推奨、以下のスクリーンショットの「レガシー」タブ)と対話するように設定できます。AIP Chatbot で設定されたチャットボットは、Workshop の Commands と連携させ、ほかの埋め込み Palantir アプリケーションでの操作を宣言して実行することもできます。これらを組み合わせて使用すると、チャットボットは Commands を介してそれらのアプリケーションからの読み取りと書き込みを行い、アプリケーション間のワークフローを進められます。
AIP Chatbot の概要については、AIP Chatbot のドキュメントを確認してください。ワークフローに AIP Chatbot を追加するには、以下の手順に沿って進めてください。
AIP Chatbot、組み込む公開済みバージョン、チャットボットの推論を表示するかどうかを選択します。
AIP Chatbot でアプリケーション変数を1つ以上適切に設定している場合、それらのアプリケーション変数を Workshop 変数にマッピングする選択肢が表示されます。設定すると、AIP Chatbot は AIP Chatbot で定義された読み取り/書き込み権限に従って、その変数を操作できます。
textbox 変数を使用して、Workshop イベントから設定済みの AIP Chatbot にメッセージを自動送信できます。この変数はチャットの入力項目のテキストと連動しており、ユーザーがチャットに入力すると更新されます。AIP Chatbot ウィジェットの外部から変数が変更されると、現在の変数の値を含む新しいメッセージが送信されるため、Workshop モジュールのほかの部分からメッセージ送信を自動的にトリガーできます。
AIP Chatbot でオントロジーシナリオを使用するには、メッセージ入力および出力変数を展開し、シナリオからデータを読み込むを有効にして、シナリオ変数を選択します。AIP Chatbot は選択したシナリオのオントロジーの状態を読み取り、そのシナリオ内でアクションを実行します。その結果生じたオントロジーの編集は、シナリオの分離されたサンドボックス内にとどまり、メインのオントロジーには影響しません。
AIP Chatbot には、AIP Chatbot の設定ユーザーインターフェース、バージョン管理、メトリクス、セッション履歴、ダウンロードなど、レガシーの基本設定モードにはない利点があります。このレガシーモードはまもなく開発のサンセットフェーズに入り、新しい機能は追加されなくなります。ウィジェットのレガシーモードに新たに追加された AIP Agent へのアップグレードオプションを使用して、AIP Chatbot に移行することを推奨します。
レガシーモードでは、AIP Chatbot ウィジェットはツールを用いた推論フレームワークを使用して、業務アプリケーションでツールを利用できるようにします。このウィジェットを使用すると、Workshop 変数を通じて、AIP Logic、KNN 関数 (TSv1)、または LLM を活用したオントロジー探索をアプリケーションの状態に統合できます。
このセクションでは、ウィジェットのロールを定義し、ツールと機能を設定できます。ツールや変数を参照するプロンプトを設定できます。以下で説明するプロンプトとツールを設定すると、設定が完了します。
主要なプロンプトでは、現在のアプリケーションのコンテキストにおけるウィジェットの機能の概要を示します。キーボードで「/」を押すと、設定済みのツールや変数を参照し、それらをどのように組み合わせて使用するかをウィジェットに指示できます。基盤となるビジネスロジックと、コンテキストに応じて適切なツールを使用すべき状況を必ず説明してください。
以下にプロンプトの例を示します。
Playbook オブジェクトのプレー名と照合し、プレーIDを取得してください。次に、それを Tournament Play Evaluator ツールの入力として使用してください。Playbook オブジェクトから最も効果的な3つのプレーを選択してください。次に、Tournament Play Evaluator ツールを使用してこれらのプレーを評価し、結果の概要を返してください。一度に渡せるプレーは1つだけなので、ループで実行する必要があります。推奨したい Playbook Plays オブジェクトセットを、常に変数 Suggested Plays に返してください。この変数にすでに値が入っている場合は、上書きしてもかまいません。」ウィジェットがアクセスできるツールと機能を設定します。これらのツールは、ウィジェットがプロンプトを通じて利用できるようになります。
ツールには4種類あります。
このセクションでは、ウィジェットによる Workshop 変数へのアクセスをカスタマイズし、ウィジェットが認識すべきオブジェクトタイプを設定できます。
変数を設定する際は、必ず次のことを行ってください。
LLM が認識すべきオブジェクトタイプを指定すると、LLM がこれらのオブジェクトを理解し、適切に操作できるようになります。LLM にたどらせる必要があるオブジェクトを必ず追加してください。
このコンポーネントでは、デフォルトの AIP ツールへのウィジェットのアクセスを変更できます。通常、デフォルトのツール選択でほとんどのユースケースに対応できますが、具体的な要件に基づいてこれらのツールを調整する必要がある場合もあります。
たとえば、修正を容易にし、ほかのツールの実装を個別に管理するために、ウィジェットの関数を人間による入力のみに制限したい場合があります。一般に、LLM に割り当てるツールの数を制限すると、インタラクションをより決められた道筋に沿って進められるようになります。
レガシーモードで AIP Chatbot ウィジェットを設定する際は、次の点を考慮することを推奨します。
注:AIP 機能の利用可否は変更される可能性があり、顧客によって異なる場合があります。