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の運用術 大規模言語モデルアプリ最適化の実践対談
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Daisuke Hiraoka
February 27, 2026
Technology
29
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
生成AIの運用術 大規模言語モデルアプリ最適化の実践対談
Daisuke Hiraoka
February 27, 2026
More Decks by Daisuke Hiraoka
See All by Daisuke Hiraoka
雪国から始まるクラウドネイティブ実践 – OpenTelemetryで繋ぐ環境センサー、GPU、そしてコミュニティ
daihiraoka
0
170
水冷×AI×ESG:次世代DCの挑戦 Liquid Cooling × AI × ESG: Challenges for the Next-Generation Data Center
daihiraoka
0
36
“正常”なのに“困る”、その謎をInstanaと一緒に解いた日 〜システムは「大丈夫」って言ってるのに...ユーザーは困ってる。なんで?〜
daihiraoka
0
33
Instanauts_jp:ゼロから始めたコミュニティの歩みと学び
daihiraoka
1
130
Beyond Vendors: How Tech Enthusiasts Improve Developer Experience
daihiraoka
0
59
OpenLLMetryとInstanaで始める大規模言語モデル(LLM) と AIアプリケーションのAI Observability入門
daihiraoka
0
1.5k
InstaNight Club #1 みんなでInstanaのリリースノートを読みながらワイワイ
daihiraoka
0
330
Instanauts_jp #1 監視とオブザーバビリティのコミュニティはじめました!
daihiraoka
0
220
ハンズオンで学ぶ! Instana基礎
daihiraoka
1
1k
Other Decks in Technology
See All in Technology
AI研修(Day2)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
1.6k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
410
『モンスターストライク』 の運営に伴走する! データ民主化への 解析グループの3つのアプローチ
mixi_engineers
PRO
0
190
BigQuery を検索ソースとした AI Agent の作り方って 〇〇 通りあんねん
satohjohn
0
140
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
590
AI エージェント時代のデジタルアイデンティティ
fujie
2
1.2k
実践が先生だった— 新卒サーバーエンジニア1年目のリアル
mixi_engineers
PRO
0
210
AI ネイティブな組織に Gemini Enterprise Agent Platform がなぜ必要なのか
asei
0
120
新しい SLO が良い感じにハマっている話
z63d
2
1.4k
書籍セキュアAPIについて
riiimparm
0
390
オートマトンと字句解析でRoslynを読む
tomokusaba
0
130
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
440
The SEO identity crisis: Don't let AI make you average
varn
0
520
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Technical Leadership for Architectural Decision Making
baasie
3
450
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
260
Art, The Web, and Tiny UX
lynnandtonic
304
22k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
590
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
430
What's in a price? How to price your products and services
michaelherold
247
13k
Designing Experiences People Love
moore
143
24k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
גࣜձࣾΞΠΞΫτ औక$50 ݪ த ੜ"*ͷӡ༻ज़ େنݴޠϞσϧ ΞϓϦ࠷దԽͷ࣮ફରஊ *#. 5FDI9DIBOHF
+BQBO ຊΞΠɾϏʔɾΤϜגࣜձࣾ ςΫϊϩδʔࣄۀຊ෦ ฏԬେ༞ "VUPNBUJPOςΫχΧϧɾεϖγϟϦετ
"TLUIF 4QFBLFS ࣸਅࡱӨ ಈըࡱӨ ࢿྉެ։ 4/4֦ࢄ • "TLUIF 4QFBLFSΤϦΞ ʹͯड͚͚·
͢ ̋ ̋ ̋ ̋ *#.5FDI9DIBOHF *OTUBOB $PHNP ੜ"*ͷӡ༻ज़େنݴޠϞσϧΞϓϦ࠷దԽͷ࣮ફରஊ
ࣗݾհ גࣜձࣾΞΠΞΫτ औక$50 ਓೳɾίάχςΟϒιϦϡʔγϣϯ୲ *#.$IBNQJPO%BUB"* ੜ·Ε ౡࠜݝग़ ౦ژେֶதୀ 8FCۀք ড়ਅफຊئࣉஉɾܧ͍ͩΒ
๏໊ɿऍָ ΞΠΞΫτ ˎ8FC੍࡞ͷ1.ɺσΟϨΫλʔ ऑ ˎ৽نࣄۀ։ൃɾ"*ࣄۀ෦ͷ্ཱͪ͛ ˎ%9ʹ͓͚ΔνϟοτϘοτͷಋೖɾՌࢧԉ %9ʹ͓͚Δ"*ݕࡧͷಋೖɾՌࢧԉ $IBU(15ͷ1P$ɾಋೖࢧԉ ར༻ରϢʔβɿສਓ "*ࢧԉɿςΫϊϩδʔΛ͘ීٴɺ͑ΔΑ͏ʹ͢Δͷ͕ಘҙ ݪத
ࣗݾհ ຊΞΠɾϏʔɾΤϜגࣜձࣾ ςΫϊϩδʔࣄۀຊ෦ "VUPNBUJPOςΫχΧϧɾεϖγϟϦετ *#.$IBNQJPO+BQBOϦʔμʔ *#.$IBNQJPO ͔ΒΤϯδχΞٶ࡚ݝग़ *#. ˎۀܥɾجװܥγεςϜͷઃܭɺ։ൃɺӡ༻ʹैࣄ ˎݱࡏ"VUPNBUJPOྖҬͷςΫχΧϧηʔϧε
ˎٕज़ίϛϡχςΟʔͷ্ཱͪ͛ӡӦ ˎஶॻɿʮίϯςφɾϕʔεɾΦʔέετϨʔγϣϯ %PDLFS,VCFSOFUFT Ͱ࡞ΔΫϥυ࣌ͷγεςϜج൫ʯ ڞஶᠳӭࣾ γεςϜߏஙӡ༻ɿίϛϡχςΟʔͷྗͰςΫϊϩδʔΛ͛ɺҭͯΔͷ͕ಘҙ ฏԬେ༞
త • "*αʔϏεͷӡ༻ʹ͓͚Δ࣮ફతͳ՝Λڞ༗ • جຊతͳΞϓϦέʔγϣϯࢹͷॏཁੑΛ࠶֬ೝ • ୭͕࣮ફͰ͖Δӡ༻ϓϩηεͷཱ֬ํ๏ΛֶͿ ΰʔϧ • ੜ"*ΞϓϦέʔγϣϯͷࢹɾӡ༻ख๏ͷशಘ
• ୭͕ରԠͯ͠ಉ࣭͡ͷӡ༻͕Ͱ͖Δମ੍ͷߏஙํ๏ͷཧղ • ҆ఆతͳ"*αʔϏεӡ༻ͷ࣮ݱํ๏ͷѲ ͜ͷηογϣϯʹ͍ͭͯ
ͷ8FCαΠτ੍࡞ɺσδλϧίϛϡχέʔγϣϯࢧԉ ݄͔Β8BUTPO"*αʔϏεΛ͝ఏڙͯ͠Ҏ্ "*Y8FCɺ"*Yσδλϧίϛϡχέʔγϣϯ͕ಘҙͳձࣾͰ͢ ձ໊ࣾ גࣜձࣾΞΠΞΫτʢ *"$5$03103"5*0/ʣ ຊࣾ ˟ ౦ژઍా۠େखொ େखொϑΝʔετεΫΤΞ
Τετλϫʔ' άϧʔϓձࣾ גࣜձࣾΠϯϑΥωοτʢূ݊ίʔυɿʣ දऀ දऔకࣾ ּҪ ོٛ ࣄۀ༰ 8FCΠϯςάϨʔγϣϯʗγεςϜΠϯςάϨʔγϣϯʗ ίϯςϯπϚʔέςΟϯάˍϓϩϞʔγϣϯʗ8FCઓཱུҊˍίϯαϧςΟϯάʗ σʔλˍΞφϦςΟΫεʗ"*ಋೖࢧԉʗ"*νϟοτϘοταʔϏεɺݕࡧαʔϏε ओཁऔҾઌ ,%%*גࣜձࣾ גࣜձࣾୈҰڵ ಠཱߦ๏ਓຊֶੜࢧԉػߏ ྛதۚશڞ࿈ΞηοτϚωδϝϯτגࣜձࣾ /55ίϛϡχέʔγϣϯζגࣜձࣾ גࣜձࣾؔిγεςϜζ શࠃ࿑ಇऀڞࡁੜ׆ڠಉ߹࿈߹ձ גࣜձࣾࡾҪෆಈ࢈ϗςϧϚωδϝϯτ "($גࣜձࣾ ͳͲ
*#.8BUTPO%JTDPWFSZΛ༻͍ͨ "*ݕࡧʮ$PHNP4FBSDIʯ l 8BUTPO%JTDPWFSZʹಠࣗػೳΛ༩ͨ͠ݕࡧ l αΠτݕࡧɺۀϚχϡΞϧݕࡧͳͲͰͷ࣮ l طଘݕࡧπʔϧͰ୳ͤͳ͔ͬͨͷ͕୳ͤΔΑ͏ʹ l ݕࡧਫ਼ΛߴΊΔֶशػೳͳͲΛཧը໘ͰϢʔβʹఏڙ
"*ݕࡧY$IBU(15ʮ$PHNP&OUFSQSJTFੜ"*ʯ l $PHNP4FBSDIʢ%JTDPWFSZʣͷݕࡧΛ3"(Ͱར༻ l νϟοτ6*ܕͰͳ͘ݕࡧ6*ܕͰఏڙ
*#.8BUTPO%JTDPWFSZY$IBU(15ͷը໘ %JTDPWFSZϕʔεͷݕࡧͷը໘ʹ $IBU(15ͷจষੜ͕͘ɻ ը໘8FC*OUSB'"2γεςϜ ΈࠐΜͰར༻Մೳ Γ͍ͨ͜ͱΛ࣭ɾݕࡧ͢Δ
ݕࡧ݁Ռ͕ग़ͯ͘Δ ݕࡧ݁Ռ͔Β$IBU(15͕จষΛੜ
ͷػೳ֓ཁ DSBXMFS *#. 8BUTPO %JTDPWFSZ $PHNP Ճػೳ $PHNP "1* $PHNP
6* ଞΞϓϦ ͔Β "EBQUFS GPS8FC "EBQUFS GPS410 $PHNP ཧը໘ l ؔ࿈ੑֶश l Ξϊςʔγϣϯ l ྨٛޠڧԽ l ༏ઌݕࡧʢҐ͔Βࢦఆʣ l ධՁςετ l ϩά FUD "[VSF 0QFO"* $PHNP BENJO DPOTPMF l ϓϩϯϓτ l Ҿ͖͢จষՕॴʢIJHIMJHIUจ಄͔Βʣ l UPLFOίϯτϩʔϧFUD l ಠࣗύʔαʔ l GJMUFSλά༩ l ఆظΫϩʔϧFUD
ʲݱঢ়ͷ՝ʳ • ࣄۀ֦େʢࢿʣͷલ࣌ظ • গਫ਼ӶνʔϜʢ໊ʣͰͷ։ൃɾӡ༻ෛՙ • ΤϯδχΞҎ֎ʹΑΔӡ༻ཧͷඞཁੑ • ੜ"*ग़ྗͷઆ໌ϓϩηεͷෳࡶԽ •
ෳ"1*ར༻ͰͷσʔλϑϩʔͷՄࢹԽɾཧղͷ՝ • ӡ༻ࣗಈԽͷΕ ʲղܾͷணʳ • σʔλϑϩʔશମͷՄࢹԽ • ӡ༻࣭ͷඪ४Խ "*αʔϏεͷ։ൃӡ༻ʹ͓͚Δ՝
ݱঢ়ͷ$MPVE8BUDIӡ༻ͷ࣮ଶ ෳϝτϦΫεͷ֬ೝ Τϥʔൃੜ࣌ͷੳ 8BUTPO%JTDPWFSZͷࢹ ͜ΕΒͷ֬ೝɾੳΛଓ͚Δগਫ਼ӶνʔϜ ໊ ͷৗతͳෛ୲ʹ 3FRVFTU$PVOUɺ)UUQ$PEFͷ ϝτϦΫεΛαϚϥΠζදࣔ ΞϥʔϜͷঢ়ଶΤϥʔ༰
Λঢ়ଶมԽͷཤྺͰ֬ೝ ৄࡉͳ+40/ϩάΛ खಈͰղੳ
(15PPNJOJͱͳΓɺগ͠ίϯςϯπϑΟϧλʔʹ͔͔Δ͜ͱ͕૿͑ͨɻ ͍·͋ΔϩάͰͲ͏ཧղ͢Δ͔ͷݟڞ༗ɻ తͳγʔϯɿ$4ͷӡ༻վળνϟοτ
"1.ʹΑΔӡ༻վળɿ ɾγεςϜશମͷঢ়گΛՄࢹԽ ɾύϑΥʔϚϯεঢ়گΛԽ ɾՕॴΛਝʹಛఆ ݟ͖͑ͯͨՁɿ ɾ͓٬༷ͷత֬ͳঢ়گઆ໌͕Մೳʹ ɾ։ൃνʔϜ໊̐ͷຊདྷۀͷूத ɾσϦόϦʔʢ$4ʣ୲ऀͷӡ༻ؚΊͨӡ༻ମ੍ͷՄೳੑ ɾେنαʔϏεͷ҆ఆӡ༻ج൫ "*αʔϏεӡ༻ʹ͓͚Δ"1.ػೳͷ׆༻
ΞϓϦέʔγϣϯશମͷঢ়ଶΛҰͰѲ αʔϏεͷՄࢹԽ *OTUBOBͰղܾ Ͱ͖Δ͜ͱɿ ɾ"*αʔϏεͷશମ૾ͱঢ়ଶͷݟ͑ΔԽΛ࣮ݱ ɾΤϯυϙΠϯτ͝ͱͷԠ࣌ؒ
γεςϜͷঢ়ଶΛϦΞϧλΠϜʹࢹ ϦΞϧλΠϜࢹ *OTUBOBͰղܾ Ͱ͖Δ͜ͱɿ ɾΞϓϦέʔγϣϯͱΠϯϑϥετϥΫνϟʔͷঢ়ଶࢹ ɾ༧ஹݕʹΑΔࣄલରԠ
ৄࡉͳݪҼੳͰՕॴΛಛఆ ੳ *OTUBOBͰղܾ Ͱ͖Δ͜ͱɿ ɾϓϩάϥϜͷՕॴΛಛఆ ɾϓϩάϥϜͷमਖ਼Օॴͷஅ͕ਝʹ
"*αʔϏεͷৄࡉͳࢹใΛҰݩཧ ੜ"*ΞϓϦέʔγϣϯࢹͷ࣮ྫ *OTUBOBͰղܾ ࣭ ೖྗ τʔΫϯ༻ྔ ༻Ϟσϧ ճ ग़ྗ "1*&OEQPJOU
ਪ࣌ؒ Ԡ࣌ؒ
ੜ"*ʹಛԽͨ͠ࢹ߲ɿ ɾ"*ͷճ͕ద͔ࢹ ɾτʔΫϯ༻ྔͷ࠷దԽ ɾϓϩϯϓτ࣮ߦ࣌ؒͷੳ ظ͞ΕΔޮՌɿ ɾϓϩάϥϜͷՕॴൃݟΑΓɺσʔλͷҾ͖͠ͷՄࢹԽ ɾ$-*εΩϧෆཁɺ୭Ͱಉ͡Α͏ʹ࣭Λ֬ೝ ɾରԠίετޮͷ্ɺBENJOπʔϧͷ։ൃෛՙݮ ɾӡ༻ϊϋͷ্ɺސ٬ରԠ࣌ؒॖɾ্࣭ ੜ"*ΞϓϦέʔγϣϯʹಛԽͨ͠ࢹϙΠϯτ
ಋೖݕূͰମײͨ͜͠ͱɿ • ӡ༻ʹࢀՃͰ͖Δϝϯόʔͷ૿ՃʢεΩϧΛٻΊͳ͍ʣ • ӡ༻ͷඪ४ԽͷखԠ͑ • ։ൃνʔϜͷ࡞ۀޮԽ • ࢹࣗಈԽͷޮՌ ࠓޙͷظɿ
• ৽--.Ϟσϧొ࣌ͷαʔϏεϨϕϧͷςετΛԼ͛Δ • ίϯςϯπϑΟϧλʔผɾΞΧϯτผͷ౷ܭɾՄࢹԽ • Τϥʔ࣌ʹґଘؔਤͰՄࢹԽʢͰ͖Εʣ • *4.4ͷӡ༻ͷ্ɾίετμϯ "*αʔϏεͷ҆ఆӡ༻ʹ͚ͯ
ʮ8BUTPO%JTDPWFSZ͔ͩΒ࣮ݱͰ͖ͨɺ ۀͰ͑Δ"*׆༻ʯ ࣌ؒɿ ձɿలࣔձͷϛχγΞλʔʹͯʢ'՚ͭͲ͍ ʣ ߨԋɿݪ த ࢯʢגࣜձࣾΞΠΞΫτऔక$50ʣ σϞΛަ͑ͨ3"(ͷ࣮ફత׆༻ࣄྫΛ ͝հ͍ͨ͠·͢
͜ͷޙͷηογϣϯͷ͝Ҋ
࣌ɿ݄ʢʣ࣌ʙ ࣌ड։࢝ ॴɿຊ*#.ശ࡚ࣄۀॴ Πϕϯτ༰ɿ ɾ*OTUBOBͷݟڞ༗ ɾϢʔβʔಉ࢜ͷަྲྀ ɾձΛ݉Ͷͨ࠙ձ ˞͓ؾܰʹ͝ࢀՃ͍ͩ͘͞ *OTUBOBϢʔβʔձ*OTUBOBVUT@KQͷ͝Ҋ IUUQTJCNCJ[JOTUBOB
ৄࡉͪ͜Β
࣭ٙԠ
None
ϫʔΫγϣοϓɺηογϣϯɺ͓Αͼࢿྉɺ*#.·ͨηογϣϯൃදऀʹΑͬͯ४උ͞ΕɺͦΕͧΕಠࣗͷݟղΛөͨ͠ͷͰ͢ɻͦΕΒใ ఏڙͷతͷΈͰఏڙ͞Ε͓ͯΓɺ͍͔ͳΔࢀՃऀʹରͯ͠๏త·ͨͦͷଞͷࢦಋॿݴΛҙਤͨ͠ͷͰͳ͘ɺ·ͨ*#.αʔϏε͕͓ ٬༷ʹద༻͋Δಛఆͷ๏ྩʹద߹͢Δ͜ͱΛอূ͢ΔͷͰ͋Γ·ͤΜɻຊߨԋࢿྉʹؚ·Ε͍ͯΔใʹ͍ͭͯɺશੑͱਖ਼֬ੑΛظ͢ΔΑ͏ Ί͓ͯΓ·͕͢ɺʮݱঢ়ͷ··ʯఏڙ͞Εɺ໌ࣔ·ͨࣔʹ͔͔ΘΒͣɺۀੑɺಛఆͷతͷద߹ੑɺඇ৵ੑΛؚΊɺ͍͔ͳΔอূΘͳ͍ ͷͱ͠·͢ɻຊߨԋࢿྉ·ͨͦͷଞͷࢿྉͷ༻ʹΑͬͯɺ͋Δ͍ͦͷଞͷؔ࿈ʹΑͬͯɺ͍͔ͳΔଛ͕ੜͨ͡߹ɺ*#.ΛෛΘͳ͍ ͷͱ͠·͢ɻ ຊߨԋࢿྉͰݴٴ͞ΕΔ*#.ɺϓϩάϥϜɺ·ͨαʔϏεɺ*#.͕ϏδωεΛߦ͍ͬͯΔͯ͢ͷࠃɾҬͰ͝ఏڙՄೳͳΘ͚ Ͱ͋Γ·ͤΜɻຊߨԋࢿྉͰݴٴ͞ΕΔকདྷͷలʢϦϦʔεػೳΛؚΉʣɺࢢػձ·ͨͦͷଞͷཁҼʹج͍ͮͯ*#.ಠࣗͷܾ ఆݖΛ͍ͬͯͭͰมߋͰ͖Δͷͱ͠ɺকདྷͷ·ͨػೳ͕༻ՄೳʹͳΔ͜ͱɺ͘͠ಛఆͷ݁ՌΛ֬͢Δ͜ͱΛҙਤ͢ΔͷͰ͋Γ ·ͤΜɻຊߨԋࢿྉɺݴٴ͞ΕΔ
*#.·ͨαʔϏεʹద༻͋Δܖ݅Λมߋ͢ΔͷͰɺՃͷද໌·ͨอূΛҙਤ͢ΔͷͰ͋Γ· ͤΜɻ ຊߨԋࢿྉʹؚ·Ε͍ͯΔ༰ɺࢀՃऀͷ׆ಈʹΑͬͯಛఆͷ݁Ռ͕ੜ͡Δͱड़Δɺ·ͨ҉ࣔ͢Δ͜ͱΛҙਤͨ͠ͷͰɺ·ͨͦͷΑ͏ͳ݁Ռ ΛੜΉͷͰ͋Γ·ͤΜɻ ύϑΥʔϚϯεɺཧ͞Εͨڥʹ͓͍ͯඪ४తͳ*#.ϕϯνϚʔΫΛ༻ͨ͠ଌఆͱ༧ଌʹج͍͍ͮͯ·͢ɻϢʔβʔ ͕ܦݧ͢Δ࣮ࡍͷεϧʔϓοτύϑΥʔϚϯεɺϢʔβʔͷδϣϒɾετϦʔϜʹ͓͚ΔϚϧνϓϩάϥϛϯάͷྔɺೖग़ྗߏɺετϨʔδߏɺ ͓Αͼॲཧ͞ΕΔϫʔΫϩʔυͳͲͷߟྀࣄ߲ΛؚΉɺଟ͘ͷཁҼʹԠͯ͡มԽ͠·͢ɻ͕ͨͬͯ͠ɺݸʑͷϢʔβʔ͕͜͜Ͱड़ΒΕ͍ͯΔͷͱ ಉ༷ͷ݁ՌΛಘΒΕΔͱ֬͢ΔͷͰ͋Γ·ͤΜɻهड़͞Ε͍ͯΔͯ͢ͷ͓٬༷ࣄྫɺͦΕΒͷ͓٬༷͕ͲͷΑ͏ʹ*#.Λ༻͔ͨ͠ɺ· ͨͦΕΒͷ͓٬༷͕ୡͨ݁͠Ռͷ࣮ྫͱͯࣔ͠͞ΕͨͷͰ͢ɻ࣮ࡍͷڥίετ͓ΑͼύϑΥʔϚϯεಛੑɺ͓٬༷͝ͱʹҟͳΔ߹͕͋Γ·͢ɻ *#.ɺ*#.ϩΰɺJCNDPNɺ*#.8BUTPOɺ*OTUBOBɺXBUTPOYɺੈքͷଟ͘ͷࠃͰొ͞Εͨ*OUFSOBUJPOBM#VTJOFTT.BDIJOFT$PSQPSBUJPOͷඪ Ͱ͢ɻଞͷ໊͓ΑͼαʔϏε໊ɺͦΕͧΕ*#.·֤ͨࣾͷඪͰ͋Δ߹͕͋Γ·͢ɻݱ࣌Ͱͷ *#.ͷඪϦετʹ͍ͭͯɺ XXXJCNDPNMFHBMDPQZUSBEFTIUNMΛ͝ཡ͍ͩ͘͞ɻ $PHNP4FBSDIɺ$PHNPגࣜձࣾΞΠΞΫτͷඪͰ͢ɻ$IBU(150QFO"*ࣾͷඪͰ͢ɻ