Rulesets Manual
===============

ルールセットは、応答パターン、通信標準、操作上の制約を定義する自然言語指示を介して、AIアシスタントの動作ガバナンスを提供します。これらは、知識検索システムを補完する明示的な動作制御を確立して、組織のAIアプリケーション全体で一貫したコンプライアンスの相互作用を保証します。

アーキテクチャファンクション
----------------------------

ルールセットは、Gen AI
Builder内の動作制御レイヤーとして機能し、組織の標準とコンプライアンス要件を維持しながら、アシスタントがユーザーのインタラクションを解釈して応答する方法を定義します。これらはプロンプトレベルで動作し、応答生成が発生する前に言語モデルの動作に影響を与えます。

システム統合コンテキスト
^^^^^^^^^^^^^^^^^^^^^^^^

**Gen AI Builderコンポーネント**

- **アシスタント**
  会話処理中にルールセットを適用して、動作の一貫性を保証します

- **ナレッジベース**
  検索システムと連携して、事実の精度と適切な動作を組み合わせます

- **構造**
  複雑なワークフロー操作内にルールセットガイダンスを組み込みます

- **ツール** 外部システムの相互作用中に動作コンストレインを適用します

**動作制御レイヤー**
ルールセットは、定義された組織のガイドラインに従ってユーザー入力とアシスタントの応答を処理するミドルウェアコンポーネントとして機能します。この制御レイヤーは、会話の複雑さやトピックの変化に関係なく、動作標準の一貫した適用を保証します。

コアアーキテクチャ
------------------

ルールセットコンポーネント
^^^^^^^^^^^^^^^^^^^^^^^^^^

**構造要素**

- **名前** 組織参照と管理のための一意の識別子

- **説明** ルールセットの目的と意図されたアプリケーションのドキュメント

- **ルールコレクション** 自然言語で書かれた個々の行動指示

- **エイリアス**
  プログラムによるアクセスとバージョン管理のためのオプションの識別子

- **メタデータ** 高度な動作制御のための追加構成パラメーター

**ルール定義フレームワーク**
ルールセット内の個々のルールは次で構成されています。

- **ルール名** 特定の動作指示の説明的な識別子

- **ルールテキスト** 予想される動作を定義する自然言語指示

- **優先レベル** 競合が発生した場合のルール適用の暗黙的な順序付け

- **コンテキストスコープ** ルール適用のためのアプリケーション境界

行動アプリケーションプロセス
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

**ランタイム統合**
ルールセットは、会話フロー中に体系的なアプリケーションを介してアシスタント処理に統合されます。

1. **入力処理**
   ルールセットコンストレインに対して評価されるユーザーメッセージ

2. **コンテキストの確立**
   会話コンテキストに基づいて有効化される関連ルール

3. **応答生成**
   アクティブなルールセット指示によってガイドされる言語モデル

4. **出力検証** 動作要件に対して検証された生成された応答

5. **一貫性の適用** 会話全体を通じた進行中の動作モニタリング

**ルールの優先順位と競合の解決**
複数のルールが同様の状況に適用される場合、システムはルールの特異性、組織の優先度レベル、およびコンテキストの関連性に基づいて優先度を適用します。このアプローチでは、複雑なシナリオの柔軟性を維持しながら、一貫した動作を保証します。

行動カテゴリ
------------

通信標準
^^^^^^^^

**プロフェッショナルコミュニケーション**
さまざまな組織コンテキストやユーザー関係に応じて、適切な口調、言語の形式性、および相互作用パターンを定義するルール。

**ブランドのアライメント**
アシスタントの応答が、すべてのインタラクションにわたって組織の声、価値観、およびコミュニケーション標準を反映することを保証する行動ガイドライン。

**文化的敏感度**
文化の違いと組織のインクルージョンポリシーを尊重しながら、多様なユーザー集団間での適切なコミュニケーションのための指示。

コンプライアンスとガバナンス
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

**規制コンプライアンス**
データプライバシー、金融サービス規制、医療コンプライアンス基準を含む業界固有の規制要件を適用するルール。

**情報ガバナンス**
適切な情報共有、ソース帰属要件、および機密保護対策を定義する動作制約。

**エスカレーションプロトコル**
複雑さ、機密性、または規制要件に基づいて、アシスタントが人間のオペレーターに会話をエスカレーションする時期と方法を定義する指示。

オペレーションの境界
^^^^^^^^^^^^^^^^^^^^

**機能の制限**
アシスタントの機能と制限の明確な定義、適切な期待設定とサービス境界通信を保証します。

**エラー処理**
ユーザーの信頼とサービス品質を維持しながら、システム障害、情報ギャップ、および予期せぬ状況を管理するための行動ガイドライン。

**セキュリティプロトコル**
セキュリティ関連の問い合わせ、認証手順、および機密情報の保護対策の適切な処理を定義するルール。

実装パターン
------------

カスタマーサービスアプリケーション
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

顧客対応アシスタントは、組織のブランド標準と規制コンプライアンス要件を維持しながら、一貫したサービスの提供を保証する包括的な行動フレームワークを実装します。

**サービスエクセレンスルール**

- すべてのインタラクションタイプにわたるプロフェッショナルなトーンのメンテナンス

- プロアクティブな支援の提供と問題解決のアプローチ

- 機能と制限の明確なコミュニケーション

- 適切なエスカレーショントリガーの認識と実行

内部ナレッジシステム
^^^^^^^^^^^^^^^^^^^^

Enterprise Knowledge
Assistantは、生産性とユーザーエクスペリエンス標準を維持しながら、情報アクセシビリティと組織のセキュリティ要件のバランスを保つ動作ルールセットを利用します。

**ナレッジガバナンスルール**

- すべての事実に基づく主張の出典帰属要件

- 適切な情報の分類とアクセス制御の尊重

- 情報の信頼性が低い場合の明確な不確実性コミュニケーション

- 監査およびコンプライアンスを目的とした推論プロセスの文書

特殊なドメインアプリケーション
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

業界固有のアシスタントは、技術的な精度と、適切な専門的な通信標準および規制コンプライアンス要件を組み合わせたドメインの専門知識の動作パターンを実装します。

**ドメイン専門知識ルール**

- ユーザーの専門知識レベルに応じた専門用語の使用

- 複雑な技術または規制情報の精度の免責事項

- 適切な制限ステートメントを介した専門的責任保護

- ガイダンスと推奨事項における業界のベストプラクティスの統合

構成フレームワーク
------------------

ルールセットの開発
^^^^^^^^^^^^^^^^^^

**ルール作成プロセス**
効果的なルールセットには、明確性と強制可能性を維持しながら、組織の要件、ユーザーの期待、および操作上の制約を考慮した体系的な開発が必要です。

**開発に関する考慮事項**

- 明確で具体的な指示言語、あいまいまたは矛盾するガイダンスを回避

- 適切なスコープ定義により、広すぎるまたは指定されていない動作制約が防止されます

- 組織の連携により、ルールが実際のビジネス要件と値を反映するように保証

- ルールの有効性とコンプライアンスの検証を可能にするテスト容易性の考慮事項

ルール管理
^^^^^^^^^^

**バージョン管理**
ルールセットには、制御された更新、ロールバック機能、および動作変更の履歴追跡を有効にする体系的なバージョン管理が必要です。

**変更管理**
ルールの変更は、テスト、承認ワークフロー、展開調整を含む確立された変更制御手順に従って、運用の中断を最小限に抑えます。

品質保証
--------

動作検証
^^^^^^^^

**一貫性テスト**
体系的な評価手順は、多様な会話シナリオにわたってルールセットの有効性を検証し、さまざまな条件の下で一貫した動作の適用を保証します。

**コンプライアンス検証**
組織のコンプライアンス要件と規制基準を満たす際のルールの遵守と有効性の定期的な評価。

パフォーマンス評価
^^^^^^^^^^^^^^^^^^

**ユーザーエクスペリエンスへのインパクト**
ユーザーの満足度、タスク完了率、および全体的なサービスの有効性に対する動作ルールのインパクトをモニタリングして、最適化の決定を通知します。

**操作効率**
システムパフォーマンス、応答時間、およびリソース使用率に与えるルールセットの影響を評価して、動作制御と操作要件のバランスをとります。

運用上の考慮事項
----------------

ルールのメンテナンス
^^^^^^^^^^^^^^^^^^^^

**進行中のレビュー**
ルールの有効性、関連性、および組織の調整を定期的に評価して、継続的な適用性と価値を保証します。

**パフォーマンスモニタリング**
ルール適用の有効性、ユーザーフィードバック、およびコンプライアンス結果を体系的に追跡して、継続的な改善の取り組みをサポートします。

組織統合
^^^^^^^^

**ステークホルダーの調整**
法務、コンプライアンス、ビジネスのチームと調整して、ルールセットと組織のポリシーおよび規制要件との調整を保証します。

**トレーニング統合**
アシスタントの行動基準をヒューマンエージェントのトレーニングおよび組織のサービス標準と調整して、サービスチャネル全体で一貫性を維持します。

開発リソース
------------

作成ガイドライン
^^^^^^^^^^^^^^^^

**実装手順**

- :ref:`Create a Ruleset in Gen AI Builder <Create a Ruleset in Gen AI Builder>`  包括的なルールセットの開発と展開の手順

- :ref:`How-To View and Manage Threads in Gen AI Builder in Hybrid Manager <How-To View and Manage Threads in Gen AI Builder in Hybrid Manager>`  ルールセットの有効性評価の検証方法

統合ドキュメント
^^^^^^^^^^^^^^^^

**コンポーネントの統合**

- :ref:`Assistants Reference Manual <Assistants Reference Manual>`  ルールセットの割り当てと動作統合プロシージャ

- :ref:`Structures Reference Manual <Structures Reference Manual>`  複雑なワークフロー内の動作ガバナンス

**AIファクトリーインフラストラクチャ**

- :ref:`Gen AI Builder Overview </edb-postgres-ai/1.3/ai-factory/gen-ai>`  プラットフォームアーキテクチャとコンポーネントの関係

- `Hybrid Manager Integration <https://www.enterprisedb.com/docs/edb-postgres-ai/latest/hybrid-manager/ai-factory/gen-ai>`_  インフラストラクチャの管理と展開の手順

SDKリファレンス
---------------

- :ref:`Rulesets in Structures <Rulesets Manual>` 

- :ref:`Ruleset Drivers <reference/sdk/drivers/ruleset-drivers.mdx>` 

--------------

ルールセットは、AIシステムを技術的に有能なツールから、すべてのユーザーインタラクションにわたって制度の価値、コンプライアンス要件、およびサービス標準を一貫して反映する組織的に調整されたアプリケーションに変換する重要な動作ガバナンスを提供します。
