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
ウンケーニオキタコワイハナシ
Search
Aipa
August 23, 2024
0
130
ウンケーニオキタコワイハナシ
shima-techで発表したスライド
https://shima-tech-hub.connpass.com/event/326984/
Aipa
August 23, 2024
Tweet
Share
More Decks by Aipa
See All by Aipa
ピンチヒッターです。なにか話します
commander_aipa
0
130
おれたちはいつDXできるのか
commander_aipa
1
77
Nuxt3 Deeeeeeeeeeeeeeeeeeeeeploy
commander_aipa
0
180
Meilisearchでハイブリッドベクトル検索
commander_aipa
0
140
Honoの導入を検討していたが、Honoの人が来沖するらしいので、急いでHonoを導入した話
commander_aipa
0
200
Dの意思は神を殺す
commander_aipa
0
100
ファインチューニングがしたい
commander_aipa
0
200
サクッと検索サーバを用意する
commander_aipa
0
210
リアクティブを知る1歩
commander_aipa
0
300
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
610
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Raft: Consensus for Rubyists
vanstee
139
7.1k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Building Adaptive Systems
keathley
43
2.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Why Our Code Smells
bkeepers
PRO
339
57k
Transcript
ϯέʔχΦΩλίϫΠϋφγ 4IJNB5FDI)VC BJQBDPNNBOEFS!ఱٱ
ࣗݾհ w ΞΠύʔୂͱ͍͍·͢ !BJQBDPNNBOEFS w ͏ͪͳʔΜͪΎͰ͢ w $#DMPVEגࣜձࣾͰಇ͍͍ͯ·͢ɻ࠷ۙԭೄͰ$.ྲྀΕ͍ͯ·͢ w
ྲྀۀքͰΠϊϕʔγϣϯىͨͯ͘͜͠ʑؤு͍ͬͯ·͢ w ϑϩϯτΤϯυΤϯδχΞͰ͕͢ɺ3VCZΛॻ͍͍ͯ·͢ɻ3BJMTΘ͔ Βͳ͗ͯ͢ٽ͍͍ͯ·͢
None
ܯࠂ
ܯࠂ ͜Ε͔Β͢༰ɺ *5ʹΊΔ͋ͳͨୡͷ ৺ʹਂࠁͳτϥϚྶোΛ Ҿ͖ى͜͢Մೳੑ͕͋Γ·͢ɻ
ຊεϥΠυ͓ᜄ͍Λࡁ·͓ͤͯΓ·͢ɻ
ফ͑ͨ%JTL༰ྔ ମݧऀ ΞΠύʔୂʢԾ໊ʣ
͜Εࢲ͕ΠϯϑϥΤϯδχΞ ͩͬͨͱ͖ͷͰ͢
ϞχλϦϯά͍ͯͨ͠αʔό͔ΒΞϥʔτ͕ಧ ͍ͨ w /BHJPTͰࢹ͍ͯͨ͠αʔόͷͭͷ%JTL༰ྔ͕ϐʔΫʹ͍͍ۙͮͯ·͠ ͨ w αʔό-JOVYͷͱ͋ΔσΟετϦϏϡʔγϣϯͷ04ͰՔಇ͍ͯ͠·ͨ͠ w ͦͷαʔόͱ͋Δϩά͕ੵ͢ΔϑΝΠϧαʔόͳͷͰ͕͢ɺσʔλΛ ճऩͨ͠Βআ͢ΔόοναʔόՔಇ͍ͯ͠ΔʹؔΘΒͣɺσʔλ͕
আ͞Ε͍ͯ·ͤΜͰͨ͠ w ʮ͋ΕʁʯͱࢥͬͨࢲɺόοναʔόͱϑΝΠϧαʔόΛௐࠪ͠·ͨ͠
%JTL༰ྔ͕ϐʔΫʹ͍ۙͮͯͨݪҼ w ͔Ώɾɾɾɾ͏·ɾɾɾɾ w ো͕ൃੜ͍ͯͨͨ͠Ίɺճऩ͞ΕΔఆͷϩά͕ಉ͡σΟϨΫτϦʹ ͨ·Γଓ͚͍ͯͨ w MT࣮ߦͰ͖ͳ͍ঢ়گͷͨΊɺҰ࣌తʹNWίϚϯυͰUNQʹҠಈ͠· ͠ɺোͷݪҼௐࠪΛߦ͍·ͨ͠ w
ݪҼ͕໌ͨ͠ͷͰଓ͖໌ʹ͠Α͏ͱͦͷؼ͠·ͨ͠
࣍ͷ
͏Θ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋ʂʂʂʂʂ
ϩά͕ফ͑ͯΔʂʂʂʂʂ
ֶͼ w NWίϚϯυλΠϜελϯϓΛҡ࣋͢Δ w UNQσΟϨΫτϦʹɺλΠϜελϯϓΛ֬ೝͯ͠/࣌ؒΞΫηε͕ͳ ͍ϑΝΠϧΛআͯ͠͠·͏ w ͦͦͳΜͰUNQσΟϨΫτϦʹಀ͕ͨ͠ͷ͔ࠓ͏͍֮͑ͯͳ͍
͍͑ͨ͜ͱ IUUQTXBJJJOGPXPSEIUNM
͍͑ͨ͜ͱ w -JOVYͷσΟϨΫτϦߏʹҙຯ͕͋ΔͷͰֶͼ·͠ΐ͏ w -JOVYͷίϚϯυʹಛੑ͕͋ΔͷͰֶͼ·͠ΐ͏
$.
ফ͑ͨσʔλϕʔε ମݧऀ ΞΠύʔୂʢԾ໊ʣ
͜Εࢲ͕3BJMTͰ ։ൃ͢ΔΑ͏ʹͳͬͨͱ͖ͷͰ͢
dϲ݄نͷϓϩδΣΫτͷϦϦʔε͕ۙ͘ɺ ͦͷՌΛݕূڥͰ2"͍ͯ͠Δͱ͜ΖͰͨ͠ w ෆ۩߹ͷνέοτ্͕͕ͬͯ͘ΔͷͰɺࣗͷϩʔΧϧڥʹ֘ͷ CSBODIʹDIFDLPVUͯ͠࠶ݱ͢Δ͔֬ೝ͍ͯͨ͠ w ࠶ݱڥΛ͚ۙͮΔͨΊʹɺݕূڥͷσʔλϕʔεଓ͍ͯ͠·ͨ͠ w ϚΠάϨʔγϣϯΤϥʔ͕ൃੜͨ͠ͷͰɺʮ͍͠ͱ͖ʹɾɾɾʯͱࢥ͍ ͭͭɺ࠶ϚΠάϨʔγϣϯΛ࣮ߦͰ͖ΔΑ͏ɺൿͷεΫϦϓτΛྲྀ͠
·ͨ͠ w ʮ͋ΕɾɾɾʁʯϩʔΧϧڥ·ͩಈ͖·ͤΜɻʮ͓͔͍͠ͳʯ
ͦͷޙͰͨ͠
ʮݕূڥͰΤϥʔ͕ ൃੜ͍ͯ͠Δʯ
ʮͲ͏ͯ͠ʁʯ
ʮຊͩɺσʔλϕʔε͕ͳ͍ʂʂʯ ʮ·͔͞ɾɾɾʂʁʯ
ൿͷλϨ EPDLFSͰӠʑ 3BJMT͍ͭͷͭ
͏Θ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋͋ ͋͋͋͋͋͋͋͋͋͋͋͋ʂʂʂʂʂ
ͦΕͦ͏ʢຊʹ͝ΊΜʣ
·ͣँࡑ
ਆ͕͍Βͬ͠Ό͍·ͨ͠
<ࢀߟهࣄ>"NB[PO"VSPSBόοΫΞοϓͬͯ ͍͜͠ IUUQTRJJUBDPN:POB@4PVJUFNTFECGDE
όοΫτϥοΫ࠷ߴʂ
ֶͼ w ؾΛ͚ͭΖʂʂʂʢϚδͰʣ w ຊ൪ͪΖΜॻ͖ࠐΈݖݶͳ͍Ͱ͕͢ɺ ݕূ͚ʹ੍ݶ͠·͠ΐ͏ w ඞཁͳͱ͖͚ͩࡉ৺ͷҙΛ͍ͳ͕ΒΔ͠ w "VSPSBͷόοΫΞοϓΛֶͨʢ͜Μͳֶͼํݏ͚ͩͲʣ
͍͑ͨ͜ͱ w ͜ͷମݧʹ͍ͭͯಛʹແ͠ w ·͡ͰؾΛ͚ͭΑ͏
$.
ফ͑ͯʂʂʂ ମݧऀ ΞΠύʔୂʢԾ໊ʣ
͜Εࢲ͕ͱ͋ΔνʔϜͷϦʔμʔ ͩͬͨͱ͖ͷͰ͢
λεΫཧͷͨΊ3FENJOFΛϗετ͍ͯͨ͠ w ͜ͷຊʹ͍ͷͰࢿྉެ։͢Δͱ͖ফ͢ˠফ͠·ͨ͠ w ˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔ w ˔˔˔˔˔˔˔˔˔˔˔ w ˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔
w ˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔ ˔
ʮ˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔ʯ
ʮ˔˔˔˔˔˔˔˔˔˔˔ʯ ˔˔˔˔˔˔
˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔ ˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔˔
˔˔˔˔˔˔˔˔˔˔˔˔
˔˔ w ˔˔˔˔˔˔˔˔˔˔˔˔
˔˔˔˔˔˔˔˔˔ w ˔˔˔˔˔˔ w ˔˔˔˔˔˔˔˔ w ˔˔˔˔˔˔ w ˔˔˔˔˔˔˔˔˔
Ͳ͏ͯ͠
Ͳ͏ͯ͠Β͔͢ΜͩΖ͏
͍͍ͩͨΒ͔͢ͱ͖ཧ༝͕͋Δ w Α͘Θ͔͍ͬͯͳ͍ʢཧղͷෆɾܦݧෆʣ w ͍͠ʢർ࿑ɾෆҙɾࡨ֮ʣ w Өڹ߹͍͕ߴ͍ͷʹۓுײ͕ͳ͍ʢҙࣝԼɾ׳Εʣ w ଟੑ֨ɾɾɾʢׂͱָ؍తʣ
Χόʔ͠Α͏ w खॱॻΛ༻ҙ͢ΔɾΈΜͳͰϨϏϡʔ͢Δ w ແཧͷͳ͍εέδϡʔϧͰਐΊΔʢ͚ͩͲݱ࣮͍͜͠ͱ͋ΔͷͰɺ ࢄ͠Α͏ʣ w σʔλΛมߋ͢ΔɾϦϦʔεۓுײΛ࣋ͬͯߦ͏ɻҰਓͰΒͳ͍ w ָ؍ͳੑ֨ͳͷͰਓʹҙݟΛٻΊ͍͔ͯ͘ͳ͍͔֬ೝ͢Δ
w &UDʜ
·ͱΊ
·ͱΊ w ਅͷΒ͔͠ࡌͤΒΕͳ͍ɾɾɾʢ͍͔ͭͷ࠙ձͰʣ w ϥΠϯφοϓ w %%P4ͨ͠ w ϝʔϧαʔόʹϩάΠϯͯ͠ޡૹ৴ͨ͠ϝʔϧΛআͨ͠ w
'8ΛࢭΊͨ w &UDʜ w ʮʔΫΠʹΒ͔ͨ͠ʁʯˠ͋ʔʔʔʔʔʔʔʔʔ͋ʔʔʔʔʔʔ SZ
͓ΘΓ ʢ͗ͯ͢͠·ͩݟ͍ͯͳ͍ʣ