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
AIレシート読み取り機能をRuby on Rails on AWSで実現するLLMにまつわる...
Search
moznion
December 18, 2024
Programming
3
880
AIレシート読み取り機能をRuby on Rails on AWSで実現するLLMにまつわるアレコレ / AI-based receipt reading function powered by LLM on Ruby on Rails on AWS
株式会社スマートバンク主催の『
やりたいことに対して「エンジニア」が足らんです!LT座談会
』の資料です。
moznion
December 18, 2024
Tweet
Share
More Decks by moznion
See All by moznion
RubyKaigi Hack Space in Tokyo & 函館最速 "予習" 会 / RubyKaigi Hack Space in Tokyo & The Fastest Briefing of RubyKaigi 2026 in Hakodate
moznion
1
130
地に足の付いた現実的な技術選定から魔力のある体験を得る『AIレシート読み取り機能』のケーススタディ / From Grounded Tech Choices to Magical UX: A Case Study of AI Receipt Scanning
moznion
6
3.9k
Chrome Extension Techniques from Hell
moznion
1
200
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
4
7.6k
Develop to Survive - YAPC::Hakodate 2024 Keynote
moznion
11
18k
これはPerl? それともRuby? クイズ〜〜〜〜〜!!!- Perl or Ruby Quiz
moznion
3
2.8k
Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
moznion
1
1.1k
RuboCopのカスタムCopを書いてContributionしてみる - Contributing a Custom Cop to RuboCop: A Hands-on Experience
moznion
0
89
AWS上に構築する メンテ容易なElasticsearch System / Maintainable Elasticsearch system on AWS
moznion
2
4k
Other Decks in Programming
See All in Programming
人には人それぞれのサービス層がある
shimabox
3
640
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
1
430
"使いづらい" をリバースエンジニアリングする UI の読み解き方
rebase_engineering
0
130
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
520
20250528 AWS Startupイベント登壇資料:AIコーディングの取り組み
procrustes5
0
150
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
260
#QiitaBash TDDでAIに設計イメージを伝える
ryosukedtomita
2
1.7k
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
670
ワンバイナリWebサービスのススメ
mackee
10
7.7k
Babylon.js 8.0のアプデ情報を 軽率にキャッチアップ / catch-up-babylonjs-8
drumath2237
0
120
List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate'"
philipschwarz
PRO
0
180
機械学習って何? 5分で解説頑張ってみる
kuroneko2828
0
190
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.7k
4 Signs Your Business is Dying
shpigford
183
22k
Done Done
chrislema
184
16k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
What's in a price? How to price your products and services
michaelherold
245
12k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Six Lessons from altMBA
skipperchong
28
3.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
Being A Developer After 40
akosma
90
590k
A designer walks into a library…
pauljervisheath
205
24k
The Language of Interfaces
destraynor
158
25k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Transcript
"*ϨγʔτಡΈऔΓػೳΛ 3VCZPO3BJMTPO"84Ͱ ࣮ݱ͢Δ--.ʹ·ͭΘΔΞϨίϨ  ਫ Γ͍ͨ͜ͱʹରͯ͠ʮΤϯδχΞʯ͕ΒΜͰ͢ʂ-5࠲ஊձ גࣜձࣾεϚʔτόϯΫ!NP[OJPO
4NBSU#BOL *OD 4PGUXBSF&OHJOFFS 5BJLJ,BXBLBNJ !NP[OJPO !NP[OJPO !NP[OJPO !NP[OJPO
ݱঢ়ͷ#ͷΞʔΩςΫνϟ
͜Ε͕͜͏
"NB[PO#FESPDL --. $MBVEF
"NB[PO#FESPDL --. $MBVEF ݁
݁ʂʂ
3BJMT"QQͱ#FESPDLΛܨ͗ࠐΜͰ͍Δ --.Λ͏ػೳΛ3BJMTϞϊϦε͔ΒผͷαʔϏεʹΓग़͞ͳ͔ͬͨ -BOH$IBJOΛΘͳͯ͘ྑ͍ͱ͍͏அطଘͷ3BJMTͰ0, ਪॲཧʹҊ֎͕͔͔࣌ؒΒͳ͔ͬͨ --.ݺͼग़͠ΑΓ͕͔͔࣌ؒΔΤϯυϙΠϯτ͕طʹӡ༻͞Ε͍ͯΔ
ͪΖΜQVNBͷ͜ͱͳΜ͔Λߟ͑ΔͱʮཧతʯͰͳ͍͕ʜʜ
"NB[PO#FESPDLΛ͏Ϟνϕʔγϣϯ
#FESPDLΛ͏Ϟνϕʔγϣϯͱ తʹݴ͏ͱʮ--.ج൫Ϟσϧ͕҆ఆӡ༻͞Ε͍ͯΔ͔Βʯ "1*ܦ༝Ͱ--.ͷϓϨΠϠʔͱܨ͗ࠐΉͱμϯ͍ͯ͠Δ͜ͱ͕͋Δ "OUISPQJD$MBVEF͕αϙʔτ͞Ε͍ͯΔͷͰಛผͳෆຬແ͍ ͱ͍͑0QFO"*ͷϞσϧΛ͍͍ͨͷࣄ࣮ʂʂʂʂ
"NB[PO/PWB׆༻Λݕ౼͍ͯ͠Δͱ͍͏ஈ֊ ҰํͰ#FESPDLͷศརػೳΈ͍ͨͳͷ͋·Γར༻͍ͯ͠ͳ͍ʜʜ
3BJMT ͱ͍͏͔3VCZ ͷ--."QQઃܭ
ͬ͘͟ΓϨΠϠʔ 1SPNQU .PEFM*0 $MJFOU "NB[PO#FESPDL $MJFOU
.PEFM*0 1SPNQU .PEFM*0 1SPNQU
1SPNQU --.ʹ༩͑ΔೖྗϓϩϯϓτΛ࢘ΔϨΠϠ ͢ͳΘͪΓ͍ͨ͜ͱͦͷͷ ྫʮϨγʔτͷςΩετΛߏԽͯ͠ʯ --.͔Βฦ٫͞ΕΔϨεϙϯεΛॴͷܗࣜʹNBQ͢Δׂ࣋ͭ
ྫਪ݁ՌΛಛఆͷEBUBNPEFMʹຒΊΔ ଞʹϓϩϯϓτ ͷςϯϓϨʔτ ͷϋογϡΛੜ͢Δͱ͍ͬͨ 1SPNQU
.PEFM*0 ۩ମతͳ--.ͷৄࡉΛ͍ͬͯΔϨΠϠ ೖྗ1BZMPBEͷఆٛɺύϥϝʔλ FHUPQ@Q ͳͲ 1SPNQUΛಛఆͷ--.͚ͷϦΫΤετʹมͯ͠$MJFOU
ޙड़ ʹҾ͖͠ɺ ݁ՌΛ1SPNQUͷNBQQFSʹద༻ͯ͠ੜΛಘΔͱ͍͏ 1SPNQUͱ$MJFOUͷதؒʹଘࡏ͢ΔετϥςδʔϨΠϠ ࠩ͠ସ͑ʹΑΓଞΛมߋ͢Δ͜ͱͳ͘ج൫ϞσϧΛΓସ͑ΒΕΔ .PEFM*0 1SPNQU ૉੑΛ͍ͬͯΔ
$MJFOU "NB[PO#FESPDLΛհͯ͠--.ͱ௨৴͢ΔͨΊͷϨΠϠ ֓೦ͱͯ͠ΠϯϑϥϨΠϠʹ͍ۙ .PEFM*0Λड͚औΓɺͦΕ͕ߏங͢Δ1BZMPBEΛͬͯ #FESPDL"1*Λݺͼग़͢͜ͱʹΑΓ݁ՌΛऔಘ͢Δ
࣮ଶ"XT#FESPDL3VOUJNF$MJFOUͷബ͍ϥούʔ $MJFOU .PEFM*0 1SPNQU ૉੑΛ͍ͬͯΔ
ͦͷଞ͍Ζ͍Ζ
ͦͷଞ͍Ζ͍Ζ ೖྗͷલॲཧΛ͋Δఔ͔ͬ͠ΓΔ͜ͱʹΑͬͯ༳ΕΛܰݮ IUUQTHJUIVCDPNNP[OJPOOFPMPHEJTIOPSNBMJ[FSSVCZ Ϩγʔτதʹؚ·ΕΔΠϯϘΠεొ൪߸ΛͬͯࣄۀऀΛಛఆ --.ʹΒͤΔͷͰͳ͘ਖ਼نදݱͷύϫʔͰ࣮ݱ
ͳͲͳͲటष͍͜ͱ͔ͬ͠Γͬͯ·͢ʂ
ͱ͍͏ײ͡Ͱ͍ͬͯ·͢
ͬͨʙʙʙʙʙʙʙ --.ͰΕΔ͜ͱ͕૿͑ͨɺ͏Ε͍͠ʂʂʂʂ 3VCZͰ JF3BJMTͰ --.Λ׆༻ͨ͠ϓϩμΫτ࡞ΕΔɺͬͨʙʂʂʂ
͕ʜʜʂ
·ͩ·ͩ৭ʑΓ͍ͨ ͦͷҰํͰ ݱঢ়ͩͱ --.ͰΕͳ͍͜ͱ͋Δ طଘͷେنͳσʔλΛ׆༻ͨ͠ࢪࡦ ίετͷ
ͳͲͳͲʜʜ --.ͰΓͭͭɺಛఆྖҬʹಛԽͨ͠/-1.-Γ͍ͨʂʂ
·ͩ·ͩ৭ʑΓ͍ͨ Γ͍ͨ͜ͱ৭ʑ͋Γ·͢ʂʂʂ ͋·Γʹଟ͘ɺ༨ന͕Γͳ͍ͨΊ͜͜ʹॻ͚ͳ͍ ͱ͍͑ɺਖ਼ʹݴ͏ͱઐۀݚڀऀʹΓͳ͍͔ʜʜ
αʔϏε։ൃΛ͠ͳ͕ΒεϖγϟϦςΟΛൃشͰ͖Δਓً͕͚Δͱࢥ͍·͢ʂ