メインコンテンツへスキップ
Control Profile は、Desktop Agent 向けの AI サービスを定義します。このレシピでは、Control Profile をゼロから作成します。

1. プロファイルを作成する

Desktop Agent › Control ProfileAdd を開きます。名前(例:AI サービス名)と説明を付けます。
Control Profile を作成

2. 3 つのメカニズムを定義する

メカニズム設定する内容効果
Guardian targets(キャプチャ)サービスのリクエスト URL/パターンAgent がこれらを傍受して Guardian に送信します
Matching whitelist常に許可するリクエストスキップされます(そのまま通過します)
URL blacklist完全にブロックする URL評価せずにブロックされます
  • プロファイルを Dynamic(Guardian で評価できる)にするには、少なくとも 1 つの Guardian target を追加してください。
  • whitelist/blacklist のみでターゲットがない場合、プロファイルは Static(フィルターのみで Guardian の呼び出しなし)になります。
この Static/Dynamic のタイプは作成時に固定され、後から変更できません。切り替えが必要な場合は、新しいプロファイルを作成してください。各エントリの id は、そのメカニズム内で一意でなければなりません(エディターが保存時に検証します)。Guardian target のエントリには、checkOutputunmaskOutputopticonLoggingEnableduserNotificationEnabled などのターゲットごとのオプションも付随します — 用語集のルールスキーマを参照してください。 3 つのメカニズムすべてを正確に編集するには、JSON ビューを使用します。
{
  "guardianTargetList": [ { "hostPattern": "*.example-ai.com", "pathPattern": "/api/chat", "method": "POST" } ],
  "matchingWhitelist": [ { "hostPattern": "*.example-ai.com", "pathPattern": "/health" } ],
  "urlBlacklist": [ ]
}
JSON で見るプロファイルの3つのメカニズム

3. 有効化してスコープを設定する

プロファイルを有効化し、それを使用するべき Desktop Agent プロジェクトでアクティブになっていることを確認します。割り当てられた Agent User は自動的にそれを取得し、プロファイルへのその後の編集は、それを使用するすべてのプロジェクトと Guardian に自動的にカスケードされます — 再割り当ての手順は不要です。 Dynamic プロファイルが実際に Guardian を呼び出すのは、それが Project Guardian にマッピングされた後のみです(Guardian の登録時、またはその設定で行います)。それまでは、その Guardian target は Opticon に記録されますが、評価はされません。
プロジェクトでプロファイルを有効化
シードされたプロファイル(ChatGPT、Claude、…)のいずれかから始めてください。ゼロから構築するのではなく、複製して調整しましょう。AI サービスの追加/変更/削除を参照してください。