Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
C-Shared Buildで突破するAI Agent バックテストの壁
Search
po3rin
December 05, 2025
Programming
540
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
December 05, 2025
More Decks by po3rin
See All by po3rin
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
4.3k
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
540
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
2.3k
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.6k
嗚呼、当時の本番環境の状態で AI Agentを再評価したいなぁ...
po3rin
0
630
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
7
2.4k
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
2
1.2k
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
3.3k
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
1.3k
Other Decks in Programming
See All in Programming
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
3
390
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
170
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
350
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
290
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
320
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
190
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
170
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
220
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
320
App Intentsのビルドプロセスを支える技術
kntkymt
0
460
カツオ、ご期待ください
suneo3476
0
110
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
140
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
590
Balancing Empowerment & Direction
lara
6
1.3k
sira's awesome portfolio website redesign presentation
elsirapls
0
420
Navigating Team Friction
lara
192
16k
Code Review Best Practice
trishagee
74
20k
WCS-LA-2024
lcolladotor
0
830
Deep Space Network (abreviated)
tonyrice
0
320
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Designing for Performance
lara
611
70k
Transcript
C-Shared BuildͰಥഁ͢ΔAI Agent όοΫςετͷน layerx.go #3 / pon
)JSPNV/BLBNVSB )JSPNV /BLBNVSB QPSJO "*.-0QT&OHJOFFS*OUFSFTUJOH JO*OGPSNBUJPO3FUSJFWBM
1
2
☀#BTTFNFS7FOUVSF1BSUOFSTᐌ͘ 3 جૅϞσϧͷύϑΥʔϚϯε͕ऩଋ͢ΔʹͭΕɺਅͷࠩผԽཁҼ୯ͳΔ ਫ਼Ͱͳ͘ɺϞσϧ͕ڥͰͲͷΑ͏ʹɺ͍ͭɺͦͯ͠ͳͥػೳ͢Δ͔ Λਖ਼֬ʹѲ͢Δ͜ͱʹͳΔͰ͠ΐ͏ɻධՁΛεέʔϥϒϧͰઆ໌Մೳɺ ͦͯ͠ΤϯλʔϓϥΠζରԠʹͰ͖ΔελʔτΞοϓ͕ͦ͜ɺ"*ಋೖͷ࣍ͷ ΛΓ։͖ɺΠϯϑϥͷ৽ͨͳϑϩϯςΟΞΛఆٛ͢ΔͰ͠ΐ͏ɻ
🙌"*"HFOUͷաڈσʔλΛͬͨόοΫςετج൫͕ཉ͍͠ 4 🛠%FW"*"HFOUػೳͷ࣮ݧධՁ͕͔ͲΔ 👔4BMFTఏҊʹ͑Δ ͜ͷػೳΛಋೖ͢ΔͱҰϲ݄Ͱ͕ࠩ͠͠/݅ݮΓ·͢ 👩💼6TFSࣗͰઃఆͨ͠"*"HFOUػೳͷޮՌΛνΣοΫͰ͖Δ 🤖"HFOUࣗͰ࡞ͬͨϨϏϡʔϧʔϧΛνΣοΫ͠ɺࣗݾम෮ΛճͤΔΑ͏ʹͳΔɻ
❄4OPXGMBLFͰաڈσʔλʹΞΫηε 5 -BZFS9ͰաڈσʔλʹΞΫηε͢Δࡍʹศརͳϓϩγʔδϟ ςʔϒϧ໊ͱಉ͡ Λ ఆ͍ٛͯ͠Δɻ͜ΕΛ5"#-&ؔʹ͔ͯ͋ͨ͠ςʔϒϧͱͯ͠ΞΫηε ͍ͯ͠ΔΑ͏ʹݟ͍ͤͯΔ
6 "*ਃϨϏϡʔ෦ͰαʔϏεͷ"1*ʹґଘ͍ͯ͠Δɻ"1*Λୟ͍ͨઌ ʹ࠷৽σʔλ͔͠ೖͬͯͳ͍ɻ ਃཧAPI ςφϯτཧAPI AIਃϨϏϡʔAgent ΞϓϦέʔγϣϯDB(࠷৽σʔλͷΈ) 😭"*"HFOUόοΫςετͷ͠͞
😭"*"HFOUόοΫςετͷ͠͞ 7 ґଘσʔλऔಘઌΛ4OPXGMBLFͰؙʑೖΕସ͑Δͱɺ"1*Ͱ͍ͬͯͨ σʔλͷલޙॲཧΛؙʑ"HFOUଆʹҠ২͠ͳ͍ͱ͍͚ͳ͍ AIਃϨϏϡʔAgent "1*Ͱ͍ͬͯͨσʔλͷલޙॲཧΛ શͯ4OPXGMBLFͷΫΤϦͰ࠶ݱ͍ͯ͘͠ͷʁ σʔλ͕Ұக͍ͯ͠Δ͔ΛͲ͏ςετ͢Δͷʁ 🤔
😭"*"HFOUόοΫςετͷ͠͞ 8 "1*ܦ༝ͳΒσʔλॲཧؚΊΔ͜ͱ͕Ͱ͖Δɻ͚ͲɺαʔϏε"1*ʹ 4OPXGMBLFΓସ͑ػߏΛೖΕΔͷʁΫΤϦϏϧμʔ͔ΒมߋʹͳΔͻͱ ʹɺ4OBQTIPUࢦఆύϥϝʔλΛൖͤ͞Δॲཧඞཁ͕͋Δɻ݁ߏେ ͖ͳࣄͩͳ͊ɻɻɻ ਃཧAPI ςφϯτཧAPI AIਃϨϏϡʔAgent
9 "1*ͷ࣮Λ΄ͱΜͲม͑ͣʹ"1*෦ॲཧʹ4OPXGMBLF Γସ͑ࢦఆΛࠩ͠ࠐΊͳ͍͔ʁ
10 ❄'JSO 'JSOʢϑΟϧϯʣͱɺੵͬͨઇ͕ظؒܦ༹͚ͬͯͣʹͬͨɺઇͱණͷதؒஈ֊ͷੵઇͰ͢ ɻઇͷ݁থಉ࢜ͷܺؒʢۭܺʣ͕શʹด͡ ͍ͯͳ͍ঢ়ଶΛࢦ͠ɺࠃཱۃݚڀॴͷݚڀͰۃͷණচܗաఔͰॏཁͳׂΛՌͨ͢΄͔ɺաڈͷେؾΛ෮ݩ͢ΔͨΊͷใݯͱͯ͠ ׆༻͞Ε͍ͯ·͢ ɻ ࣾ(03.1MVHJOύοέʔδʮ'JSOʯΛ࡞ͬͨʂ 🤖--.Λ༻ͨ͠42-ࣗಈม 📅
ಛఆ࣌ͷεφοϓγϣοτσʔλͷಁաతͳΞΫηε 🔌(03.ϓϥάΠϯͱͯ͠ͷγʔϜϨεͳ౷߹ 🛡ΫΤϦΨʔυػೳʹΑΔηΩϡϦςΟอޢ
11 ❄'JSO ͜Ε͚ͩͰɺ--.͕෦ͰରΛͬͯ42-Λ4OBQTIPUΫΤϦʹॻ͖͑Δɻ %#ΫϥΠΞϯτॳظԽʹ͜ΕΛ͔·͚ͩ͢Ͱɺ"1*ͷଞͷίʔυมߋҰෆཁɻ
12 'JSOͰHPSN%#ࠩ͠ସ͑ HPSN%#Λࠩ͠ସ͑Δ͚ͩͰɺΞϓϦέʔγϣϯ%#ͱ4OPXGMBLFͷ͖ઌ Λࠩ͠ସ͑ɺ--.ͰॳظԽ࣌ʹͨ͠ରͰΫΤϦΛॻ͖͑Δ ਃཧAPI ςφϯτཧAPI AIਃϨϏϡʔAgent Snapshot ΞϓϦέʔγϣϯDB(࠷৽σʔλͷΈ) ❄
FirnͰΓସ͑
13 https://speakerdeck.com/po3rin/wu-hu-dang-shi-noben-fan-huan-jing-nozhuang-tai-de-ai-agentwozai-ping-jia-sitainaa-dot-dot-dot 'JSO $%$ͷৄ͍͠ղઆͪ͜Β
14 ͜͜Ͱͱ͋Δ՝͕
15 ݱঢ়"*ਃϨϏϡʔͭͷ(P"1*ʹґଘ "*ਃϨϏϡʔ1ZUIPO ɻ ୈҰײͷύλʔϯೋͭɻ 'JSOΛԿʹࠩ͠ࠐΉΜͩ طଘ"1*ʹ'JSOΛೖΕࠐΉํ๏ ৽نͰ'JSO͕ࡌ͞Εͨ"1*ΛผͰཱͯΔ
16 طଘ"1*ʹ'JSOΛೖΕࠐΉํ๏ͷσϝϦοτ ࣾͷਓؒ ։ൃऀɺϏδωεαΠυ ͕όοΫςετΛ࣮ߦ͢Δ߹ɺ طଘ"1*ʹଂ͞Ε͍ͯΔೝূػߏΛࣾ༻ʹࠩ͠ସ͑Δඞཁ͕͋Γɺ ͦͷΑ͏ͳػߏ͕ຊ൪"1*ʹ͋Δ͜ͱ͔ͳΓةݥɻ 'JSOʹΓସ͑Δॲཧ͕ग़ݱ͠ɺผνʔϜ͕ཧ͢Δίʔυϕʔε͕ෳࡶʹͳΔɻ ৽نͰ'JSO͕ࡌ͞Εͨ"1*ΛผͰཱͯΔσϝϦοτ ৽͍͠ϓϩηεΛཱͯΔඞཁ͕͋ΓɺΠϯϑϥͷྉۚɺӡ༻ίετ͕͔͞Ήɻ
ϝϯςφϯε͢Δίʔυྔ͕ଟ͘ͳΔɻ
17 Γ͍ͨͷ(Pͷؔ 'JSOࡌ Λݺͼ͍͚ͨͩͳΜʜ
18 $TIBSFE-JCSBSZܦ༝Ͱͷݺͼग़͠Λ࠾༻͠·ͨ͠ɻ͜Ε%#ΞΫηε͢ΔϦϙδτϦͷίʔ υΛ(Pͷ$TIBSFECVJMEͰ$4IBSFE-JCSBSZԽ͠ɺͦΕΛ1ZUIPOͰݺͼग़͠·͢ ɻ ৽͍͠ϓϩηεΛཱͯΔඞཁ͕ͳ͘ɺΠϯϑϥྉۚӡ༻ίετͳ͘ͳΔɻ ຊ൪ίʔυͷӨڹ͕θϩɻ $4IBSFE#VJME
19 1ZUIPO͔Βୟ͖͍ͨ(PؔΛ$ͰϏϧυͰ ͖ΔΑ͏ʹϥοϓ͠·͢ ɻ "1*ܦ༝Ͱ+40/ΛΓऔΓ͍ͯͨ͠෦Λ $DIBSͰΓͱΓ͢ΔΑ͏ʹม͢Δ͚ͩ Ͱ͢ ɻ AHPCVJMENPEFDTIBSFEAΛ͢Ε$ TIBSFEMJCSBSZΛੜͰ͖·͢
ɻ $4IBSFE#VJME
20 $TIBSFECVJMEΛ͍ͬͯΔਓ͕͋·Γ͓Βͣӡ༻ίετ্͕͕Δʂʂ $4IBSFE#VJMEͷσϝϦοτ
21 $4IBSFE#VJMEͷ։ൃࣗಈԽϓϩϯϓτ (PͷؔΛࢦఆͯ͠$4IBSFE#VJME༻ؔͷੜɺ1ZUIPOͷݺͼग़͠෦ੜͷϓϩϯϓτΛ ༻ҙͨ͠ɻ࣍$4IBSFE#VJME༻ؔੜϓϩϯϓτͷྫ
22 HPQZͱ͔Θͳ͍ͷʁ ͜ΕΒͷ࣮Λϥοϓ࣮ͯ͠Ͱ͖Δ044ύοέʔδ͕͍͔ͭ͋͘Γ·͢ HPQZͳͲ ͕࠾༻͠· ͤΜͰͨ͠ɻҰ൪ͷωοΫ$MBVEF$PEFͳͲͷ։ൃ"HFOU͕͏·͘ѻ͑ͳ͍͜ͱͰͨ͠ɻ (Pͷ$TIBSFECVJMEඪ४Ͱαϙʔτ͞Ε͍ͯΔػೳͰ͋ΓɺίʔσΟϯά"HFOU࠷ॳ͔Β ༷Λཧղͯ͘͠ΕΔΑ͏Ͱͨ͠ɻͦͷͨΊɺϓϩϯϓτͰͷࣗಈੜ͕͔ͬͨ͢͠Ͱ͢ ɻͦͷͨ Ίɺࠓճඪ४ػೳͰ͋Δ$TIBSFECVJMEΛ࠾༻͠·ͨ͠ɻ
23 4OBQTIPUऔಘ͕ؔ$4IBSFE-JCͰ ϥΠϒϥϦͬΆ͘ϩʔυͰ͖ΔΑ͏ʹͳͬͨʂ C Lib(ਃऔಘ) C Lib(ςφϯτॴಘ) AIਃϨϏϡʔAgent Snapshot ΞϓϦέʔγϣϯDB(࠷৽σʔλͷΈ)
❄ FirnͰΓସ͑ C-Shared Library
24 $4IBSFE#VJMEΛຊ൪ӡ༻͢Δίπ $4IBSFE#VJMEͷ$*$%
25 $4IBSFE#VJMEͷ$*$% ࠷৽$-JC࡞ ࣗಈ13ੜΛ͏ɻ $4IBSFE#VJME͠4)"ϋογϡܭࢉ 6QMPBE -PBE ڥมมߋ13࡞ $-JC
26 ҙࢥܾఆ࣌ͷ؍ αʔϏε։ൃऀͷෛ୲͕ͳ͍ αʔϏεଆͷมߋ13Ͱ1ZUIPOଆͷςετ·ͰΔͱɺαʔϏε։ൃऀ͕1ZUIPOͷ໘ݟ Δඞཁ͕͋ΔͷͰਏ͍ɻ 1ZUIPOଆʹ13Λग़͢·ͰࣗಈԽ͢Ε"*69νʔϜ͕໘ΛݟΕΔɻ ࠷৽$-JC࡞ ࣗಈ13ੜ
27 ݒ೦ ຊ൪αʔϏεͰಈ͍͍ͯΔίʔυͱɺ$4IBSFE-JCͷڍಈ͕ζϨΔ͜ͱ͕͋Δ ͨͩ͠ɺޙํޓ͋Δͱͯ͠ɺݹ͍όʔδϣϯͰಈ͍͍ͯͯྑ͍ɻwݫີͳ߹ੑෆཁ ͦͷଞݕ౼ͨ͠ύλʔϯͷσϝϦοτ ϩʔΧϧ#VJME खಈ ˠ-JCΛߋ৽͠ͳ͍͚ͯ͘ͳ͍λΠϛϯά͕ݕͰ͖ͳ͍ (JUʹؚΊΔˠϦϙδτϦશମ͕ॏ͘ͳΔ ࠷৽$-JC࡞
ࣗಈ13ੜ
28 ·ͱΊ "1*ܦ༝ͰաڈσʔλΛͬͨධՁ͍͠ (P1ZUIPOͷนΛ$4IBSFE#VJMEͰಥഁ ӡ༻ͱͯ͠$-JCมߋͷࣗಈ13ੜΛ࠾༻ ͦͦ"*"HFOU͕֤छ"1*Λୟ͘ઃܭʹ͠ͳ͍ͱ͍͏ݕ౼ΞϦ
-BZFS9Ͱ#FU"*͢Δ(PΤϯδχΞΛઈืूதʂʂ --.Λ׆༻ͨ͠৽͍͠Ձͷ୳ࡧΛҰॹʹͬͯ΄͍͠ʂ ͱΓ͋͑ͣͱΓ·͠ΐ͏ʂʂ 29
C-Shared BuildͰಥഁ͢ΔAI Agent όοΫςετͷน layerx.go #3 / pon