Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
新卒1年目が社内AIコンペで優勝した
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Fumiya Nishikata
May 26, 2026
Programming
9
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新卒1年目が社内AIコンペで優勝した
Fumiya Nishikata
May 26, 2026
More Decks by Fumiya Nishikata
See All by Fumiya Nishikata
20260217-tsukuba-lt.pdf
fum1ple
0
5
Other Decks in Programming
See All in Programming
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
550
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
180
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
270
phperだってパンチカードでコーディングしたい
o0h
PRO
0
330
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
460
SREの越境 / SRE Collaboration
y0hgi
2
310
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
430
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
We Have a Design System, Now What?
morganepeng
55
8.4k
ラッコキーワード サービス紹介資料
rakko
1
5.3M
Building an army of robots
kneath
307
47k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
A Soul's Torment
seathinner
8
3.8k
Faster Mobile Websites
deanohume
310
32k
Writing Fast Ruby
sferik
630
63k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
The Language of Interfaces
destraynor
162
27k
Tell your own story through comics
letsgokoyo
1
1.1k
Transcript
新卒1年目が、 社内AIコンペで優勝した話 Railsで「褒める文化」をちゃんと届くプロダクトにした RailsTokyo#4 / 2026-05-21 株式会社TOKIUM プロダクト本部 オペレーションシステム開発部 西片
文哉
西片 文哉 経歴 2025年4月 TOKIUM入社 2025年7月〜 エンジニアとして働く 最近ハマっていること Codexの環境整備 カメラロールの整理(容量がなくなってきたので、 、 )
BBQができるAirbnb探し 自己紹介 2
TOKIUMで開催された、 全社員参加型の 生成AI活用コンテストです。 その中で、 新卒1年目として作った Railsアプリが優勝しました。 500万円 賞金総額 80件近く 半年で集まったエントリー
全社 営業・経理・総務・開発を越えて参加 社内AIコンペ FORTUNE 500 出典: TOKIUM公式note 「全社AIコンテスト FORTUNE 500」 3
60万円を受賞して嬉しい図 4
01 感謝を伝える 社内アプリを 作った 02 なぜ未経験でも 品質を 保てたのか 03 AIの
使いどころ 今日の話 5
感謝・称賛を送り合うRailsアプリ 感謝を 送る 相手に 届く 後から 見返せる 社内のValueと つながる 機能をたくさん説明するより、
「感謝が文化として残る」 体験を見せることを意識しました。 作ったもの 6
ユーザーの反応 「使ってもらうには 今後どうしたらよいか」を 真剣に考えてもらえた ただ作っただけではなく、 使われる前提で 見てもらえる状態になっていた 7
なぜ未経験でも品質を保てたのか 8
体験の言葉 入力しやすい 届いたことが分かる 後から見返せる 反応が返ってくる → → アプリの構造 モデル・バリデーション 通知・状態
一覧・検索・権限 リアクション・ジョブ 体験の言葉を、モデル・権限・通知・ジョブへ分解できた 経験が浅くても、Railsの規約に乗れば道筋が見える 9
Solid Queueがハマったところ 10
表側の 流れ 投稿作成 レターを保存する → 投稿完了 画面はすぐ返す ↓ 通知は裏側へ 裏側で
動く流れ Solid Queue 通知処理をジョブに逃がす → Slack通知 チャンネルにレターを届ける 投稿体験を止めずに、Slack通知だけを後ろで動かす 投稿後にSlackへ知らせたい 11
SendSlackChannelNotificationJob.perform_later(post.id) ↓ perform_later が境界線になる 投稿体験を守る 投稿成功とSlack通知を分離する。外部 APIの遅さや失敗に、ユーザー操作を引っ 張らせない。 Rails標準に乗る 別のキュー基盤を増やさず、Railsアプリ
の延長として扱える。経験が浅くても判 断しやすい。 非同期化は、技術選定ではなく「体験を壊さないため」の設計だった 1行で、投稿と通知を切り離す 12
Rails 8の新機能を 試したかった のではなく、 実需に ちょうどハマった 13
AIはどこで効いたのか 14
AIで作ったのではなく、AIで 試行回数 を増やして、 Railsアプリを使われる形まで育てた AIはメインではなく、補助輪 → → → → 仮説
画面に する 触って もらう 直す ↻ 速く回す 15
AI時代でも、Railsは 業務アプリをちゃんと届ける 強い土台でした 16
まとめ • 始まりは、チーム開発研修の 感謝を伝えるアプリ • 未経験でも、RailsとSolid Queueで 使われる品質 に近づけられた •
AIは主役ではなく、改善の 試行回数 を増やす補助輪だった 17
AIでコードを書く時代でも、 価値を決めるのは 誰の困りごとを、どう使えるRailsアプリとして届 けるか 18
資料公開&技術発信は 公式Xから ↓ 本日のスライドは 公式Xで公開! 開発チームの技術やイベント情報も 発信しています。 フォローお願いします! @TOKIUM_Dev 情報発信中!
19