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
940
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
160
地に足の付いた現実的な技術選定から魔力のある体験を得る『AIレシート読み取り機能』のケーススタディ / From Grounded Tech Choices to Magical UX: A Case Study of AI Receipt Scanning
moznion
6
4.4k
Chrome Extension Techniques from Hell
moznion
1
220
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
4
8.1k
Develop to Survive - YAPC::Hakodate 2024 Keynote
moznion
11
18k
これはPerl? それともRuby? クイズ〜〜〜〜〜!!!- Perl or Ruby Quiz
moznion
3
2.9k
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
93
AWS上に構築する メンテ容易なElasticsearch System / Maintainable Elasticsearch system on AWS
moznion
2
4k
Other Decks in Programming
See All in Programming
構文解析器入門
ydah
7
2.1k
SQLアンチパターン第2版 データベースプログラミングで陥りがちな失敗とその対策 / Intro to SQL Antipatterns 2nd
twada
PRO
38
11k
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
950
DynamoDBは怖くない!〜テーブル設計の勘所とテスト戦略〜
hyamazaki
0
200
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
400
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
7
2.3k
管你要 trace 什麼、bpftrace 用下去就對了 — COSCUP 2025
shunghsiyu
0
360
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
300
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
21
10k
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
110
React は次の10年を生き残れるか:3つのトレンドから考える
oukayuka
41
16k
Jakarta EE Meets AI
ivargrimstad
0
640
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Facilitating Awesome Meetings
lara
54
6.5k
YesSQL, Process and Tooling at Scale
rocio
173
14k
A designer walks into a library…
pauljervisheath
207
24k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Fireside Chat
paigeccino
38
3.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Docker and Python
trallard
45
3.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
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.-Γ͍ͨʂʂ
·ͩ·ͩ৭ʑΓ͍ͨ Γ͍ͨ͜ͱ৭ʑ͋Γ·͢ʂʂʂ ͋·Γʹଟ͘ɺ༨ന͕Γͳ͍ͨΊ͜͜ʹॻ͚ͳ͍ ͱ͍͑ɺਖ਼ʹݴ͏ͱઐۀݚڀऀʹΓͳ͍͔ʜʜ
αʔϏε։ൃΛ͠ͳ͕ΒεϖγϟϦςΟΛൃشͰ͖Δਓً͕͚Δͱࢥ͍·͢ʂ