
AI時代の新副業!GitHub Agentic WorkflowsでAWSコスト監視を自動化して稼ぐ方法
💡 この記事のまとめ
GitHubの新機能やAIエージェント設計を活用し、毎朝のAWS変更履歴とコスト影響を自動でSlackに通知するシステムを構築!今最も需要が高い「AI自動化副業」の具体的なステップを解説します。
はじめに:AIエージェント開発は今もっとも熱い「ブルーオーシャン副業」
「AIを使って副業を始めたいけれど、ブログ記事の執筆や画像生成はライバルが多すぎる…」 そう悩んでいませんか?
今、最も稼ぎやすく、競合が少ないジャンル。それが**「AIエージェント(Agentic Workflows)を活用した業務自動化システムの開発・導入支援」**です。
近年、多くの企業がAWSなどのクラウドサービスを利用していますが、**「いつの間にか不要なリソースが起動していて、高額な請求が来た」「誰がどの設定を変更したか把握できていない」**という課題を抱えています。
本記事では、最新のAI設計パターンである**「Agentic Workflows(エージェント指向ワークフロー)」**をGitHub Actions上に構築し、毎朝のAWSの変更点とそのコスト影響をAIが自律的に分析してSlackに通知するシステムの作り方を解説します。この仕組みをマスターすれば、クライアント企業への高単価な導入支援ビジネスを展開できます!
GitHub Agentic Workflowsとは?
単なる「自動化スクリプト」と「Agentic Workflows」の違い
従来の自動化(一般的なGitHub Actionsなど)は、「Aが起きたらBをする」という固定されたルール(レシピ)に従うだけでした。
一方、Agentic Workflowsは、AI(LLM)に「推論・判断・検証」のプロセスを組み込んだワークフローです。具体的には以下のような自律的なステップを踏みます。
- データの収集: AWS CloudTrailやAWS Configから過去24時間の変更ログを取得する。
- AIによる推論: 「この変更はどのリソースに対するものか?」を分析する。
- コスト影響の評価: 変更されたスペック情報を基に、月額コストがどれだけ増減するかをAIが計算・予測する(正確な価格表APIとの照合も含む)。
- 要約と通知: 専門用語を排除し、経営者や非エンジニアでも一目でわかる「Slackレポート」を自動作成・送信する。
これをGitHubの定期実行ジョブ(Cron)とLLM APIを組み合わせることで、完全自動かつ「賢く判断する」AI監視員を格安で雇うことができるようになります。
AWS変更&コスト監視システムを構築するステップ
ここからは、実際にシステムを構築する大まかな流れを解説します。
ステップ1:AWS側でのログ収集設定
まずは、変更履歴を追跡するためにAWS CloudTrailを有効化します。これにより、誰がいつ何を作ったか(例:EC2インスタンスの起動、RDSの変更)がすべてログ(JSON)として記録されます。
ステップ2:GitHub Actionsのワークフロー作成
GitHubリポジトリ内に .github/workflows/daily-aws-audit.yml を作成し、毎日朝9時に起動するスケジュールを設定します。
yaml name: Daily AWS Cost & Change Agent
on: schedule: - cron: '0 0 * * *' # 日本時間の毎朝9時 workflow_dispatch: # 手動実行用
jobs: audit: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v2
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ap-northeast-1
- name: Fetch CloudTrail Logs
run: |
# 過去24時間のイベントを取得し、ファイルに保存
aws cloudtrail lookup-events --start-time $(date -d '24 hours ago' +%s) --end-time $(date +%s) > aws_changes.json
ステップ3:AIエージェントのスクリプト作成(Python)
取得した aws_changes.json を読み込み、OpenAIの API (GPT-4o) や Anthropic の Claude を呼び出して分析させます。以下のようなプロンプトをAIに与えるのがポイントです。
AIへの指示(システムプロンプトの例): 「あなたは優秀なAWSソリューションアーキテクト兼財務アナリストです。提供されたCloudTrailの変更ログを分析し、以下のフォーマットで日本語のレポートを作成してください。
- 新規作成/変更された主要なリソースとその作成者
- その変更による『見積もり月額コスト影響』(例: t3.mediumの追加なら +約$50/月)
- コスト削減のための具体的なアドバイス(例: 『このインスタンスは不要なら停止してください』) レポートはMarkdown形式で、重要な数値は太字にしてください。」
ステップ4:Slackへの通知
AIが生成したテキストを、Slackの Webhook URL を使ってチャンネルに投稿します。毎朝、以下のような美しい通知が届くようになります。
📢 【毎朝のAWSコスト&変更レポート】 昨日の変更件数: 3件
• EC2インスタンスの新規起動 (作成者: tarou-sato)
- インスタンスタイプ:
t3.large- コスト影響: 約+$60/月(稼働し続けた場合)
- アドバイス: 開発用テスト機である可能性があります。不要な場合は夜間自動停止を設定してください。
💰 予想される月額コストの変動: 約+$60/月
このシステムを副業としてマネタイズ(商品化)する方法
技術を学ぶだけでなく、これをお金に変えるためのロードマップを公開します。
1. ランサーズやココナラで「AWSコスト削減・自動化パッケージ」として出品する
クラウドのコスト削減は、どの企業にとっても「今すぐやりたい」最優先事項です。
- サービス名例: 「AIが毎朝診断!AWS変更&コスト影響Slack自動通知システム構築」
- 想定価格: 50,000円〜150,000円 / 1社
- ターゲット: 専任のインフラエンジニアがいないスタートアップ、中小企業
2. 「初期費用+月額保守費用」のストックビジネスにする
「一度作って終わり」ではなく、「AWSの価格改定への対応」や「プロンプトの微調整」を理由に、月額1万円〜3万円の保守契約(相談乗り放題プランなど)を結ぶことで、安定した副収入(ストック型ビジネス)を作ることができます。
3. ポートフォリオとして自身のブログやSNSで発信する
実際に自分が作ったシステムのモックアップ(Slack通知のスクリーンショットなど)をX(旧Twitter)やQiita、ブログに投稿しましょう。それ自体が強力な営業資料になり、「これと同じものを我が社にも作ってほしい」というダイレクトメッセージ(DM)での問い合わせに繋がります。
メリットとデメリット
導入にあたって理解しておくべきメリットとデメリットです。
| メリット | デジタル副業初心者へのアドバイス | | :--- | :--- | | 圧倒的な高利益率 | サーバー代はGitHub Actionsの無料枠とわずかなLLM API代(月数百円)のみ。ほぼ丸ごと利益になります。 | | 競合が少ない | GitHub ActionsとAIを連携した「エージェント開発」ができる人材は、現時点では市場に不足しています。 | | 実用性が高い | クライアントは「無駄なクラウド費用」をダイレクトに削減できるため、感謝されやすいビジネスです。 |
| デメリットと対策 | 解決策 | | :--- | :--- | | AWSの基本知識が必要 | 最初はドキュメントを読みながら、簡単なリソース監視からスタートすれば問題ありません。AI(ChatGPTなど)に「このAWSのログの意味を教えて」と聞きながら進めましょう。 | | LLMのハルシネーション | コストの計算を完全にAIの勘に頼るとブレが生じます。AWS公式の簡易料金リストを事前にスクリプト側で読み込ませることで、推論の精度を大幅に向上させられます。 |
まとめ:まずは自分の環境で試して、最初の案件を獲得しよう!
AI Side Hustle(AI副業)の時代において、単にプロンプトを使って文章を書くだけのフェーズは終わりつつあります。 これからは、**「システムとAIを結びつけ、企業の現場課題を解決するワークフロー(Agentic Workflows)を組める人」**が最も稼げる時代です。
今回ご紹介した「AWS変更&コスト監視エージェント」は、その第一歩として最適のテーマです。 まずは自分自身のAWSアカウント(無料枠あり)を使って、GitHub ActionsからSlackに通知が飛ぶ感動を体験してみてください。その小さな一歩が、月収5万、10万円と積み重なる強力な副業スキルの始まりになります!