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が異なる理由
| シナリオ | 従来のアプローチ | CloudThinker SlackOps |
|---|---|---|
| 深夜3時にアラートが発生 | ページング → AWSコンソールを開く → CloudWatch → 手動で相関 | #incidentsで @CloudThinker alex investigate the spike in errors |
| コストの確認 | ブラウザを開く → Cost Explorerに移動 → フィルターを作成 | @CloudThinker alex what's our AWS spend this week? |
| セキュリティ監査 | Security Hubを開く → 調査結果をフィルタリング → レポートをエクスポート | @CloudThinker oliver any critical security findings? |
| インシデント調整 | 異なるダッシュボードの複数エンジニア、手動メッセージによる状況更新 | @CloudThinker anna coordinate investigation: @alex @tony @kai |
| チームアラート | PagerDuty/OpsGenieのルーティングルールを設定 | @CloudThinker kai #alert pod failures in production → #k8s-alerts |
セットアップ
デフォルトでは、任意のSlackワークスペースメンバーがアプリをインストールできます。ワークスペースで App Approval が有効になっている場合、CloudThinkerをインストールする前にWorkspace OwnerまたはアプリマネージャーがCloudThinkerを承認する必要があります。
Integrationsに移動する
Admin Settings → Integrations に移動して Slack を見つけます
Slackで接続する
Add to Slack をクリックしてSlackのOAuthフローで認証します。
ワークスペースで App Approval が有効になっている場合、このステップを完了する前にWorkspace OwnerまたはアプリマネージャーがCloudThinkerを承認する必要があります。アプリがまだ承認されていない場合は、リクエストの送信を促すメッセージが表示されます。
構文
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を参照してください。
チャンネルパターン
| チャンネル | ユースケース |
|---|---|
#cloud-ops | 一般的なインフラオペレーションとコストアラート |
#security | セキュリティの調査結果とコンプライアンスの更新 |
#incidents | アクティブなインシデントの調査と調整 |
#code-reviews | Code Reviewの調査結果とパイプライン監視 |
#reports | スケジュールされたレポートとサマリー |
トラブルシューティング
エージェントが応答しない
エージェントが応答しない
- 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をセットアップする