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

AIにより大幅に強化された AWS Transform Customを触ってみる

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

AIにより大幅に強化された AWS Transform Customを触ってみる

AWS re:Invent 2025 新機能「やってみた」報告会 ~生成AI編~
https://classmethod.jp/seminar/260316-awsreinvent-justtry/
登壇タイトル:AIにより大幅に強化された AWS Transform Customを触ってみる

Avatar for arap / 0air

arap / 0air

April 01, 2026
Tweet

More Decks by arap / 0air

Other Decks in Technology

Transcript

  1. AWS Transformとは 5 re:Invent 2024にて発表されていた以下の機能が2025年5⽉に AWS Transform としてGAしていました - Amazon

    Q Developer Transform for VMware - Amazon Q Developer Transform for .NET - Amazon Q Developer Transform for Mainframe
  2. これまで登場していた AWS Transform を再編‧強化するもの [機能強化] - AWS Transform expands .NET

    transformation capabilities and enhances developer experience - AWS Transform for mainframe delivers new testing automation capabilities - AWS Transform for mainframe now supports application reimagining - AWS Transform adds new agentic AI capabilities for enterprise VMware migrations - AWS Transform automates Landing Zone Accelerator network configuration [新規] - AWS launches AWS Transform custom to accelerate organization-wide application modernization - AWS Transform launches an AI agent for full-stack Windows modernization re:Invent 2025のアップデート内容 7
  3. AWS Transform Customとは 10 AIエージェントで⼤規模なコード変換を⾃動化してくれるサービス 変換タイプ ⽬的 Transform for Mainframe

    メインフレームからの移⾏ Transform for VMware VMwareからの移⾏ Transform for Windows .NETのモダナイズ Transform Custom 汎⽤コード変換
  4. 変換パターンと料⾦ 様々な変換パターンに対応しており、従量課⾦制で利⽤可能 料⾦ (us-east-1) $0.035/agent minute(ユーザーの待機時間‧CLI側の操作は課⾦対象外) 12 パターン 例 ⾔語バージョンアップ

    Java 8→17, Python 3.9→3.13 API/SDK移⾏ AWS SDK for Java v1→v2 フレームワーク移⾏ Spring Boot 2.x→3.x, Angular→React コードのリファクタリング print→logging, 型ヒント追加 組織固有の変換 社内ライブラリ移⾏ etc.
  5. 変換を実⾏(Angular→React) ファイルがあるフォルダに移動して $ atx custom def exec -n AWS/early-access-angular-to-react-migration -p

    ./ -x -t で変換を実⾏。⾃動的に Using tool: file_read など⾛っています(Amazon Q Developerベース?) 16
  6. 変換を実⾏(Angular→React) 変換が完了すると、最終的にサマリが表⽰されます 50ファイル変更、5864⾏追加、Agent Minutes used: 152分(実時間は40分ほど) ※ $0.035 × 152.26

    = $5.329 ※ コーディングエージェントとデバッガーエージェントが並列実⾏されることで、 実時間より多く課⾦が発⽣するようです 21
  7. 触ってみた感想 良いと思ったこと - ユーザー側の準備が少なくてよい - AWSアカウント、Node.js 20以上、GitHubがあればOK - AWSが⽤意している事前定義変換パターンだけでも体験可能 -

    カスタム変換定義も作れるため、企業独⾃のカスタマイズもできる - スモールスタートしやすい! 事前に知っておきたいこと - 意外と時間が掛かる - 今回のコードベースは数ファイル4KB、変換時間40分ほど - AWS TransformのTool Useは全てTrustedになる - 実⾏ディレクトリに注意 23
  8. 汎⽤コーディングエージェントとの使い分け 「Claude CodeやCodexでもできるのでは?」 と思いますが、 繰り返しの適⽤(再現性)に強みがありそうです ★ Transform Customが向いていること - 同じ変換を10レポジトリに適⽤する

    - 再現性‧スケール⾯で優秀 ★ Transform Customが向いてなさそうなこと - 新機能を実装しながらバージョンアップ - 元々そういう設計思想ではなさそう - 1ファイル‧機能の変換 - Claude Codeのほうが圧倒的に早いと思います 24
  9. 参考 Getting Started https://docs.aws.amazon.com/transform/latest/userguide/custom-get-start ed.html AWS-Managed Transformations ⼀覧 https://docs.aws.amazon.com/transform/latest/userguide/transform-aws-c ustoms.html

    料⾦ https://aws.amazon.com/transform/pricing/ 【登壇資料】re:Growth 2025 ⼤阪で「移⾏だけじゃない!AWS Transform に関 するアップデートを紹介」というタイトルで登壇しました #AWSreInvent https://dev.classmethod.jp/articles/regrowth-2025-arap/ 25