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
250
[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
630
[2023/09/15]ER図クエスト 過ぎ去りしドキュメントを求めて 〜複雑性に眠る秘宝〜
tosite
0
830
[2022/12/07]この素晴らしいアプリケーションにテストコードを
tosite
0
64
[2022/03/25]コミュニティから学ぶエンジニアリング
tosite
0
500
[2021/12/16]テストコードのないレガシーアプリケーションとの向き合い方
tosite
0
110
[2019/07/27]はじめよう、ニコカレ!
tosite
0
67
Other Decks in Technology
See All in Technology
Next.js 16の新機能 Cache Components について
sutetotanuki
0
210
Redshift認可、アップデートでどう変わった?
handy
1
120
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
670
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
4.2k
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
360
Digitization部 紹介資料
sansan33
PRO
1
6.4k
2025年の医用画像AI/AI×medical_imaging_in_2025_generated_by_AI
tdys13
0
300
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Java 25に至る道
skrb
3
140
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
200
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
680
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
270
Google's AI Overviews - The New Search
badams
0
880
The agentic SEO stack - context over prompts
schlessera
0
580
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
35
The browser strikes back
jonoalderson
0
290
What's in a price? How to price your products and services
michaelherold
246
13k
The Cult of Friendly URLs
andyhume
79
6.7k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
420
So, you think you're a good person
axbom
PRO
0
1.9k
Music & Morning Musume
bryan
46
7k
Claude Code のすすめ
schroneko
67
210k
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で変える問い合わせの未来 〜チームグローバル化の香りを添えて〜 ご清聴ありがとう ございました