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
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
Search
po3rin
September 29, 2025
Technology
970
2
Share
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
September 29, 2025
More Decks by po3rin
See All by po3rin
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
4
1.2k
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.4k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
480
嗚呼、当時の本番環境の状態で AI Agentを再評価したいなぁ...
po3rin
0
570
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
5
2.2k
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
3.1k
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
1.2k
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
4
2.8k
M3におけるCI/CDパイプラインを新鮮に保つ仕組み
po3rin
0
420
Other Decks in Technology
See All in Technology
今年注目する!データ分析プラットフォームでのAIの活用
nayuts
0
170
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
6.1k
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
890
AI時代のガードレールとしてのAPIガバナンス
nagix
0
320
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
390
AIコーディング時代における、ソフトウェアサプライチェーン攻撃に対する防衛術(簡易版)
soysoysoyb
0
170
Cortex Codeのコスト見積ヒントご紹介
yokatsuki
0
120
Do Vibe Coding ao LLM em Produção para Busca Agêntica - TDC 2026 - Summit IA - São Paulo
jpbonson
3
160
PyCon JPに学ぶ『決め方の決め方』: TechLead Conference 2026
terapyon
1
200
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
180
AI時代における技術的負債への取り組み
codenote
1
1.9k
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
260
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
180
Documentation Writing (for coders)
carmenintech
77
5.3k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
140
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
100
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
120
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
820
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
AI AgentόοΫςετج൫ߏங ࣗ࡞LLM Native GORM PluginͰ࣮ݱ͢Δ golang.tokyo #41 / pon
)JSPNV/BLBNVSB )JSPNV /BLBNVSB QPSJO "*.-0QT&OHJOFFS*OUFSFTUJOH JO*OGPSNBUJPO3FUSJFWBM
1
2
🙌"*"HFOUͷաڈσʔλΛͬͨόοΫςετج൫͕ཉ͍͠ 3 🛠%FW"*"HFOUػೳͷ࣮ݧධՁ͕͔ͲΔ 👔4BMFTఏҊʹ͑Δ ͜ͷػೳΛಋೖ͢ΔͱҰϲ݄Ͱ͕ࠩ͠͠/݅ݮΓ·͢ 👩💼6TFSࣗͰઃఆͨ͠"*"HFOUػೳͷޮՌΛνΣοΫͰ͖Δ 🤖"HFOUࣗͰ࡞ͬͨϨϏϡʔϧʔϧΛνΣοΫ͠ɺࣗݾम෮ΛճͤΔΑ͏ʹͳΔɻ
❄4OPXGMBLFͰաڈσʔλʹΞΫηε 4 -BZFS9ͰաڈσʔλʹΞΫηε͢Δࡍʹศརͳϓϩγʔδϟ ςʔϒϧ໊ͱಉ͡ Λ ఆ͍ٛͯ͠Δɻ͜ΕΛ5"#-&ؔʹ͔ͯ͋ͨ͠ςʔϒϧͱͯ͠ΞΫηε ͍ͯ͠ΔΑ͏ʹݟ͍ͤͯΔ
5 "*ਃϨϏϡʔ෦ͰαʔϏεͷ"1*ʹґଘ͍ͯ͠Δɻ"1*Λୟ͍ͨઌ ʹ࠷৽σʔλ͔͠ೖͬͯͳ͍ɻ ਃཧAPI ςφϯτཧAPI AIਃϨϏϡʔAgent ΞϓϦέʔγϣϯDB(࠷৽σʔλͷΈ) 😭"*"HFOUόοΫςετͷ͠͞
😭"*"HFOUόοΫςετͷ͠͞ 6 ґଘσʔλऔಘઌΛ4OPXGMBLFͰؙʑೖΕସ͑Δͱɺ"1*Ͱ͍ͬͯͨ σʔλͷલޙॲཧΛؙʑ"HFOUଆʹҠ২͠ͳ͍ͱ͍͚ͳ͍ AIਃϨϏϡʔAgent "1*Ͱ͍ͬͯͨσʔλͷલޙॲཧΛ શͯ4OPXGMBLFͷΫΤϦͰ࠶ݱ͍ͯ͘͠ͷʁ σʔλ͕Ұக͍ͯ͠Δ͔ΛͲ͏ςετ͢Δͷʁ 🤔
😭"*"HFOUόοΫςετͷ͠͞ 7 "1*ܦ༝ͳΒσʔλॲཧؚΊΔ͜ͱ͕Ͱ͖Δɻ͚ͲɺαʔϏε"1*ʹ 4OPXGMBLFΓସ͑ػߏΛೖΕΔͷʁΫΤϦϏϧμʔ͔ΒมߋʹͳΔͻͱ ʹɺ4OBQTIPUࢦఆύϥϝʔλΛൖͤ͞Δॲཧඞཁ͕͋Δɻ݁ߏେ ͖ͳࣄͩͳ͊ɻɻɻ ਃཧAPI ςφϯτཧAPI AIਃϨϏϡʔAgent
8 "1*ͷ࣮Λ΄ͱΜͲม͑ͣʹ"1*෦ॲཧʹ4OPXGMBLF Γସ͑ࢦఆΛࠩ͠ࠐΊͳ͍͔ʁ
9 ࣗ࡞(03.1MVHJOʂʂ
10 (03.1MVHJOͱ 1MVHJO࡞ʹඞཁͳϝιου͚ͭͩͰ͢ ɻͳΜͯඒ͍͠ͷͰ͠ΐ͏͔ɻ
11 HPSN%#$BMMCBDLͰॲཧΛొͰ͖Δɻ͋ͱɺEC6TF ϝιουʹͯ͋͛͠ΕऴΘΓ
12 (03.1MVHJOΛ͏ͱɺHPSN%#ॳظԽ࣌Ҏ ֎ͷίʔυΛมߋͤͣ ɺҙͷॲཧΛࠩ͠ࠐΊΔ
13 ❄'JSO 'JSOʢϑΟϧϯʣͱɺੵͬͨઇ͕ظؒܦ༹͚ͬͯͣʹͬͨɺઇͱණͷதؒஈ֊ͷੵઇͰ͢ ɻઇͷ݁থಉ࢜ͷܺؒʢۭܺʣ͕શʹด͡ ͍ͯͳ͍ঢ়ଶΛࢦ͠ɺࠃཱۃݚڀॴͷݚڀͰۃͷණচܗաఔͰॏཁͳׂΛՌͨ͢΄͔ɺաڈͷେؾΛ෮ݩ͢ΔͨΊͷใݯͱͯ͠ ׆༻͞Ε͍ͯ·͢ ɻ ࣾ(03.1MVHJOύοέʔδʮ'JSOʯΛ࡞ͬͨʂ 🤖--.Λ༻ͨ͠42-ࣗಈม 📅
ಛఆ࣌ͷεφοϓγϣοτσʔλͷಁաతͳΞΫηε 🔌(03.ϓϥάΠϯͱͯ͠ͷγʔϜϨεͳ౷߹ 🛡ΫΤϦΨʔυػೳʹΑΔηΩϡϦςΟอޢ
14 ❄'JSO ͜Ε͚ͩͰɺ--.͕෦ͰରΛͬͯ42-Λ4OBQTIPUΫΤϦʹॻ͖͑Δɻ %#ΫϥΠΞϯτॳظԽʹ͜ΕΛ͔·͚ͩ͢Ͱɺ"1*ͷଞͷίʔυมߋҰෆཁɻ
15 ͳͥ--.Ͱ42-Λॻ͖͑Δͷ͔ ࠷ॳ42-ύʔαʔͰΫΤϦΛܾఆతʹॻ͖͑Δํ๏Λࢼͨ͠ɻ ࣮͕͍͔ͭ͠ඇৗʹෳࡶͳϩδοΫʹͳͬͯ͠·ͬͨɻ --.Λ͏࠷େͷωοΫύϑΥʔϚϯεͰ͕͢ɺ͜ͷػೳόονςετલఏͰ͋Γɺଈ ࠲ʹϨεϙϯε͕ཉ͍͠ͷͰͳ͍ɻ ͦͷͨΊ--.ϕʔεͷॻ͖͑ʹํసɻ
16 'JSOͰHPSN%#ࠩ͠ସ͑ HPSN%#Λࠩ͠ସ͑Δ͚ͩͰɺΞϓϦέʔγϣϯ%#ͱ4OPXGMBLFͷ͖ઌ Λࠩ͠ସ͑ɺ--.ͰॳظԽ࣌ʹͨ͠ରͰΫΤϦΛॻ͖͑Δ ਃཧAPI ςφϯτཧAPI AIਃϨϏϡʔAgent Snapshot ΞϓϦέʔγϣϯDB(࠷৽σʔλͷΈ) ❄
FirnͰΓସ͑
17 ͜͜Ͱͱ͋Δ՝͕
18 ❄'JSOͰWWରԠ͢Δʁɻɻɻ (03.WҠߦ࣮ߦΫΤϦ͕มΘͬͯ͠·͏ͱ͍͏ѱ໊ߴ͍Ҡߦ ͤΊͯΫΤϦ͕มΘΒͳ͍͜ͱΛ୲อ͠ͳ͕ΒҠߦ͕Ͱ͖Εɻɻɻ "1*ʹ(03.WͱW͕ࠞࡏͯ͠Δʜ
ࣾ(03.1MVHJOύοέʔδʮHPSNHPMEFOʯΛ࡞ͬͨʂ 🔌ςετʹߦڬΉ͚ͩͰΫΤϦϕʔεͷHPMEFOUFTU͕͙͢ʹͰ͖ΔΑ͏ʹͳΔ 19 🛠HPSNHPMEFO
20 όοΫςετͰ͖ͨΑʂʂ 🙌
21 ͜ͷΑ͏ʹ(03.1MVHJO͕खஈͷબࢶʹ ೖͬͯΔͱॿ͔Δ͕࣌͋ΔΑʂʂ 🔌
22 (03.ϚΠφʔόʔδϣϯߋ৽ͰյΕΔͧʁ $4IBSFE#VJMEͰಥഁ͢Δݴޠͷนͱ"1*ॲཧ&YQPSU 42-มλεΫΛϩʔΧϧ--.ϑΝΠϯνϡʔχϯάͰTFSWJOHPO$16Ͱ͖ΔΑ͏ʹͨ͠ όοΫςετ͕Ͱ͖ΕϢʔβʔ͚ͷ͍ػೳ࡞ΕΔͧ ͕࣌ؒͳͯͤ͘ͳ͔͔ͬͨΒ࠙ձͰͦ͏
-BZFS9Ͱ#FU"*͢Δ(PΤϯδχΞΛઈืूதʂʂ --.Λ׆༻ͨ͠৽͍͠Ձͷ୳ࡧΛҰॹʹͬͯ΄͍͠ʂ ͱΓ͋͑ͣͱΓ·͠ΐ͏ʂʂ 23
AI AgentόοΫςετج൫ߏங ࣗ࡞LLM Native GORM PluginͰ࣮ݱ͢Δ golang.tokyo #41 / pon