
インフラ運用の仕事は、年々楽になるどころか、むしろ複雑さが増していると感じます。 リソースは増え、構成は入り組み、確認すべき場所や情報源も多い。
実際の作業そのもの以上に、「今どうなっているのか」「どこを見ればよいのか」を把握することに時間を取られている、という人も多いのではないでしょうか。 AI と聞くと、「全部自動でやってくれる」「人の仕事が置き換わる」といった話を想像しがちです。
Microsoft AI Tour Tokyoで紹介されたAzure Copilot / GitHub Copilotの使い方は、運用者を補助する現実的な相棒という立ち位置でした。
この記事は、「Copilot、気になってはいるけど、どこから触ればいいかわからない」という人のヒントになれば嬉しいです。
なぜインフラ運用にCopilotなのか
インフラ運用では「手を動かす作業」よりも、状況把握のための前準備に時間がかかる場面が多くあります。
- このリソースは今どういう状態なのか
- どこが変更されていて、どこが影響を受けそうか
- ログやメトリクスは、まず何を確認すべきか
Azure ポータル、CLI、ログ、ドキュメントを行き来しながら、これらを頭の中で組み立てる作業は経験に依存します。 管理ツール自体は充実していますが、それらを組み合わせて理解する部分は今も人の作業です。
Copilot が支援するのは操作そのものではなく、判断に入る前の整理フェーズです。
- どこを見ることになりそうか
- 情報をどうまとめられそうか
この考え始める初速を上げてくれる点が、Copilot の一番現実的な価値だと感じました。
Azure Copilot の利用シーン
Azure Copilot は新しい管理ツールというより、Azure の管理ツールに組み込まれた支援役です。 ARM、KQL、Graph APIなど既存の仕組みを使い、今見ているリソースの文脈を理解して情報を横断・要約して返してくれます。
- この VM は正常か
- 最近どんなイベントが起きているか
- このネットワークはどのような構成か
など、見るまでが面倒な部分を軽くしてくれる通訳のような存在です。 また、自然言語で伝えることで調査のためのAzure CLI生成もしてくれます。
GitHub Copilot の利用シーン
Azure Copilot が今の環境を理解する場面とすると、GitHub Copilot は IaC を読み・変更する場面に利用します。
運用中の環境では、既存の IaC テンプレートを読んで変更の影響を判断したり、修正を加えたりする場面が多くあります。GitHub Copilot は、
- これは何をしているのかを説明してもらう
- 変更の意図を伝えて修正案を提示してもらう
といった用途に適しています。なぜこのパラメータやリソースが必要なのかを説明してもらえるのは、引き継ぎやレビューの場面でも助けになります。
プロンプトの書き方
Copilot の結果は、プロンプト次第で大きく変わります。
- 調べてほしい
- いい感じにしてほしい
といった曖昧な依頼をしてしまいがちです。 プロンプトを書くときは、自分が頭の中で考えている項目をできるだけ具体的に切り出すだけで回答が変わります。
- 何を知りたいのか
- どのリソースについてなのか
- どの時間帯・範囲を見たいのか
ただし、実在アカウントや機密情報は避けるなど注意も必要です。
また、Copilot には最初から完璧な答えを求めず、
- 状態を確認する
- 気になる点を深掘りする
- 次のアクションを考える
対話しながら精度を上げていく、という使い方が合っています。
まとめ
Copilot は運用者を置き換えるものではありません。まず試すなら、
- 状態確認・初期調査
- IaCの理解補助
- 監視・アラート設計のヒント出し
といった考える前段から使い始めるのがおすすめです。 作業を減らすためではなく、考える時間を確保するための道具。小さく試しながら、自分やチームに合う距離感を見つけていくのが、Copilotとのちょうどよい付き合い方だと思います。
サービス一覧 www.alterbooth.com cloudpointer.tech www.alterbooth.com