top of page

Amazon BedrockでCircle Kのインシデントトリアージが15分未満に短縮

53 分前
読了時間: 17分

Circle Kは、AmazonのマネージドAIアプリケーションプラットフォームであるAmazon Bedrockを使い、インシデントトリアージを45〜60分から15分未満へ短縮したとしている。Circle Kのインシデントトリアージシステムは、エンジニアが調査を始める前に運用上の証拠を収集する。報告された改善は、修復プロセス全体ではなく、アラートから情報に基づく対応までの時間を対象としている。

この区別は、ソフトウェア開発と本番運用を結び付ける実践であるDevOpsにとって重要だ。アラートは何かに注意を向ける必要があることを知らせる。しかし、どの依存関係が失敗したのか、デプロイが寄与したのか、どのチームが対応すべきかを説明することはほとんどない。こうした問いは、誰かが修正を選べるようになる前に作業を生み出す。

中心となる比較は、分離されたシステム群にまたがる手動調査と、自動化された証拠収集の比較である。Googleが確立しているトラブルシューティングの手法は、有用な参照点となる。エンジニアは説明仮説を立て、検証し、可能性を絞り込む。AI支援は初期証拠を誰が組み立てるかを変えるが、説明を検証する必要性は残る。

AIワークフローのステップを接続するサービスであるAmazon Bedrock Flowsから、エージェント実行プラットフォームであるAgentCoreへのCircle Kの移行は、別の教訓も示している。有用な調査プロセスは、扱う証拠が増えても機能し続けなければならない。

Circle Kのインシデントトリアージの結果が実際に測定しているもの

AWSは2026年11月2日、Circle KのエンジニアであるMarek Klatowiczを共同執筆者として、インシデントトリアージの事例を公開した。記事によれば、AgentCoreの実装は2026年4月に本番導入された。時間に関する数値は、チーム内部のインシデント対応測定値に基づく。

報告された改善は、インシデントが15分以内に解決されるようになったことの証明ではなく、意思決定に向けた準備に関するものである。

トリアージとは、インシデントを評価し、関連する証拠を集め、次に調査や介入をどこへ向けるべきかを決めることを指す。解決とは、影響を受けたサービスを復旧させることだ。組織は前者を改善しても、後者に同等の改善をもたらすとは限らない。

この違いは、購入検討者が見出しをどう解釈すべきかを変える。有用な初期評価は反復的な検索を減らせる一方、根本的な修復作業は難しいまま残り得る。データベースの問題には、容量変更、アプリケーション変更、または別チームとの調整が必要になる場合がある。問題を特定しても、それらの作業が自動的に完了するわけではない。

したがって、この結果が裏付けるのは特定の運用上の命題である。証拠を自動的に準備すれば、エンジニアが情報に基づく判断を下すまでの時間を短縮できる。可用性、顧客体験、エンジニアリング生産性が同等に改善することまでは示していない。

これらの成果には別途測定が必要だ。同様のソフトウェアを評価するチームは、アラートが届いた時点、有用な所見が得られた時点、サービスが復旧した時点を区別すべきである。そうしなければ、調査段階の短縮と障害時間の短縮が混同されかねない。

また、回答が届くことと、その評価が受け入れられることには違いがある。メッセージは迅速に届いても、エンジニアがその説明を退ける可能性がある。逆に、慎重なメッセージであっても、当初もっともらしく見えた原因を除外することで役立つことがある。

運用責任者にとって実務上の問いは、出力が次の判断を変えるかどうかだ。関連するサービスオーナーを特定できるか。調査範囲を絞り込めるか。不必要なエスカレーションを防げるか。

これは、メッセージ配信をゴールと見なすよりも有用な基準である。主張される時間短縮を、エンジニアが実際に行う作業の中に位置付けることができる。

公開日にも注目すべきだ。これは、提案されたシステムが将来的に効果をもたらすという発表ではなく、すでに稼働している実装に関する報告である。読者は具体的なアーキテクチャを検討できる一方で、顧客による報告と独立した評価との区別も保たれる。

修復前の証拠収集に負荷がかかる

運用上の機会は、調査を信頼できるものにする検証を弱めずに、反復的な発見作業を減らすことにある。

サービスアラートは通常、症状を示す。エラーの増加、応答の遅延、再起動の繰り返しは、いくつもの異なる説明を示し得る。対応者は、介入を選択する前に、それらの説明を区別できるだけの周辺情報を必要とする。

一般的なアプリケーションの速度低下を考えてみよう。アプリケーションがリソースを使い果たした、失敗している依存関係に遭遇した、あるいは異常なワークロードを受け取った可能性がある。最近のデプロイが関係しているかもしれないが、時期だけで責任が確定するわけではない。

手動調査では、対応者が証拠を探し出し、その関係性を再構築する必要がある。異なるシステムでサービス名、アカウント境界、タイムスタンプが異なる場合、この作業はさらに難しくなる。経験豊富なエンジニアは、こうした不整合を熟知していることで乗り越えられる。

自動化は、対応者がすべてのシステムを開く前に、その材料を準備する手段となる。その価値は、競合する説明を区別する詳細を保持できるかに左右される。そうした詳細のない魅力的な要約は、単に調査を別のインターフェースへ移すだけだ。

Googleの効果的なトラブルシューティングに関するガイダンスは、診断を仮説の形成と検証を繰り返すプロセスとして扱う。システムの振る舞いを理解し、証拠を使って考えられる原因を排除することを重視している。これは、AIが生成した評価を判断するための独立した基準となる。

ここに適用すると、重要な問いは、アシスタントが説明を検証しやすくしているかどうかだ。失敗している依存関係についての記述は、観測可能な振る舞いを指し示すべきである。デプロイに関する記述は、調査に値する変更を特定すべきである。

これは、ソフトウェアベンダーだけでなく、エンジニアリングマネージャーにも圧力をもたらす。マネージャーは、対応時間のどれほどが情報収集に充てられているのかを理解する必要がある。ベンダーは、統合機能がその作業を変えるほど有用な証拠を供給することを示す必要がある。

また、内部ドキュメントの役割も変わる。利用可能な情報が古い状態を示している場合、モデルは不慣れなサービスとその依存関係を確実に結び付けられない。ドキュメントが有用であり続ける場合にのみ、ドキュメントへのアクセス改善は役立つ。

検索可能なナレッジベースを維持するチームにとって、これはサービス所有者と依存関係の記録に具体的な運用上の用途を与える。その有用性は、一般的な質問への回答にとどまらない。対応者がライブの証拠を解釈する助けとなる。

だからといって、すべてのドキュメントをすべての調査に含めるべきという意味ではない。幅広い検索は、無関係な履歴や矛盾するガイダンスを持ち込む可能性がある。目標は、現在のインシデントを解釈するために必要な情報を提供することだ。

したがって、負荷がかかるのは監視、所有者、コード、ドキュメントの間の接続である。そうした接続によって一貫した調査を準備できるとき、モデルは有用になる。モデル選定だけでは、欠けている関係性を補えない。

これが報告された結果の中心的な仕組みである。初期説明を組み立てるための労力を減らし、その説明に異議を唱えるのに十分な証拠をエンジニアに与える。

最初のアーキテクチャでは収集と解釈を分離した

当初の構成では、Grafanaのアラートを、通知サービスであるAmazon SNSと、メッセージキューであるAmazon SQSを介して、イベント駆動型コンピューティングであるAWS Lambdaへ接続した。LambdaがFlowを呼び出した。

内部では、AWSインフラストラクチャのチェックとOpenSearchのログ分析が並行して実行された。GitHubの調査は、それらの所見に続いた。最後のモデル呼び出しがSlackの要約を組み立てた。プロダクトカードは、ナレッジベースを通じてサービスコンテキストを提供した。

このアーキテクチャの有用な区別は、観測結果を集めることと、それらの観測結果が何を意味するかを解釈することの間にある。

調査ワークフローには両方の活動が必要だが、それぞれの責任は異なる。収集は関連レコードを確実に取得すべきである。解釈は、それらの意味を密かに変えることなく、レコード間の関係を説明すべきである。

証拠ソースを独立して調べられる場合、並行収集には意味がある。インフラストラクチャの状態とアプリケーションの振る舞いは、同じ問題について異なる視点を提供できる。観測結果を集める前に、どちらかが必ずもう一方を待つ必要はない。

コード調査には異なる依存関係がある。調査者がすでに説明すべきコンポーネント、エラー、または振る舞いを把握している場合、リポジトリ検索はより焦点を絞れる。そうでなければ、インシデントとのつながりがほとんどないもっともらしい材料を検索が生み出す可能性がある。

したがって、重要なのはエージェントの数より順序である。エージェントとは、タスクに向けたステップを選択して実行するためにモデルを使うソフトウェアだ。エージェントを追加しても、調査が自動的に改善するわけではない。

複数の専門家を持つシステムでも、検索を繰り返したり、依存関係を見落としたり、整合しない前提を生み出したりすることがある。統合されたシステムでも同じ問題に遭遇し得る。決定的な問いは、各段階がその責任を果たすのに必要な証拠を受け取っているかどうかである。

最終要約は、別の境界を導入する。技術的な観測結果を運用上の推奨へ変換するからだ。この変換では、不確実性を維持し、証拠と推論を区別し、次に役立つ行動を特定すべきである。

たとえば、接続エラーは通信失敗に関する観測を裏付ける。しかし、それだけで原因が認証情報、ネットワークアクセス、容量、アプリケーションの振る舞いのどれに関わるかを確定するものではない。有用な要約は、こうした区別を見える形で残す。

このアーキテクチャは、出力形式が重要である理由も示している。対応者は、もっとも可能性の高い説明、裏付けとなるレコード、影響を受けたコンポーネント、提案された次のステップを迅速に見つける必要がある。個々の記述が正確でも、長い物語形式の出力はそれを難しくする場合がある。

この事例では、関連するログ内容を提供し、先行する所見でリポジトリ検索を絞り込むことを支持する実装上の教訓が説明されている。より広い意味は設計上の判断にある。調査の質は、統合を求める前に有用な入力を選ぶことに左右される。

この判断は、汎用的なチャットインターフェースだけでは不十分である理由も説明する。運用上の作業は、適切な証拠を取得し、その関係性を保ち、適切なタイミングで届けることにある。

同様のアプローチを検討する組織にとって、このアーキテクチャはワークフローパターンの証拠である。すべてのサービスやエージェント境界を変更せずに再現する要件として読むべきではない。

AgentCoreは実行を変えたが、調査の姿は保たれた

Circle Kは後に、データソースへのアクセスをGatewayで仲介しながら、調査をAgentCore Runtimeエージェントへ統合した。事例では、増大する調査コンテキストが移行の契機になったとしている。

この移行は、ワークフローオーケストレーションに対する普遍的な否定ではなく、ワークロード固有の実行判断を示している。

オーケストレーションとは、個別タスクの順序と依存関係を調整することだ。ワークフローはそれらの依存関係を明示できるため、チームは情報がプロセス内をどう移動するかを検証しやすくなる。

調査エージェントは、証拠の状況に応じて追加の手順を選択できる。より狭い条件で検索を繰り返したり、別の依存関係を調査したりすることもある。この柔軟性により、チームは進捗の監視方法や不要な作業の抑制方法を見直す必要がある。

違いは、ワークフローが短時間で実行されるのに対し、エージェントはより長く実行できる、という単純なものではない。AWSは、長時間の処理をサポートする非同期フロー実行を文書化している。これらの実行では、個々のノードは最大5分、フロー全体は最大24時間まで実行できる。

これらの文書化された制限は、Circle Kの事例を過度に広く解釈しないために重要である。特定の調査段階で問題が起きたからといって、すべてのワークフローアーキテクチャが同じ全体的な実行時間の制限に直面することを意味するわけではない。

AgentCoreについても慎重な解釈が必要である。AWSのランタイムライフサイクル設定は、非アクティブ時のタイムアウトと実行環境の最大存続時間を区別している。microVMコンピュートタイプでは、文書化された最大値は8時間である。

microVMは、実行環境を稼働させるための小規模で隔離された仮想マシンである。許容される存続時間はプラットフォームの能力を表すものであり、調査が有用な知見をどれほど早く生み出すかを予測するものではない。

より長い実行時間の許容範囲は、より多くの作業に対応できる。ただし、追加の時間は非効率な検索を覆い隠すこともある。類似したレコードを繰り返し照会すると、結論を変えないまま調査だけが長引く可能性がある。

移行を評価する読者にとって、重要なのは継続性と制御に関する問いである。プロセスは有用な中間的知見を保持できるか。運用担当者は失敗したツール呼び出しを特定できるか。なぜ調査が継続されたのかを説明できるか。

調査ロジックを実行インフラストラクチャから分離しておくことにも実用的な価値がある。チームは、すべてのプロンプト、ツール、証拠形式を再設計せずに、作業の実行方法を変更できる。

この分離により、プラットフォーム移行と診断推論の改善を混同するリスクが低減する。新しいランタイムは、既存の調査を運用しやすくできる。それが評価を改善するかどうかには、別の証拠が必要である。

報告された結果は、Circle Kのワークロードにおける判断を支持している。ただし、別の組織がどのアーキテクチャを選ぶべきかを決定づけるものではない。予測可能な調査、不規則な証拠、統合上の制約、運用上の責任分担は、それぞれ異なる判断につながり得る。

持続的な教訓は、それを支える仕組みを変えながらも、調査の目的を維持することである。実行の柔軟性は、適時にレビュー可能な証拠の作成に役立つときに価値を持つ。

より迅速な要約にも正確性とアクセス制御が必要

有用な評価では、利用可能な証拠が不完全な場合でも、評価結果が正確でレビュー可能かを検証しなければならない。

Circle Kのインシデントトリアージは、準備時間が短縮されたとする報告事例を示している。それでも読者は、この観察を診断精度や安全な自動化に関するより広範な主張とは分けて考えるべきである。

誤った説明は追加の作業を生む可能性がある。エンジニアが無関係な手がかりを追ったり、誤った責任者に連絡したり、必要な介入を遅らせたりするおそれがある。平均的な準備時間が改善している場合でも、この可能性は評価に含めるべきである。

したがって、信頼できる評価には、アシスタントが十分な情報を持たないケースも含める必要がある。期待される挙動は、不確実性を許容するものであるべきだ。すべてのアラートについて確信を持った原因を求めると、証拠がそれを裏付けていない場合でも回答を促すことになる。

評価では、証拠がないことと正常稼働の証拠も区別する必要がある。ログ照会が失敗したことを、エラーが発生していないという記述に変えてはならない。依存関係の記録を利用できないことを、依存関係が存在しないという記述に変えてはならない。

こうした区別は、情報がアカウントやチームの境界をまたぐ場合に特に重要になる。アクセス制限によって、関連する資料が見えなくなることがある。要約ではこの制約を特定し、対応者が調査で確認できなかった範囲を理解できるようにすべきである。

AWSのAgentCore Gatewayのドキュメントは、エージェントをツールやサービスに接続するマネージドなエントリーポイントを説明している。認証および認証情報の処理機能も含まれる。これらの機能は、アクセスを制御するためのインフラストラクチャを提供する。

運用ポリシーは、引き続き組織の責任である。チームは、調査が読み取れるリソースと、別途承認を必要とするアクションを決めなければならない。アクセスが容易であることは、そのアクセスが適切であるかを決めるものではない。

要約には追跡可能な証拠も必要である。エンジニアは、検索全体を再現しなくても、推奨の根拠となる記録を調査できるべきだ。そうでなければ、インシデント発生時にアシスタントの結論へ異議を唱えることが難しくなる。

ここでも、中立的な競合状況が役立つ。MicrosoftのAzure SRE Agentも同様に、運用コンテキストの収集、推定原因の特定、設定された制御の範囲内での緩和策の提案または実行を説明している。そのReviewモードには、必要なアクションへの承認が含まれる。

この比較が示すのは、性能ランキングではなく、製品の共通した方向性である。入手可能な説明では、Circle Kの導入との統制された比較は提供されていない。

エンタープライズ購入者にとっての示唆は、証拠の質、統合範囲、承認時の挙動、失敗時の処理を比較することにある。機能チェックリストだけでは、困難な調査の最中にシステムがどう振る舞うかを示せない。

Circle Kの事例は、このアプローチへの関心を裏付けている。ただし、速度と並行して正確性と運用上の有用性を測定する、焦点を絞った評価の動機とすべきである。

次に注目すべき指標は、受け入れられた知見、より広いコンテキスト、承認済みアクションである

Circle Kは、追加のドキュメントソースと、正常な運用状態の復旧を目的とするエンジニア承認済みの是正措置を計画していると説明している。これらは確立された成果ではなく、今後の拡張である。

次に必要な証拠は、調査範囲の拡大と権限の強化によって、初期結果の有用性が維持されるかを示すものである。

最初に注目すべき指標は、エンジニアによる知見の受容である。読者は、提供された要約と、最終的にエンジニアが用いた評価を結び付ける報告を探すべきだ。

受容とは、読みやすい文章への好意的な反応以上のものであるべきだ。有用な問いは、その知見が次の調査または介入の選択に役立ったかどうかである。修正や却下された説明にも注意を向ける価値がある。

これらの結果をインシデントの種類別に報告すれば、根拠はさらに強まる。集計上の改善は、アシスタントの性能が低いカテゴリを覆い隠す可能性がある。より明確なセグメント化は、他のチームが自社のワークロードが成功事例に似ているかを判断する助けになる。

第2の指標は、システムがより多くのコンテキストを得たときに何が起きるかである。追加のドキュメントは、責任範囲、依存関係、過去の障害を説明できる。一方で、古くなった指示や矛盾する説明を持ち込む可能性もある。

重要な結果は、追加されたコンテキストが調査を圧倒せずに不確実性を減らすかどうかである。取得される資料が多いことが、自動的により良い証拠を意味するわけではない。読者は、応答時間を維持しながら、より広いカバレッジが有用な知見を改善するかを確認すべきである。

これは保守に関する問いも生む。ドキュメントの変更には責任者が必要であり、古くなったガイダンスにはアクティブな証拠セットから外れる仕組みが必要である。そうでなければ、拡大するナレッジベースは、有用なコンテキストを蓄積するより速く矛盾を蓄積しかねない。

第3の指標は、承認済みの是正措置がどのように運用されるかである。提案された再起動と実行された再起動では、責任の性質が異なる。後者は本番環境を変更するため、承認と結果の明確な記録が必要になる。

承認では、提案されたアクション、影響を受けるリソース、期待される効果を特定すべきである。承認するエンジニアは、調査全体を繰り返さずにアクションを判断できるだけの情報を必要とする。

その後の報告では、コマンドが正常に実行されたことと、正常に復旧したことを区別すべきである。アクションは技術的には完了していても、サービスの復旧に失敗することがある。この違いが、次の段階が運用上の価値をもたらすかどうかを決定する。

受け入れられた知見が有用性を維持し、より広いコンテキストが調査を改善し、承認済みのアクションが検証可能な復旧をもたらすなら、これらの指標は根拠を強める。修正作業や失敗した介入が増える一方で速度だけが改善するなら、根拠は弱まる。

現時点で、Circle Kのインシデントトリアージは、対応における証拠収集段階を検討する具体的な理由を提供している。その報告された改善は、あらゆる環境への約束に変えることなく調査できるだけの具体性を備えている。

最近のインシデントから始め、対応を選ぶ前の証拠収集に費やした時間を再構成してみよう。どの検索が既知の作業を繰り返していたか、どの検索に判断が必要だったかを特定する。次に、アシスタントがその意味を保ちながら関連する記録を準備できるかを評価する。エンジニアが出力を検証し、より良い次の判断を下せるかで評価する。提供時間、受け入れられた知見、サービス復旧は、評価において分けて扱う。このアプローチにより、別のチームも同じ結果を再現できると仮定せずに、報告された結果を実用的に活用できる。あなたのインシデント対応で、判断を待っている部分はどこにあり、その判断に必要な証拠をまだ待っている部分はどこにあるだろうか。

 
 

無料で始めましょう

ローカルファーストのパーソナル知識管理付きAIアシスタント

より良いAI体験のために、

remio は現在、 Windows 10+ (x64)とM-Chip Mac のみをサポートしています。

仕事のAIパートナー
remioでもっと仕事が進む

計画・作成・仕上げまで
すべてをひとつに

bottom of page