「生成AI活用だけ」では済まない!高速なバージョンアップの実現奮闘記 by 山田 尚人

PHPerKaigi 2026
レギュラートーク(20分)

「生成AI活用だけ」では済まない!高速なバージョンアップの実現奮闘記

merutin 山田 尚人 merutin
8

クラウドインフラコストを成果報酬型で削減してきたDELTAが新たにPHP/Rubyを第一弾としてバージョンアップの代行を始めました。
コンセプトとしては生成AIを活用して、半自動的にVersionUpができる状態を目指していますが、サービス黎明期の今は1プロジェクトずつ、手作業で泥臭く調査や検証、実行を重ねています。
今回は数あるプロジェクトの中でも、CakePHPの2系を最新バージョンまでアップデートする道のりについて語ります

取り上げる内容

  • バージョンアップにおける生成AIの利用方法
  • テストのカバレッジが低いアプリケーションのバージョンアップ方法
  • (特に)Cake2からCake3へのバージョンアップ時の変更点の多さ
  • Cakeのドキュメントのあいまいさと突破した方法
  • AIを使って効率化(PRの高速化)を果たしてもレビューで詰まってしまい、プロジェクト自体のアウトカム生産性が高まらない際に実施した方法
  • お客さんへ新しいバージョンのお作法やメソッドの変更などの共有

想定

  • PHPで構成されたアプリケーションを開発しているエンジニア
  • バージョンアップに向き合っている / まだ機会に遭遇していないが、具体実例から準備すべきこと・事前検討すべきことに興味関心がある方