ドメインセパレーションと 生成 AI コントローラー

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • 生成 AI コントローラー ではドメインセパレーションがサポートされています。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。

    サポートレベル:標準

    • ベーシックレベルサポートを含みます。
    • ビジネスロジック:サービスプロバイダー (SP) によって顧客ごとにプロセスを作成または変更できます。ユースケースには、単一のインスタンスでの複数のサービスプロバイダー顧客によるアプリケーションの正しい使用が反映されています。
    • インスタンスのオーナーは、特定のアプリケーションに期待される通りに、テナントごとに MVP ビジネスロジックとデータパラメーターを設定できる必要があります。

    サンプルユースケース:アドミンは、レコードを他のテナントに対してはクローズしないが、1 つのテナントに対してクローズする場合、コメントを必須にすることができる必要があります。

    サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。

    概要

    ドメインセパレーションを使用すると、アプリケーションデータと管理プロセスにパーティションを作成できます。生成 AI テーブルはドメインセパレーションされているため、 生成 AI コントローラー は OneExtend 機能のドメインセパレーションをサポートしています。ケイパビリティは、生成 AI を使用する 仮想エージェントデザイナー トピック、コンポーネント、フロー、およびスクリプトの基本的な構成要素です。ドメインセパレーションを使用すると、データを分離してアクセスを制御し、あるドメインのユーザーが別のドメインの機能にアクセスできないようにすることができます。

    ドメインセパレーションと 仮想エージェントの詳細については、 ドキュメントをご覧ください

    生成 AI コントローラーにおけるドメインセパレーションの仕組み

    ドメインセパレーションは、生成 AI OneExtend 機能レベルで可能です。ServiceNow担当者がアクセスできるログテーブルなど、OneExtend 機能の実行と構成に関連するレコードも、機能のドメインに従って分離されます。

    別のドメインに既存の生成 AI ケイパビリティのコピーを作成する場合は、OneExtend ケイパビリティ (sys_one_extend_capability) テーブルにレコードを作成する必要があります。OneExtend ケイパビリティテーブルの詳細については、 生成 AI コントローラーのリファレンス を参照してください。

    レコードの作成時にドメインを設定します。ドメインは、レコード作成時のドメインに基づきます。機能レコードを作成するときは、既存の OneExtend 機能レコードをブループリントとして使用して、機能が意図したとおりに機能することを確認できます。

    OneExtend 機能レコードを作成したら、新しいドメインに次の属性レコードと構成レコードのレコードを作成する必要があります。

    • グローバルドメインの機能と同じ値を持つ OneExtend 機能属性レコード。
    • 新しい機能に対応する OneExtend 機能定義。
    • 新しいドメインの OneExtend 機能定義を含む OneExtend 定義構成定義レコード。

    仮想エージェントデザイナーで使用する OneExtend 定義構成の設定の詳細については、次を参照してください。 有効化 生成 AI コントローラー for 仮想エージェント.

    OneExtend 機能レコードのデフォルトビューの関連リストを使用して、これらのレコードを作成することもできます。

    注:
    追加する OneExtend 機能定義レコードは、新しいドメインに必要な機能と同じである必要があります。たとえば、感情分析のために新しいドメインで機能を作成する場合は、感情分析 (OpenAI Completion) レコードを追加できます。要約 (OpenAI Completion) 構成を追加すると、予期しない動作が発生する可能性があります。選択する OneExtend 定義構成レコードには、追加した OneExtend 機能定義レコードが含まれている必要があります。

    ユースケース

    ドメインセパレーション機能を使用すると、さまざまな 仮想エージェント トピック、 ワークフロースタジオを含むフロー、またはドメインセパレーションされたさまざまなバックグラウンドおよびビジネスルールスクリプトをビルドできます。