Cloud/コネクタ/AIケイパビリティ
AIケイパビリティ
コネクタの切り替え盤。公開している各ツールを1つずつ、HTTPメソッドとパス付きで確認でき、セット全体のマスタースイッチに加えて、AIが見る前に任意の1つのケイパビリティを無効化できます。
コネクタはAI Capabilitiesの集合体です。公開されている各ツールは、エージェントが呼び出せるケイパビリティです。AI Capabilitiesタブはその集合体の切り替え盤であり、サブタイトルが役割を示しています:"Review and toggle which capabilities are available to connected clients." これはDashboardのプレイブックの第3のステップであり、最小権限がスローガンからスイッチのリストに変わる場所です。

AI Capabilities
Review and toggle which capabilities are available to connected clients.
| POST | create_issue | /repos/{owner}/{repo}/issues | |
| GET | list_issues | /repos/{owner}/{repo}/issues | |
| GET | get_file_contents | /repos/{owner}/{repo}/contents/{path} | |
| POST | create_pr_comment | /repos/{owner}/{repo}/issues/{n}/comments | |
| GET | list_pull_requests | /repos/{owner}/{repo}/pulls | |
| GET | search_code | /search/code |
モックアップは実際のテーブルです。任意のツールをオフにしてカウンターが下がるのを確認し、次にマスタースイッチでセット全体を一括で無効化または復元してみてください。
マスタースイッチとカウンター
ヘッダーにはフリート向けの操作が用意されています。カウンター5/6 ENABLEDの横にあるマスターのOnスイッチです。片側に切り替えれば、すべてのツールが1回の操作でオフになり(バックグラウンドでタグごとに実行されます)、戻せばセット全体が復元されます。危険なケイパビリティを1つだけ除いてほぼすべてを有効にしたい場合は、マスターをオンにして、例外だけをオフにします。
ツールごとに1行
各行は1つのケイパビリティで、3つの情報が表示されます:
- Onスイッチ。ツールごとのキルスイッチです。オフにしたツールはコネクタのケイパビリティセットから消えるため、接続されたクライアントはそれを見ることも呼び出すこともできません。
- Methodバッジ。コンソールと同じカラーコードで、GETはエメラルド(読み取りは安全)、POSTはスカイブルー(書き込みはアクション)、より重い動詞にはアンバーと赤が取っておかれています。
- NameとPath。どちらも等幅フォントで表示され、
create_issueが/repos/{owner}/{repo}/issuesを指すため、ツールが何に触れるのかは一切謎ではありません。
オフになった行は40%に暗くなり、リストには残ります。削除ではなく、無効化です。空の状態はコンソール自身のものです:"No tools available for this connector."
この画面が存在する理由
有効のままにしたケイパビリティは、いずれAIが必ず使うものです。エージェントは見えるものを使うからです。強力な一手は引き算です。エージェントにはGitHubを読ませたいけれどプルリクエストへのコメントはさせたくないなら、create_pr_commentをオフにすれば、リスクもそれと一緒に消え、コネクタの残りの部分は動き続けます。最小権限、一度に1つのスイッチです。
完成したペリメーター
このタブで、コネクタのIDブロックが完成します。監視にはDashboard、識別にはCredentials、キーの配布にはConnection Tokens、そしてそれらのキーが何をできるのかを正確に定義するのがAI Capabilitiesです。残りのタブは構築側をカバーします。ツールの試行にはPlayground、変更のリリースにはDeployments、記録にはAudit LogsとLog Streaming、ビジネスにはSettingsとMonetizeです。