注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

AIP Analyst を埋め込む

AIP Analyst は、iframe を使用して Workshop またはオントロジー SDK のアプリケーションに埋め込むことができます。用途に合わせて調整するための URL パラメーターをいくつかサポートしています。複数の値を受け取るパラメーターには、カンマ区切りのリストを指定します(例:objectTypeGroupRids=group1,group2)。

URL パラメーターで指定できるのは、利用可能な設定の一部のみです。パラメーターで設定できない項目については、ページ全体に表示する AIP Analyst ウィジェットを1個だけ含む Workshop モジュールを作成し、そのモジュール内で設定して、代わりにモジュールを埋め込みます。ウィジェットでは、表示するインターフェース要素、デフォルトで有効にするツール、分析の保存および読み込み方法などを、より細かく制御できます。

AIP Analyst がアクセスできるデータを制御する

  • ontologyRid: AIP Analyst が探索できるオントロジーを設定します。例:ri.ontology.main...。
  • objectTypeGroupRids: AIP Analyst の検索対象を、特定のオブジェクトタイプグループに限定します。
  • compassProjectRids: AIP Analyst の検索対象を、特定の Compass プロジェクトまたはフォルダー内のリソースに限定します。
  • hideManualContextMenu: true に設定すると、ユーザーがほかのデータソースを手動で追加できなくなります。
Copied!
1 /workspace/aip-analyst?ontologyRid=ri.ontology.main.abc123&objectTypeGroupRids=group1,group2&hideManualContextMenu=true

セッションを事前に読み込む

ユーザーの最初のメッセージを事前入力するか、コンテキストを事前に読み込むことで、関連するリソースがすでに利用可能な状態でユーザーが開始できるようにします。

  • workshopRids: Workshop モジュールからオブジェクトタイプ、リンク、関数を読み込みます。例:ri.workshop.main.module...。
  • objectSetRids: 保存済みのオブジェクトセットを読み込みます。例:ri.object-set.main...。
  • datasetRids: 特定のデータセットを読み込みます。
  • objectTypeIds: 個別のオブジェクトタイプを読み込みます。
  • objectRids: 個別のオブジェクトを読み込みます。
  • functionRids: 個別の関数を読み込みます。
  • actionTypeRids: 個別のアクションタイプを読み込みます。
  • autoSubmitActionTypeRids: 個別のアクションタイプを読み込み、AIP Analyst がユーザーの承認なしで実行できるようにします。
  • notepadRids: Notepad ドキュメントを読み込みます。
  • initialMessage: AIP Analyst の読み込み時に、ユーザーの最初のメッセージを事前入力します。
  • autoStart: true で、かつ initialMessage が設定されている場合、ページが読み込まれるとすぐに AIP Analyst が最初のメッセージを送信し、分析を開始します。これを使用すると、ホストアプリケーションのコンテキストに応じて応答する「質問と回答」の体験を埋め込むことができます。
Copied!
1 /workspace/aip-analyst?workshopRids=ri.workshop.main.module.xyz789&initialMessage=Summarize+sales+by+region&autoStart=true

表示オプション

  • embedded: true に設定すると、ワークスペースのサイドバーが非表示になり、すっきりした表示になります。
  • hideSettingsMenu: true に設定すると、設定メニューが非表示になります。
  • theme: カラーテーマ(light または dark)を設定します。
  • modelRid: 分析に使用する特定のモデルを設定します。