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を活用したレシート読み取り機能のアプリ開発の裏側 / AI Receipt Scan ...
Search
rockname
December 18, 2024
0
5
生成AIを活用したレシート読み取り機能のアプリ開発の裏側 / AI Receipt Scan App Development
rockname
December 18, 2024
Tweet
Share
More Decks by rockname
See All by rockname
ゼロから理解するDependency Injection / Understanding Dependency Injection from the Ground Up
rockname
2
3.5k
サブスクリプション機能制御の設計における勘所
rockname
0
920
Anatomy of Dynamic color
rockname
1
1.1k
キャッシュによる状態管理のアーキテクチャ / Cache-based state management architecture
rockname
10
19k
Optimistic Updatesで UXを向上させる / Improve UX with Optimistic Updates
rockname
3
1.2k
モバイルアプリのリストUIにおける 理想的なState表示について / The ideal state display in a mobile app list UI
rockname
7
1.8k
オンデバイスで学習可能になったCreate MLで画像分類器を作ってみた💪 / Developing an app to train an image classifier on iOS Device using Create ML
rockname
4
460
The practice of inclusive design -WWDC21-
rockname
1
1.2k
AndroidアプリでLine Heightを 設定するときに注意したいこと / Things to keep in mind when setting Line Height in your Android app
rockname
1
4.8k
Featured
See All Featured
Building Your Own Lightsaber
phodgson
103
6.1k
How to train your dragon (web standard)
notwaldorf
88
5.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Thoughts on Productivity
jonyablonski
67
4.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
A Philosophy of Restraint
colly
203
16k
How STYLIGHT went responsive
nonsquared
95
5.2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Fireside Chat
paigeccino
34
3.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
A better future with KSS
kneath
238
17k
Transcript
ੜ"*Λ׆༻ͨ͠ϨγʔτಡΈऔΓػೳͷ ΞϓϦ։ൃͷཪଆ !εϚʔτόϯΫ-5࠲ஊձ SPDLOBNF
4NBSU#BOL *OD .PCJMF"QQMJDBUJPO%FWFMPQFS ϩΫωϜ !@SPDLOBNF ࣗݾհ !SPDLOBNF
ੜ"*Λ׆༻ͨ͠ϨγʔτಡΈऔΓػೳͷΞϓϦ։ൃͷཪଆ ʹ"*ϨγʔτಡΈऔΓػೳΛϦϦʔε🎉
ੜ"*Λ׆༻ͨ͠ϨγʔτಡΈऔΓػೳͷΞϓϦ։ൃͷཪଆ ߴ͍ޭ֬ͰͷಡΈऔΓΛ࣮ݱ👏
ੜ"*Λ׆༻ͨ͠ϨγʔτಡΈऔΓػೳͷΞϓϦ։ൃͷཪଆ ࣾͷࣗ༝ݚڀ ͱ͍͏໊ͷϋοΧιϯ Ͱੜ·Εͨ🧾
"*ϨγʔτಡΈऔΓػೳͷ֓ཁ ੜ"*׆༻ʹ͓͚ΔϙΠϯτ ਐతͳϓϩτλΠϐϯά lຐ๏z͕ղ͚ͳ͍Α͏ͳମݧઃܭ ຊ͓͢͠Δ͜ͱ
"*ϨγʔτಡΈऔΓػೳͷ֓ཁ
None
None
None
None
None
None
ੜ"*׆༻ʹ͓͚ΔϙΠϯτ
ੜ"*͕ಘҙͳྖҬ͔ʁ
ੜ"*׆༻ʹ͓͚ΔϙΠϯτ ʰੜ"*ͷ׆༻ํ๏ݱࡏɺ݁ہͲͷΑ͏ʹ͍͍͑ͷͩΖ͏͔ʁʱΑΓҾ༻ IUUQTTQFBLFSEFDLDPNOUUDPNIPXUPVTFHFOFSBUJWFBJJO
ੜ"*׆༻ʹ͓͚ΔϙΠϯτ w ΞτϓοτΛਓؒʹΘ͔ΔΑ͏ʹग़ྗͰ͖Δ w ϧʔϧΛఆٛ͢Δ͜ͱʹΑΓྨࣅͨ͠ͷΛେྔʹੜͰ͖Δ w ඇߏσʔλ͔ΒಛɾΛ͋ͿΓग़͠ཧ͢Δ ੜ"*͕ಘҙͳྖҬ
ੜ"*׆༻ʹ͓͚ΔϙΠϯτ w ΞτϓοτΛਓؒʹΘ͔ΔΑ͏ʹग़ྗͰ͖Δ w ϧʔϧΛఆٛ͢Δ͜ͱʹΑΓྨࣅͨ͠ͷΛେྔʹੜͰ͖Δ w ඇߏσʔλ͔ΒಛɾΛ͋ͿΓग़͠ཧ͢Δ ੜ"*͕ಘҙͳྖҬ
ੜ"*׆༻ʹ͓͚ΔϙΠϯτ ϨγʔτళฮʹΑͬͯϑΥʔϚοτ͕όϥόϥ🤯
ੜ"*׆༻ʹ͓͚ΔϙΠϯτ w 🔥ϨγʔτͷΑ͏ͳඇߏσʔλ͔ΒಛɾΛ͋ͿΓग़ͯ͠ ཧ͢Δ͜ͱΛੜ"*ಘҙͱ͍ͯ͠Δ w 👌ٯʹϨγʔτಡΈऔΓʹ͓͍ͯඇߏσʔλͷཧҎ֎Ͱੜ "*Λ׆༻͢Δඞཁͳ͍
ͷਫ਼Λඞཁͱ͠ͳ͍͔ʁ
ੜ"*׆༻ʹ͓͚ΔϙΠϯτ w 😢ੜ"*ͷղʹز͔ͷؒҧؚ͍͕·ΕΔ w 🙅ղͷਫ਼ʹΛඞཁͱ͢Δཁ݅ʹෆద ੜ"*ͷղඞͣ͠lᘳzͰͳ͍
None
None
None
ਐతͳϓϩτλΠϐϯά
ਐతͳϓϩτλΠϐϯά w 🕵Ϩγʔτ͔ΒͲͷΑ͏ͳςΩετσʔλΛऔಘͰ͖Δ͔Λௐࠪ ௐࠪ
ਐతͳϓϩτλΠϐϯά ެࣜͷσϞͷίʔυΛഈआͯ͠γϣʔτΧοτ🚗
ਐతͳϓϩτλΠϐϯά w 🧠ಘΒΕͨςΩετσʔλΛ(6*ܦ༝Ͱ--.ʹ৯Θͤͯݕূ ݕূ
None
None
None
ਐతͳϓϩτλΠϐϯά w 👩💻ΫϥΠΞϯτ͔Β0QFO"*"1*Λୟ͘Α͏ͳૉͳઃܭͰ ࣮ ࣮
None
lຐ๏z͕ղ͚ͳ͍Α͏ͳମݧઃܭ
lຐ๏z͕ղ͚ͳ͍Α͏ͳମݧઃܭ w 💣ੜ"*ͷॲཧ࣌ؒඵҎ্͔͔Δ w 💥ईϨγʔτͷಡΈऔΓʹؔͯͬ͠ͱ͕͔͔࣌ؒΔ ੜ"*ॲཧதͷͪ࣌ؒ
lຐ๏z͕ղ͚ͳ͍Α͏ͳମݧઃܭ l"*ʮΑ͔͘Βͳ͍͚ͲɺͳΜ͔͏·ͬͯ͘͘ΕΔຐ๏ͷΑ͏ͳଘࡏʯz
lຐ๏z͕ղ͚ͳ͍Α͏ͳମݧઃܭ w ✨ϢʔβʔΛୀ۶ͤ͞ͳ͍Α͏ͳΞχϝʔγϣϯΛ࣮ ͪ࣌ؒͰlຐ๏z͕ղ͚ͳ͍Α͏ʹ
None
όοΫΤϯυଆͷৄࡉͳ࣮ʹ͍ͭͯTBOͷτʔΫͰ🙌