メインコンテンツへスキップ
Control Profile は、Desktop Agent に対して、どの AI サービスをどのように統制するかを指示します。Control Profile は会社レベルで定義され、Desktop Agent プロジェクトに適用されます。 Desktop Agent › Control Profile を開くと、会社のプロファイルが表示されます。会社が初めて Desktop Agent 機能を有効にすると、Starfort は一般的な AI サービス(ChatGPT、Claude、Copilot、Gemini、Perplexity、Cursor、DeepSeek、Grok、GitHub Copilot など)向けの初期プロファイルセットをシードします。それ以降、このセットは会社が完全に所有します: 任意のプロファイルの名前、説明、有効状態、ルールを編集でき、プロファイルの追加と削除、さらにはセット全体を JSON としてインポート/エクスポートして環境間でポリシーを移動することもできます。
Add ボタンがハイライトされた Control Profile の一覧

プロファイルに含まれるもの

各プロファイルは、最大 3 つの仕組みを組み合わせます:
仕組み目的
Guardian targets(キャプチャ)Agent が傍受し、評価のために Guardian に送信する URL/リクエスト。
Matching whitelist明示的に通過を許可されるリクエスト。
URL blacklist完全にブロックされる URL(評価なし)。
プロファイルは、Guardian targets を持つ場合は Dynamic(Guardian を呼び出すことができる)、フィルタリング(whitelist/blacklist、Guardian 呼び出しなし)のみの場合は Static です。この Static/Dynamic タイプは、guardianTargetList にエントリがあるかどうかによって作成時に固定され、その後変更できません — 切り替えるには新しいプロファイルを作成してください。Guardian にマッピングできるのは Dynamic プロファイルのみです。Static プロファイルは whitelist/blacklist のフィルタリングのみを行います。 各プロファイルには Enabled トグルがあります。オフの場合、プロファイルはランタイムで完全にスキップされます — 3 つのステージのいずれも実行されず、Opticon トレースも生成されません。ルールは保持されますが、非アクティブになります。

編集

Add でプロファイルを作成し、行のアクションで編集/無効化/削除、または JSON ビューで仕組みを直接編集します。JSON ビューでは、プロファイル全体、ルールのみ(3 つの仕組みすべて)、または単一の仕組みを置き換えることができます。保存時には JSON が検証され、各エントリの id がその仕組み内で一意であることが確認され、不変の Static/Dynamic タイプが強制されます。異なる Guardian にルーティングされる 2 つの Guardian-target エントリが重複する場合、Starfort は警告します(保存はブロックしません)。

変更は自動的に伝播します

プロファイルに加えた変更 — ルール、メタデータ、有効状態、削除 — は、それを使用するすべてのプロジェクトと Guardian に自動的にカスケードされます。再割り当ての手順はありません。プロファイルを削除すると、すべてのプロジェクトと Guardian マッピングから切り離されます。

レシピ

カスタマイズした Control Profile の追加

AI サービスの追加/変更/削除