AgenticOps vs ChatOps: AgenticOpsはクラウドオペレーションへの会話的アプローチ—自然言語でAIエージェントと対話するより広いパラダイムです。ChatOpsはSlack・TeamsでAgenticOpsを行う方法です。同じ
@agent #tool 構文がCloudThinker Webアプリとチャットでまったくつながっています。コンテキストスイッチングの問題
アラートが発生すると、エンジニアは5つ以上のツールをコンテキストスイッチします:PagerDutyで確認 → AWSコンソールを開く → CloudWatchを確認 → kubectlを起動 → Datadogを開く。全体像が把握できるころには20分が経過し、チームはSlack—全員がすでにいる唯一の場所—で状況更新を求めています。 日常的なオペレーションもコンテキストスイッチングを必要とします:コストを確認するにはCost Explorerを開き、セキュリティの調査結果を確認するにはSecurity Hubを開き、Kubernetesを確認するにはLensを起動するかkubectlコマンドを実行する必要があります。SlackOpsが異なる理由
SlackOpsが機能するのは、エンジニアがすでにいる場所で機能し、単なる通知ではなくCloudThinkerエージェントのフル機能を提供するからです。
セットアップ
デフォルトでは、任意のSlackワークスペースメンバーがアプリをインストールできます。ワークスペースで App Approval が有効になっている場合、CloudThinkerをインストールする前にWorkspace OwnerまたはアプリマネージャーがCloudThinkerを承認する必要があります。
1
Integrationsに移動する
Admin Settings → Integrations に移動して Slack を見つけます
2
Slackで接続する
Add to Slack をクリックしてSlackのOAuthフローで認証します。
ワークスペースで App Approval が有効になっている場合、このステップを完了する前にWorkspace OwnerまたはアプリマネージャーがCloudThinkerを承認する必要があります。アプリがまだ承認されていない場合は、リクエストの送信を促すメッセージが表示されます。
3
アプリをインストールする
CloudThinkerをインストールするSlackワークスペースを選択してOAuthスコープを確認します。アプリがワークスペースのアプリディレクトリに表示されます。
4
チャンネルをワークスペースにマッピングする
SlackチャンネルをCloudThinkerワークスペースにマッピングして、エージェントが操作するクラウドアカウントを認識できるようにします
5
通知を設定する
オプションで各通知タイプ(コストアラート・セキュリティの調査結果・インシデントの更新)のチャンネルを選択します
6
テストする
チャンネルで
@CloudThinker alex show AWS costs を試して接続を確認します構文
Slackでは、すべてのコマンドに@CloudThinker プレフィックスを付けます:
@CloudThinker プレフィックスを追加するだけです。
使用例
クイッククエリ
ツールを使用する場合
マルチエージェント
アラート
エージェントがSlackチャンネルにアラートを送信するよう設定します:Code Review通知
接続されたリポジトリでAI Code Reviewが完了すると、CloudThinkerはSlackチャンネルにサマリー通知を送信できます。これらの通知はBlock Kitフォーマットを使用し、以下を含みます:- 重大度インジケーター — 各重大度レベルのカラーコード付き絵文字(🔴 Critical、🟠 High、🟡 Medium、🟢 Low)
- 重大度の内訳 — 重大度別の調査結果数
- 調査結果の詳細 — タイトル・ファイルパス・行番号付きの未解決調査結果(最大5件)
- 解決済み数 — 以前に特定された調査結果のうち解決された件数
- View Code Review ボタン — レビューダッシュボードへの直接リンク
- クリーンパス — 問題が見つからない場合の「No issues found」メッセージ
Code Review通知を受信するSlackチャンネルと重大度しきい値は Settings > Notifications > Code Review / Pipeline Monitoring で設定します。詳細はNotifications Centerを参照してください。
チャンネルパターン
トラブルシューティング
エージェントが応答しない
エージェントが応答しない
- CloudThinkerアプリがチャンネルに追加されているか確認する
@CloudThinker agent構文を使用しているか確認する(agentだけでなく)- CloudThinkerコンソールでエージェントが設定されているか確認する
- Slackワークスペースの管理者同意ステータスを確認する
アラートが届かない
アラートが届かない
- CloudThinker SettingsのアラートConditionを確認する
- Slackチャンネルの通知設定を確認する
- ボットがターゲットチャンネルに投稿するパーミッションを持っているか確認する
/cloudthinker alerts testでテストする
パーミッションエラー
パーミッションエラー
- 「Missing required scopes」 — アプリが必要なすべてのOAuthスコープなしにインストールされた可能性があります。ワークスペースからアプリを削除し、CloudThinkerのIntegrationsページから再インストールしてください。
- 接続は成功しているがボットが応答しない — OAuthフローが完全に完了しなかった場合に発生することがあります。アプリを削除して再インストールしてみてください。
- 「not_allowed_token_type」またはスコープエラー — Slackワークスペースでアプリ承認が有効になっている可能性があります。Workspace OwnerまたはアプリマネージャーにSlackの管理ダッシュボード Manage Apps でCloudThinkerを承認するよう依頼してください。
- その他のパーミッションエラーについては、CloudThinkerのワークスペースパーミッションを確認するか、チャンネルからアプリを削除して再追加してみてください。
ワークスペースでApp Approvalが有効—CloudThinkerを承認するには?
ワークスペースでApp Approvalが有効—CloudThinkerを承認するには?
ワークスペースでアプリ承認が必要な場合、Workspace Ownerまたはアプリマネージャーにこちらを共有してください:
- CloudThinkerにサインインする(組織の管理者アクセス権を持つCloudThinkerアカウントが必要)
- Admin Settings → Integrations → Slack に移動する
- Add to Slack をクリックしてSlack OAuthフローを完了する
- Slackの Manage Apps ダッシュボードでアプリを承認する
@CloudThinker をメンションすることで、任意のワークスペースメンバーがCloudThinkerとやり取りできます。パーミッション
Slack OAuthパーミッション
デフォルトでは、任意のワークスペースメンバーがCloudThinker Slackアプリをインストールできます。ワークスペースで App Approval が有効になっている場合、メンバーがインストールする前にWorkspace OwnerまたはアプリマネージャーがCloudThinkerを承認する必要があります。この承認は一回限りの操作です—承認後はそれ以上の管理者アクションは不要です。CloudThinkerパーミッション
Slack内では、ユーザーはCloudThinkerアカウントが許可するエージェントとクラウド接続にのみアクセスできます。CloudThinkerワークスペースのロールはWebコンソールと同様に適用されます。関連ドキュメント
CloudThinker Language
すべてのコマンドの完全な構文リファレンス
Microsoft Teams Integration
Microsoft TeamsでCloudThinkerをセットアップする