Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンス...
Search
tosite
December 22, 2025
Technology
0
610
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
福岡Tech LT大忘年会
スポンサー紹介セッション
https://moneyforward.connpass.com/event/375276/
tosite
December 22, 2025
Tweet
Share
More Decks by tosite
See All by tosite
[2025-02-07]生成AIで変える問い合わせの未来 〜チームグローバル化の香りを添えて〜
tosite
1
1.2k
[2024/10/25]CREの守護者たち 〜DevOps×シフトレフト - 俺またプロダクト救っちゃいました!?〜
tosite
0
1.7k
[2024/07/11]Guardianとして生まれ変わった俺は攻めと守りの運用で無双する 〜守りの天才が考える、攻めの運用術〜
tosite
0
1.3k
[2024/04/23]tbls活用事例 〜 ビューポイントから データベースを整理してみた話 〜
tosite
0
650
[2023/09/15]ER図クエスト 過ぎ去りしドキュメントを求めて 〜複雑性に眠る秘宝〜
tosite
0
850
[2022/12/07]この素晴らしいアプリケーションにテストコードを
tosite
0
68
[2022/03/25]コミュニティから学ぶエンジニアリング
tosite
0
510
[2021/12/16]テストコードのないレガシーアプリケーションとの向き合い方
tosite
0
110
[2019/07/27]はじめよう、ニコカレ!
tosite
0
70
Other Decks in Technology
See All in Technology
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
AI駆動開発を事業のコアに置く
tasukuonizawa
1
400
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
640
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
5
550
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Webhook best practices for rock solid and resilient deployments
glaforge
2
310
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
340
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
130
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
450
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
プロポーザルに込める段取り八分
shoheimitani
1
670
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
110
Information Architects: The Missing Link in Design Systems
soysaucechin
0
780
Building a Scalable Design System with Sketch
lauravandoore
463
34k
My Coaching Mixtape
mlcsv
0
52
エンジニアに許された特別な時間の終わり
watany
106
230k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
BBQ
matthewcrist
89
10k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
120
Believing is Seeing
oripsolob
1
59
[SF Ruby Conf 2025] Rails X
palkan
1
760
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
400
Transcript
あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜 株式会社マネーフォワード ERP開発本部 福岡第一開発部 Guardianグループ 手島 尚人 /
tosite 2025-12-12 福岡Tech LT大忘年会 マネーフォワード 新福岡開発拠点
スポンサーセッション 〜株式会社マネーフォワード〜
スポンサーセッション 〜株式会社マネーフォワード〜 株式会社マネーフォワード ERP開発本部 福岡第一開発部 Guardianグループ リーダー 手島 尚人
/ tosite
結論ファースト
パフォーマンスチューニングしたいけど怖い! ↓ AIナントカシテー ↓ 仕組みを作って計測してみた! ← イマココ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
パフォーマンスチューニングと一口に言っても・・・ どこから手を付けていいのか どんな影響があるのか 何をどう見ればいいのか わかりませんよねえ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
大量のデータの準備や 測定までのステップが多く AI導入を断念しがち あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
この問題にどうアプローチしていったのか? を今日はお話しします! あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
ステップ1 測定ツール
パフォーマンスチューニングに必要なものは 「クエリログ」 「メモリ利用率」 「EXPLAINログ」 あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
毎回取るのめんどくさい あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
ということで作りました!その名も 「ブロックで囲ったらその中で実行した処理の パフォーマンスを計測してログファイルに 出力してくれる」くん! \なげぇ・・・/ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
作り方は皆さん AIにでも聞いてください \丸投げぇ・・・/ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
ステップ2 ベンチマークテスト
測定ツールはできた、だが ベンチマーク測定・パフォーマンス分析に 必要なものは「大量のデータ」 でも本番でテストはできない 検証環境でも大量のデータを作るのは大変・・・ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
でも世の中には簡単に、しかも大量に データを作る方法があるんです あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
そう、RSpecならね! \な、なんだってー/ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
わい「このプルリクで変更があった部分に該当する 機能のリクエストスペックに大量のデータを作って。 テストが通るまでリトライして」 AI「おかのした」 あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
👍 あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜 👍
準備はバッチリ! いざ計測へ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
ステップ3 計測
この段階で以下の3つが揃っています 「変更を加えたプルリク」 「測定ツール」 「ベンチマークテスト」 あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
まずは現在のmainブランチで 「変更を加えた部分のベンチマークテスト」 を使ってパフォーマンスを測定します あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
その後、変更を加えたブランチで再度 「変更を加えた部分のベンチマークテスト」 を使ってパフォーマンスを測定します あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
さあ分析の時間だ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
ステップ4 分析
この段階で以下の3つが揃っています ①「変更を加えたプルリク」 ②「測定ツール」 ③「ベンチマークテスト」 ④「③の変更前の測定結果」 ⑤「③の変更後の測定結果」 あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
I have a 変更前の測定結果〜♪ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜 log
I have a 変更後の測定結果〜♪ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜 log log
Nn〜♪ あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜 log log 💥
出力結果とプルリクの変更を元に パフォーマンスの変化に対する洞察と 起こり得る懸念についての レポートを作って あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
log log
あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜 WOW! 便利!
まとめ
現在はテストフェーズですが 「テストコードをインターフェースとしてAIと連携する」 アプローチは非常に有益であると感じました あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
これからも育てていって 実用に足るプロンプトに育てていければ いいなと思っております あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
話足りないので続きは懇親会で! 福岡Tech LT大忘年会、楽しんでいってください! あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
これからも技術・生成AIの力でどんどんと 「みんなにとって優しい」改善 を推進していきますので 今後の活躍にご期待ください! 生成AIで変える問い合わせの未来 〜チームグローバル化の香りを添えて〜 ご清聴ありがとう ございました