Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon_Q_Developer_で実現!AIエージェント導入で変わる開発・運用サイクル_...

Avatar for issei.hamada issei.hamada
June 22, 2025
0

 Amazon_Q_Developer_で実現!AIエージェント導入で変わる開発・運用サイクル_deck

最近、「AI エージェント」というワードが話題になっています。
生成AI に関心のある企業様は、AI エージェントを業務に取り込む方法の模索を既に始めているのではないでしょうか。
AWS は、今年の3月に AWS での開発・運用に特化した AI エージェントをリリースしました。
本ウェビナーでは今最注目すべきサービス「Amazon Q Developer」について特集し、基本的な機能から注目の AI エージェント機能の概要、運用への導入例まで徹底的に解説します。

Avatar for issei.hamada

issei.hamada

June 22, 2025
Tweet

Transcript

  1. Sony Biz Networks Corporation 自己紹介 ⚫ 開発本部 クラウドインテグレーション部 • クラウドインテグレーション課

    開発グループマネージャー ⚫ SE 業務に加え、新サービスの企画・開発に従事 ⚫ Japan AWS Ambassador ⚫ 好きな AWS サービスは、Amazon Q Developer です Copyright 2025 Sony Biz Networks Corporation Issei Hamada
  2. イントロダクション Copyright 2025 Sony Biz Networks Corporation 今話題の Amazon Q

    Developer が、 これからの開発・運用をどう変えていくのかについて 徹底的に 解説します
  3. Agenda Copyright 2025 Sony Biz Networks Corporation 01 Amazon Q

    Developer とは 02 「AI エージェント」 Amazon Q Developer for CLI 03 04 Amazon Q Developer for CLI を使いこなす為のコツ 05 チームで AI エージェントを活用していく為に必要な事 まとめ
  4. Agenda Copyright 2025 Sony Biz Networks Corporation 02 「AI エージェント」

    Amazon Q Developer for CLI 03 04 Amazon Q Developer for CLI を使いこなす為のコツ 05 チームで AI エージェントを活用していく為に必要な事 まとめ 01 Amazon Q Developer とは
  5. Amazon Q Developer とは Copyright 2025 Sony Biz Networks Corporation

    ◼Amazon Q: AWS が開発した、生成 AI を搭載したアシスタント Amazon Q Developer Amazon Q Business 開発者・IT 専門家 従業員・ビジネスアナリスト 利用者
  6. Amazon Q Developer とは Copyright 2025 Sony Biz Networks Corporation

    ◼Amazon Q: AWS が開発した、生成 AI を搭載したアシスタント Amazon Q Developer Amazon Q Business 開発者・IT 専門家 従業員・ビジネスアナリスト 利用者 本日のテーマ
  7. Amazon Q Developer とは ◼一般的なソフトウェア開発ライフサイクル (SDLC) のおさらい Copyright 2025 Sony

    Biz Networks Corporation 計画 設計 実装 テスト デプロイ 保守 この中で、最も工数がかかる部分は?
  8. Amazon Q Developer とは ◼一般的なソフトウェア開発ライフサイクル (SDLC) のおさらい Copyright 2025 Sony

    Biz Networks Corporation 計画 設計 実装 テスト デプロイ この中で、最も工数がかかる部分は? 保守 圧倒的に、ここ
  9. Amazon Q Developer とは Copyright 2025 Sony Biz Networks Corporation

    エンジニアが コード開発にかける時間は、 1日 1時間未満 開発者が1週間のうちにコード開発にかける時間の平均 約 12 % (4時間 21 分) その他の時間は計画、ミーティング、保守等に費やされる https://www.software.com/reports/code-time-report
  10. Amazon Q Developer とは Copyright 2025 Sony Biz Networks Corporation

    エンジニアが コード開発にかける時間は、 1日 1時間未満 開発者が1週間のうちにコード開発にかける時間の平均 約 12 % (4時間 21 分) その他の時間は計画、ミーティング、保守等に費やされる https://www.software.com/reports/code-time-report ユーザが困っているのは「開発」だけではない
  11. Amazon Q Developer とは ◼一般的なソフトウェア開発ライフサイクル (SDLC) のおさらい Copyright 2025 Sony

    Biz Networks Corporation 計画 設計 実装 テスト デプロイ 保守 全てのフェーズをスコープに入れて作られたのが、Amazon Q Developer
  12. Amazon Q Developer とは ◼Amazon Q の機能分類 Copyright 2025 Sony

    Biz Networks Corporation Plan Create Test and Secure Operate Maintain and modernize • 作りたいシステムに 関するディスカッション • アプリ・インフラコード 生成 • コードに関するドキュ メント生成 • テストコードの生成 • コードレビュー • AWS 環境に関する トラブルシュート • リソース作成の自動 化コード生成 • アプリケーションコード のバージョンアップ
  13. Amazon Q Developer とは ◼Amazon Q の機能分類 Copyright 2025 Sony

    Biz Networks Corporation Plan Create Test and Secure Operate Maintain and modernize • 作りたいシステムに 関するディスカッション • アプリ・インフラコード 生成 • コードに関するドキュ メント生成 • テストコードの生成 • コードレビュー • AWS 環境に関する トラブルシュート • リソース作成の自動 化コード生成 • アプリケーションコード のバージョンアップ ここまで入っているのがポイント!!
  14. Amazon Q Developer とは Copyright 2025 Sony Biz Networks Corporation

    カバレッジの広さ 「責任ある AI」への対応 可視性の高さ ◼Amazon Q Developer の強み
  15. Amazon Q Developer とは ⚫Amazon Q Developer は Amazon &

    AWS で 使われているコードのみで学習されている • 生成したコードに関する著作権を気にする必要がない ⚫Pro ライセンスでは、知的財産権侵害(IP)の申告に 対する補償を受けられる Copyright 2025 Sony Biz Networks Corporation 「責任ある AI」への 対応
  16. Amazon Q Developer とは ⚫Amazon Q Developer は 管理用ダッシュボードを 備えており、詳細な利用状況を可視化してくれる

    • 各機能に対する効果が分析出来る ⚫エンジニアが使っているか、チームの効率が上がったかを 管理者側で追跡出来る • 費用対効果の分析がしやすい Copyright 2025 Sony Biz Networks Corporation 可視性の高さ
  17. Amazon Q Developer とは Copyright 2025 Sony Biz Networks Corporation

    可視性の高さ 利用状況ダッシュボード • どの機能が、どれだけ使われているか • アクティブユーザがどれくらいいるか
  18. Amazon Q Developer とは Copyright 2025 Sony Biz Networks Corporation

    可視性の高さ 各機能毎に生成されたコードを、 エンジニアがどれくらい採用している かが分析出来る サジェストの採用率が低いのはなぜか? → 意図したコードが生成されない サジェストの精度を上げなければならない → 過去コードを学習させ、ファインチューニングしよう
  19. Amazon Q Developer とは Copyright 2025 Sony Biz Networks Corporation

    カバレッジの広さ 「責任ある AI」への対応 可視性の高さ Amazon Q Developer は、 全ての AWS エンジニアが安心して使い始められる サービス
  20. Amazon Q Developer とは Copyright 2025 Sony Biz Networks Corporation

    ◼大きく 3 つの使い方がある ① IDE 等のエディタ ② AWS コンソール ③ コマンドライン
  21. Amazon Q Developer とは ⚫VS Code 等、主要なコードエディタに拡張機能を インストールして使う Copyright 2025

    Sony Biz Networks Corporation ① IDE 等のエディタ 通常のチャットアプリと同じように 利用する
  22. Amazon Q Developer とは ⚫/dev: 指示した機能を実装する ⚫/test: テストコードを生成する ⚫/review: コードレビューを行い、脆弱性をチェックする

    ⚫/doc: コードを読み込み、README を作成する ⚫/transform: 特定のアプリケーションをバージョンアップ する Copyright 2025 Sony Biz Networks Corporation チャット入力時、/ を付ける事で、 特殊な機能を呼び出せる
  23. Amazon Q Developer とは ⚫Amazon Q for Command Line というツールを

    入れる事で、Linux ・ Mac のターミナル上から Amazon Q Developer を利用出来る ⚫2025年3月のアップデートで、AI エージェント機能に 対応 Copyright 2025 Sony Biz Networks Corporation ③ コマンドライン
  24. Agenda Copyright 2025 Sony Biz Networks Corporation 03 04 Amazon

    Q Developer for CLI を使いこなす為のコツ 05 チームで AI エージェントを活用していく為に必要な事 まとめ 01 Amazon Q Developer とは 02 「AI エージェント」 Amazon Q Developer for CLI
  25. 「AI エージェント」 Amazon Q Developer for CLI AI エージェントとは? Copyright

    2025 Sony Biz Networks Corporation ⚫人間の介入なしに特定のタスクを実行する自律型システム ⚫与えられたタスクを解決する為に何が必要かを考え、実際に アクションを実行出来る ⚫2025年 3月中旬に、Amazon Q Developer for CLI として機能追加された
  26. 「AI エージェント」 Amazon Q Developer for CLI ⚫ファイルシステムの読み書き • Q

    自身がコードを直接記述したり、シェルスクリプトを実行出来る ⚫AWS CLI の実行 • Q 自身が AWS リソースの情報を取得したり、操作できる ⚫MCP サーバの利用 Amazon Q Developer for CLI に出来る事 Copyright 2025 Sony Biz Networks Corporation
  27. 「AI エージェント」 Amazon Q Developer for CLI ◼Amazon Q Developer

    を導入する事で考えられる、開発・運用へのメリット Copyright 2025 Sony Biz Networks Corporation • モックアップの作成を AI 化し、工数 を削減 • テスト作成を自動化し、開発品質 を向上 • 全てのコードをコミット前にレビューし、 セキュリティを強化 開発 • 運用作業者を AI 化し、人間の 作業 工数を削減 • トラブルシュート時、AI で調査を サポートする事で対応を高速化 • 手順書生成を AI 化し、工数を削減 運用
  28. Agenda Copyright 2025 Sony Biz Networks Corporation 04 05 チームで

    AI エージェントを活用していく為に必要な事 まとめ 01 Amazon Q Developer とは 02 「AI エージェント」 Amazon Q Developer for CLI 03 Amazon Q Developer for CLI を使いこなす為のコツ
  29. Amazon Q Developer for CLI を使いこなす為のコツ ⚫Amazon Q Developer には、コンテキストと呼ばれる

    情報を読み込ませる事が出来る • コンテキスト = 背景情報 ⚫これによって Amazon Q Developer はプロジェクトの 構造や設定を理解でき、行動の精度が向上する Copyright 2025 Sony Biz Networks Corporation コンテキスト
  30. Amazon Q Developer for CLI を使いこなす為のコツ ⚫グローバル: 起動時、必ず読み込む • .amazonq/rules/**/*.md

    • AmazonQ.md • README.md • /context add global [ファイル名] で追加したもの ⚫プロファイル: 目的に応じてコンテキストをグルーピングする • /context add [ファイル名] で追加したもの – 現在のプロファイルに追加される コンテキスト読み込みの 仕様 Copyright 2025 Sony Biz Networks Corporation
  31. Amazon Q Developer for CLI を使いこなす為のコツ コンテクスト作成のコツ Amazon Q 自身に

    メモを取らせる Copyright 2025 Sony Biz Networks Corporation 「作業中、記憶しておいた方が良い事項を発見したら、 AmazonQ.mdに追記して下さい。」 ↓ 「この作業をあなたが理解しやすい言葉でまとめて、 ワークフロー化して下さい。」
  32. Amazon Q Developer for CLI を使いこなす為のコツ コンテクスト作成のコツ 意外とちゃんとメモを取る Copyright 2025

    Sony Biz Networks Corporation コンテキストを通じて、自分のユースケースに合った AI エージェントを育成できる!!
  33. Amazon Q Developer for CLI を使いこなす為のコツ Amazon Q が 一度のセッションで使える

    トークン数は 200k Copyright 2025 Sony Biz Networks Corporation ⚫ Pro ライセンスなら /usage で消費量を確認できる
  34. Amazon Q Developer for CLI を使いこなす為のコツ Amazon Q が 一度のセッションで使える

    トークン数は 200k Copyright 2025 Sony Biz Networks Corporation ⚫ Pro ライセンスなら /usage で消費量を確認できる Amazon Q Developer は、 200k トークンまでの会話しか記憶出来ない
  35. Amazon Q Developer for CLI を使いこなす為のコツ まず始めにタスク解決に 必要なステップを検討させ、 ToDo リストに起こさせる

    Copyright 2025 Sony Biz Networks Corporation ⚫ タスクを指示する際に「ToDoリストに従って行動して下さい。」と添える
  36. Amazon Q Developer for CLI を使いこなす為のコツ 意外とちゃんとチェックを 付けてくれる Copyright 2025

    Sony Biz Networks Corporation ToDo リストに沿って行動させる事で、 セッションを跨いだ作業の精度が向上する
  37. Amazon Q Developer for CLI を使いこなす為のコツ ⚫コンテキストを使いこなす • コンテキスト自体、Amazon Q

    Developer にアップデートさせる ⚫複雑な作業前に、ToDo リストを作成させる • Amazon Q Developer が記憶出来る会話は 200k トークンまで • 作業進捗に合わせて、チェックを付けさせる まとめ Amazon Q Developer for CLI を 使いこなすには…… Copyright 2025 Sony Biz Networks Corporation
  38. Agenda Copyright 2025 Sony Biz Networks Corporation 03 Amazon Q

    Developer for CLI を使いこなす為のコツ 05 まとめ 01 Amazon Q Developer とは 02 「AI エージェント」 Amazon Q Developer for CLI 04 チームで AI エージェントを活用していく為に必要な事
  39. チームで AI エージェントを活用していく為に必要な事 ◼(再掲) Amazon Q Developer を導入する事で考えられる、開発・運用へのメリット Copyright 2025

    Sony Biz Networks Corporation • モックアップの作成を AI 化し、工数 を削減 • テスト作成を自動化し、開発品質 を向上 • 全てのコードをコミット前にレビューし、 セキュリティを強化 開発 • 運用作業者を AI 化し、人間の 作業 工数を削減 • トラブルシュート時、AI で調査を サポートする事で対応を高速化 • 手順書生成を AI 化し、工数を削減 運用
  40. チームで AI エージェントを活用していく為に必要な事 ◼(再掲) Amazon Q Developer を導入する事で考えられる、開発・運用へのメリット Copyright 2025

    Sony Biz Networks Corporation • モックアップの作成を AI 化し、工数 を削減 • テスト作成を自動化し、開発品質 を向上 • 全てのコードをコミット前にレビューし、 セキュリティを強化 開発 • 運用作業者を AI 化し、人間の 作業 工数を削減 • トラブルシュート時、AI で調査を サポートする事で対応を高速化 • 手順書生成を AI 化し、工数を削減 運用 開発・運用フローに組み込むには、 組織として導入する事が重要
  41. チームで AI エージェントを活用していく為に必要な事 ◼組織として AI ツールを導入する際に必要な事 Copyright 2025 Sony Biz

    Networks Corporation トレーニング 利用状況のトラッキング • 全メンバーが同じように AI ツールを 利用出来るよう、トレーニングする • 効果に関するメトリクスを設定し、 得られた効果をトレースする
  42. チームで AI エージェントを活用していく為に必要な事 Copyright 2025 Sony Biz Networks Corporation 定期的に利用状況を確認する

    Amazon Q Developer には ダッシュボードが付属しており、 メンバーの利用状況を細かく計測可能
  43. チームで AI エージェントを活用していく為に必要な事 Copyright 2025 Sony Biz Networks Corporation 定期的に利用状況を確認する

    Amazon Q Developer には ダッシュボードが付属しており、 メンバーの利用状況を細かく計測可能 利用率が上がらない原因を特定し、 改善策を検討出来る
  44. チームで AI エージェントを活用していく為に必要な事 ◼組織として AI ツールを導入する際に必要な事 Copyright 2025 Sony Biz

    Networks Corporation トレーニング 利用状況のトラッキング • 全メンバーが同じように AI ツールを 利用出来るよう、トレーニングする • 効果に関するメトリクスを設定し、 得られた効果をトレースする 自社で出来ない場合は……
  45. チームで AI エージェントを活用していく為に必要な事 ◼ソニービズネットワークスの「Amazon Q Developer 導入支援パッケージ」 にお任せ下さい Copyright 2025

    Sony Biz Networks Corporation Amazon Q Developer の 初期設定 SBN にてライセンス払い出し、ログ設定等、必 要な初期設定を実施する事で、お客様はすぐ に利用を開始出来ます。 利用方法に関する勉強会の実施 ハンズオンを伴う勉強会を実施する事で、 チーム全員での利用を促進します。 伴走支援による導入後のサポート 導入後に定期 MTG を実施し、利用状況の ヒアリングと、利用促進の為のアドバイスを実施 します。
  46. チームで AI エージェントを活用していく為に必要な事 ◼ソニービズネットワークスの「Amazon Q Developer 導入支援パッケージ」 にお任せ下さい Copyright 2025

    Sony Biz Networks Corporation Amazon Q Developer の 初期設定 SBN にてライセンス払い出し、ログ設定等、必 要な初期設定を実施する事で、お客様はすぐ に利用を開始出来ます。 利用方法に関する勉強会の実施 ハンズオンを伴う勉強会を実施する事で、 チーム全員での利用を促進します。 伴走支援による導入後のサポート 導入後に定期 MTG を実施し、利用状況の ヒアリングと、利用促進の為のアドバイスを実施 します。 技術導入だけでなく、組織文化の変革までサポートします。 お気軽にご相談下さい。
  47. Agenda Copyright 2025 Sony Biz Networks Corporation 03 04 Amazon

    Q Developer for CLI を使いこなす為のコツ チームで AI エージェントを活用していく為に必要な事 01 Amazon Q Developer とは 02 「AI エージェント」 Amazon Q Developer for CLI 05 まとめ
  48. まとめ ◼Amazon Q Developer は、全ての AWS エンジニアが安心して利用できる サービス ⚫広いカバレッジ、責任ある AI

    への対応、高い可観測性を備えている ◼精度を上げる為には、2つのポイントを押さえる事が重要 ⚫コンテキストと To Do リストを活用する事で、トークン制限を超えたタスクにも使える ◼業務を変えていく為には、組織として導入する必要がある ⚫メンバー全員が同じように使える環境を作る事で、費用対効果を最大化出来る Copyright 2025 Sony Biz Networks Corporation
  49. 最後に Copyright 2025 Sony Biz Networks Corporation 現代の AI は、

    「70% Problem」 という課題を抱えている 現代の AI ツールだけで実装出来るコードの比率 約 70 % 残りの 30% は依然として 人間が実装しなければならない
  50. 最後に Copyright 2025 Sony Biz Networks Corporation 現代の AI は、

    「70% Problem」 という課題を抱えている 現代の AI ツールだけで実装出来るコードの比率 約 70 % 残りの 30% は依然として 人間が実装しなければならない ハルシネーションの可能性は常に存在する。 AI の使い手(人間)の基礎能力は、今後更に必要となる。
  51. 最後に Copyright 2025 Sony Biz Networks Corporation 思考の拡張として 利用する 理解できないコードを

    マージしない ◼AI との向き合い方のヒント: AI-assisted Coding Golden Rules 常に検証する • AI は脆弱なコードを生成しうる • AI が生成したコードを意図と照ら し合わせて常に検証/テストする • AI は思考を置き換えるのではなく、 能力を拡張するツール • 考える事を任せない • AI はエッジケースを考慮していない • 意図しない不具合を防ぐ為にも、 分からないものをマージしない
  52. 最後に Copyright 2025 Sony Biz Networks Corporation 思考の拡張として 利用する 理解できないコードを

    マージしない ◼AI との向き合い方のヒント: AI-assisted Coding Golden Rules 常に検証する • 脆弱なコードを生成しうる • AI が生成したコードを意図と照ら し合わせて常に検証/テストする • AI は思考を置き換えるのではなく、 能力を拡張するツール • 考える事を任せない • AI はエッジケースを考慮していない • 意図しない不具合を防ぐ為にも、 分からないものをマージしない もちろん、運用も同じ。 ポイントを押さえた上で AI を活用する事が大切。