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

AIと開発者の共創: エージェント時代におけるAIフレンドリーなDevOpsの実践

AIと開発者の共創: エージェント時代におけるAIフレンドリーなDevOpsの実践

DevOpsとAIの統合は、単なるトレンドを超え、事業に大きな価値をもたらしています。近年は、エージェントAIの進化によりAIが自律性を持って複雑な課題を解決できるようになりました。

本セッションでは、ファインディにおけるWebプロダクト開発において、次の点を紹介します。

AIと開発者の協働
開発者とAIが相互補完する協働体制により実現する新たな開発プロセスの展望について、最新のDevOpsレポートの知見を交えながら考察します。

生成AIとAIエージェントの活用
ファインディにおけるAI導入前後の変化 (開発サイクルの変化、品質向上のメトリクスなど) を踏まえ、DevOpsを加速した実例を解説します。

既存のコードベースの改善
既存のコードベースをAIフレンドリーに改善する手法と、その結果として得られた効率化の実例を解説します。

参加者は、具体的なAIの活用手法と実装する方法を学び、ご自身の現場ですぐ役立てられる知見を得ることができます。

【この資料で発表したイベント】

- DevOpsDays Tokyo 2025
- DevOpsDays Tokyo 2025 - AIと開発者の共創: エージェント時代におけるAIフレンドリーなDevOpsの実践 | ConfEngine - Conference Platform

【著者について】

- Portfolio: bicstone.me
- X: @bicstone_me

© 2025 Oishi Takanori

おおいし

April 15, 2025
Tweet

More Decks by おおいし

Other Decks in Technology

Transcript

  1. © Findy Inc. 2 ⽬次 • はじめに • AIの実情と進化 •

    AI活⽤によるDevOps加速の原理 • 開発プロセスの変⾰事例 • 既存コードベース最適化の事例 • 効果測定と改善サイクルの構築 • 今後の展望とまとめ
  2. © Findy Inc. 3 このセッションでお伝えすること • AIを活⽤したDevOpsの実践 • 既存コードベースの改善⼿法 •

    AIとの新たな協働モデル • 効果測定⼿法 • 実践に活かせる知⾒ ➔ 具体的なAIの活⽤⼿法と実装する⽅法を学び ご⾃⾝の現場ですぐ役⽴てられる知⾒を得る。
  3. © Findy Inc. 4 @bicstone_me ⼤⽯ 貴則 OISHI Takanori 登壇者紹介

    • SaaSが⼤好きなWebエンジニア • TypeScript / Ruby / PHP / Python / Dart • Certified ScrumMaster ® Certified ScrumMaster® is a certification mark of Scrum Alliance, Inc. Any unauthorized use is strictly prohibited. @oishi.takanori @bicstone
  4. © 2024 Findy Inc. 挑戦するエンジニアの プラットフォームをつくる。 ビジョン つくる⼈がもっとかがやけば、 世界はきっと豊かになる。 経営理念

    会社概要 会社名 ファインディ株式会社 / Findy Inc. 代表取締役 ⼭⽥ 裕⼀朗 設⽴ 2014 年 2 ⽉ ※ 本格的な事業開始は2016年7⽉ 社員数 297 名 資本⾦ 18 億 5,043 万円 ※ 資本準備⾦含む 住所 東京都品川区大崎1-2-2 アートヴィレッジ大崎セントラルタワー 5階 事業許可番号 13-ユ-308478 サービス ‧ スカウト型リクルーティングサービス「Findy」 ‧ ハイスキルな業務委託エンジニア紹介サービス「Findy Freelance」 ‧ エンジニア組織⽀援SaaS「Findy Team+」 ‧ 開発ツールに特化したレビューサイト「Findy Tools」 投資家 グローバル‧ブレイン、ユナイテッド、SMBCベンチャーキャピタル、KDDI、JA三 井リース、みずほキャピタル、博報堂DYベンチャーズ、Carbide Ventures、等
  5. © Findy Inc. 9 ⽣成AIについて 引⽤元: 三菱総合研究所 「時代は⽣成AIからAIエージェントへ」https://www.mri.co.jp/knowledge/opinion/2024/202412_1.html • 膨⼤なデータを学習した⼤規模

    ⾔語モデル(LLM)により、 コンテンツを⽣成するAI • 画像‧⾳声‧動画などに対応する マルチモーダル化も進んでいる • 2022年にChatGPTが登場し 第4次AIブームを引き起こした
  6. © Findy Inc. 10 AIエージェントの台頭 • 指⽰に対して⾃律的に作業を計画 し実⾏し複雑な問題を解決するAI • 2023年にAutoGPT‧BabyAGI

    が登場し次なる技術⾰新として注⽬ • ⽣成AIの基盤を持ちながら、⾃律的 なタスク実⾏能⼒を備えた エージェントAIが増えてきている 引⽤元: 三菱総合研究所 「時代は⽣成AIからAIエージェントへ」https://www.mri.co.jp/knowledge/opinion/2024/202412_1.html
  7. © Findy Inc. 11 DevOpsにおけるAIの活⽤ 引⽤元: Autify, Inc. 「AIを活⽤したソフトウェア開発ツール カオスマップ

    2024年最新版」 https://blog.autify.jp/article/chaos-map-of-ai-powered-software-development-tools-2024
  8. © Findy Inc. 13 DORA Research: Artificial Intelligence から⾒るAIの活⽤ •

    「LeanとDevOpsの科学」の著者が設⽴した 調査機関 “DORA” と” Google Cloud” による 研究レポート • ソフトウェア開発における運⽤と実践につい て科学的に調査‧分析 • パフォーマンスに影響を与える技術的能⼒の ⼀つとしてAIが取り上げられた ➔ AIは「遠い未来のもの」ではなく、定着する 認識が広がっていることが⽰唆された 引⽤元: "DORA Report - Impact of generative AI in software development" by Google LLC
  9. © Findy Inc. 14 組織におけるAIの導⼊ • 回答組織の81%がAI組み込みの 優先順位を⾼めたと回答 • 業界による依存度の差は統計的

    には⾒られなかった • 組織の規模が⼤きいほどAIへの 依存度が低い • 回答者の78%が所属先における AIの利⽤計画についての説明は 透明性を持つと回答 引⽤元: “Accelerate State of DevOps 2024” by Google LLC
  10. © Findy Inc. 15 個⼈におけるAIの導⼊ • 回答者の75%が少なくても 業務の⼀部をAIに依存 • コードの作成と情報の要約で

    最も利⽤が多い • データサイエンティストや 機械学習スペシャリスト においてはAIに依存する傾向 • ハードウェアエンジニアは 依存する傾向が低い 引⽤元: “Accelerate State of DevOps 2024” by Google LLC
  11. © Findy Inc. 16 AIによるパフォーマンスの向上 引⽤元: “Accelerate State of DevOps

    2024” by Google LLC • 回答者の75%がAIによって ⽣産性が向上したと回答 • 回答者の5%が⽣産性が 低下したと回答 • セキュリティスペシャリスト‧ システム管理者‧フルスタック エンジニアで特に⽣産性が ⼤きく向上
  12. © Findy Inc. 17 AI⽣成コードへの信頼 引⽤元: “Accelerate State of DevOps

    2024” by Google LLC • 87%がAI⽣成コードの品質に ある程度の信頼を寄せている • ⼀⽅で少し信頼が27%、 全く信頼せずが11.9% • ⽣産性は向上するものの、 全体的には信頼性が低い • 既存のDevOpsや品質保証 プロセスで保護する必要性
  13. © Findy Inc. • AIの導⼊が25%進むごとに 組織のパフォーマンスは 2.3%増加 • チームのパフォーマンスは 1.4%の増加

    • 製品のパフォーマンスには 影響が⾒られない • 創造性やUXなど⼈の直感が 求められるからだと推測 18 AIがアウトカムに与える影響 引⽤元: “Accelerate State of DevOps 2024” by Google LLC
  14. © Findy Inc. • AIの導⼊が25%進むごとに デリバリーパフォーマンスは 推定1.5%低下 • デリバリーの安定性は 推定7.2%低下

    • AIよりバッチサイズが⼤きく ことが原因と推測 • タスクの粒度を⼩さくしたり DevOpsによる保護が重要 19 AIがデリバリーパフォーマンスに与える影響 引⽤元: “Accelerate State of DevOps 2024” by Google LLC
  15. © Findy Inc. 21 ファインディでの⽣成AI活⽤ • GitHub Copilot を2023年から導⼊ •

    カスタムインストラクションを整理 • 2025年には利⽤率90%が以上に
  16. © Findy Inc. 26 既存のコードベースを最適化する必要性 • AIはコンテキストを基に学習して提案を⾏う性質 ◦ 効果は既存のコードベースの品質と関連している •

    既存のコードベースを最適化することで、価値を最⼤源に発揮す ることが可能 ◦ AIと⼈による開発者が共創する時代において、共にフレンド リーなコードベースにするための最適化が必要 ➔ 5つの観点からファインディが最適化した事例を紹介
  17. © Findy Inc. 27 ドキュメンテーションの充実 • 規約‧アーキテクチャなどをテキストで⽤意 ◦ これらをリポジトリ内に保存しておくことで、コンテキスト として参照される

    • ナレッジが分散したり古かったりすると、AIの精度が低下 • 特にAPIドキュメント(Open API, GraphQLスキーマ)は必須 • MCP Serverを活⽤して、さらなるコンテキスト取得に期待 ➔ プロジェクトに応じた精度の⾼いアウトプットが実現
  18. © Findy Inc. 28 カスタムインストラクション • AIにコンテキストやルールを教えるための設定 ◦ .github/copilot-instructions.md .clinerules

    など • リポジトリにコミットして関係者全員で共有 • プロンプトで指定せずともAIが事前情報として読み込まれる ◦ 使うユーザー側は意識する必要なし • ドメイン知識、コーディング規約などを設定 ➔ プロンプトで指⽰不要になり安定したアウトプットが実現
  19. © Findy Inc. 29 統⼀されたコーディング規約 • 既存コードベースの命名規則やロジックを統⼀ • AIのアウトプットに⼀貫性が⽣まれる ◦

    AIが既存のコードベースを⾒つけられやすくなる ◦ 既存のコードベースを再利⽤しやすくなる ◦ ファイルや実装の探索が迅速になる ◦ 曖昧なプロンプトでも理解されやすくなる ➔ 既存と⼀貫性を持ったアウトプットが実現
  20. © Findy Inc. 30 不要なドキュメント‧コードの削除 • 不要なコードベースはなるべく早く削除する • AIが不要なコードベースも同じく把握してしまう ◦

    これらの情報がコンテキストとして参照される ◦ これらの情報を元に出⼒されてしまうことがある • ⼈間にとっても古いコードベースは混乱の元 • リファクタを積極的に⾏うことでこれらを回避可能 ➔ 新鮮なコードベースを元にしたアウトプットが実現
  21. © Findy Inc. 31 プロンプトを記録 • 成功事例‧失敗事例問わずに使ったプロンプトを社内に記録 ◦ Pull requestやドキュメントなどに記録

    • プロンプトがわかるメリット ◦ レビュアーが変更内容とプロンプトの⼀致を確認可能 • プロンプトが残るメリット ◦ 機能追加や修正時にプロンプトを使い回すことが可能 ➔ 社内への知⾒の積み上げが実現
  22. © Findy Inc. 33 ツールを⽤いた定量的な分析 • Findy Team+ などのツールでFour Keysを週次で計測

    • デプロイ頻度 / 変更のリードタイム / 変更障害率 / 平均修復時間 画像はイメージで実際のデータではありません。
  23. © Findy Inc. 35 ツールを⽤いた定量的な分析 • Backlog, JIRA, Findy Team+

    などのツールを⽤いる • アウトプット増加がアウトカム最⼤化に繋がっていくのか計測 画像はイメージで実際のデータではありません。
  24. © Findy Inc. 36 ツールを⽤いた定量的な分析 • Findy Team+ 等のツールでAI導⼊後の開発者体験(DevEx)を計測 •

    SPACEフレームワークに基づいたチームサーベイ 画像はイメージで実際のデータではありません。
  25. © Findy Inc. 39 今後の展望 • MCPを活⽤して既存のナレッジをAIフレンドリーにすることで、 開発の加速を実現 • ファインディ社内でMCP

    Serverを作成している事例 ◦ 社内ドキュメントツールと連携し、コンテキストを与える ◦ Figmaと連携し、デザインからコードを起こす ◦ GitHubと連携し、レビューコメントから傾向を分析 ◦ Sentryと連携し、コードベースからエラーの原因を特定 ◦ など…
  26. © Findy Inc. 40 まとめ • AIは⽇々進化を続けており、様々なアプローチが登場 • ⾃律的にタスクを遂⾏する「エージェントAI」が台頭 •

    AIの精度を上げるために既存のコードベースの最適化が必要 • AI導⼊前後の開発者体験や定量的なスコアの注視が重要 • とにかく試すことで、知⾒を積み上げ今後のAIの進化に備える