$30 off During Our Annual Pro Sale. View Details »
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
2
750
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
September 29, 2025
Tweet
Share
More Decks by po3rin
See All by po3rin
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
850
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
400
嗚呼、当時の本番環境の状態で AI Agentを再評価したいなぁ...
po3rin
0
480
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
5
1.7k
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
2.7k
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
1.1k
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
4
2.6k
M3におけるCI/CDパイプラインを新鮮に保つ仕組み
po3rin
0
400
Go Templateを使った フロントエンド開発を採用した 経緯と所感
po3rin
1
370
Other Decks in Technology
See All in Technology
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
170
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
120
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
17
6.8k
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
160
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
360
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
550
ActiveJobUpdates
igaiga
1
140
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
190
JEDAI認定プログラム JEDAI Order 2026 エントリーのご案内 / JEDAI Order 2026 Entry
databricksjapan
0
140
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
230
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
200
障害対応訓練、その前に
coconala_engineer
0
120
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
26
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
Typedesign – Prime Four
hannesfritz
42
2.9k
Un-Boring Meetings
codingconduct
0
160
Discover your Explorer Soul
emna__ayadi
2
1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
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