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
Elasticsearchで作る生成AIエージェントの“記憶” ~RAG・会話履歴・エージェン...
Search
樋口慎
January 14, 2026
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Elasticsearchで作る生成AIエージェントの“記憶” ~RAG・会話履歴・エージェントメモリの実例~
2026年1月14日開催のElastic コミュニティ・リコネクト発表資料です
樋口慎
January 14, 2026
More Decks by 樋口慎
See All by 樋口慎
Elasticsearchにおけるベクトル検索(第57回Elasticsearch勉強会)
shin_higuchi
1
710
ChatGPTをどう使うか?(JJUGナイトセミナー5/23)
shin_higuchi
1
2.4k
elasticsearch_semantic_search.pdf
shin_higuchi
0
360
ElasticsearchでECサイトにおける高速検索/集計を実現する
shin_higuchi
4
1.7k
Elasticsearchによる質問応答~NLP機械学習モデルの利用~
shin_higuchi
1
9.5k
Other Decks in Technology
See All in Technology
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
170
野蛮なアジャイル [サイボウズ発!]組織の常識を覆した反骨のスクラム実践記 / Barbaric Agile - Enterprise Agile Study Group
ama_ch
0
110
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
120
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
240
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
200
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
170
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
290
Browser Spec: Testing Hotwire with Ruby
takahashim
1
130
その Valkey 使いこなしていますか?
onk
PRO
5
1.6k
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
200
フィンテック養成勉強会#68
finengine
0
160
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Making the Leap to Tech Lead
cromwellryan
135
10k
Building Adaptive Systems
keathley
44
3.3k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Speed Design
sergeychernyshev
33
2.2k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Designing for Performance
lara
612
70k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Transcript
Copyright © Acroquest Technology Co., Ltd. All rights reserved. Elasticsearchで作る
生成AIエージェントの“記憶” ~RAG・会話履歴・エージェントメモリの実例~ 2026/01/14 Acroquest Technology 株式会社 樋口 慎 1
樋口 慎:Acroquest Technology株式会社 • Elasticコンサルティング全般、データ分析 • データサイエンティストチーム "YAMALEX" 所属 自己紹介
「Elastic Certification」4種 Azure Solutions Architect Elasticsearch NEXT STEP 執筆 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 2
本日の主題:生成AIエージェントにおけるElasticsearch活用 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
3 ▪想定ターゲット/今日話すこと Elasticsearchには馴染みがあり、AIエージェントにおける活用例を知りたい方 ・ Elasticsearchの仕組みではなく、AIエージェントを絡めた活用ポイント ・ 生成AIにおけるメモリーの効果/利用時のメリット等 ▪話さないこと エージェントの実装 エージェントと連携するElasticsearch側の目線で、ポイントを絞ってお話しします LLMを触ってみてはいるが、もう一歩進んだ使い方をしたい方 ・ LLM単体で利用した際のよくある課題と、その対処策の1つとしてのエージェントメモリーについて
会話が長くなると破綻 コンテキストウィンドウの制限により 長い会話履歴を保持し続けることが できず、文脈を見失う。 過去の判断を忘れる ステートレスな性質のため、 過去の意思決定やユーザーの好み を記憶することができない。 知識更新が苦手 学習データはカットオフ日以前のもの
であり、最新の社内情報やニュース を知ることができない。 LLM単体の現実:LLMは “覚えていない” Copyright © Acroquest Technology Co., Ltd. All rights reserved. 4
Elasticsearchは各種データを保持・高速検索可能 Elasticsearchに記憶を持たせることで回答精度が上がる Copyright © Acroquest Technology Co., Ltd. All rights
reserved. 5
ベクトル検索 + メタデータ検索 意味的な検索(Vector)と、日付や権限による厳密な絞 り込み(Metadata)を組み合わせることで、ハルシネーシ ョンを抑制。 高速・高精度な検索 従来の全文検索とベクトル検索を組み合わせ、高速・高精 度に文書を探す。膨大なマニュアルや仕様書の中から、「今 必要な1ページ」を正確にLLMに渡すことができる。
Elasticsearchを採用するメリット Copyright © Acroquest Technology Co., Ltd. All rights reserved. 6
「DBにログとして保存」するのではなく、「後から思い出せるように保存」する 過去の会話 ユーザーとの直近のやり取りだけで なく、数日・数ヶ月前の対話ログも 保存。 過去の判断 エージェントがどのような思考プロセ スで回答を導き出したかの履歴。 ユーザーの文脈 ユーザーの好み、役割、過去の質
問傾向などのパーソナライズ情報。 エージェントメモリ活用のポイント Copyright © Acroquest Technology Co., Ltd. All rights reserved. 7
メモリが活きる場面の例 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
8
アーキテクチャ:記憶の循環 (Memory Cycle) 1.Ask (質問): ユーザーがLLMに対し、何かしらの質問を入力 2.Search/Recall (検索/想起): 質問に関連する記憶やデータを検索(複数往復も可) 3.Reasoning/Generation
(推論/生成): 検索結果に基づきAgentが推論/返却内容を生成 5.Memorize (記憶の定着): 重要な洞察だけを要約・ベクトル化して書き戻す。 4.Response (回答): ユーザーへ回答を提示。 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 9
メタデータの設計はエージェントの用途に合わせ てカスタム。 ※部署情報などを持たせるのも良い Elasticsearchのデータスキーマ例 Copyright © Acroquest Technology Co., Ltd.
All rights reserved. 10
参考: elastic search labs のブログ Copyright © Acroquest Technology Co.,
Ltd. All rights reserved. 11
LLMは記憶を持たない その場限りの計算機であり、長期的な文脈維持は苦手。 記憶は“検索可能”であるべき 単なるログ保存ではなく、必要な時に瞬時に取り出せる形(ベクトル化)で保存する 必要がある。 ElasticsearchはAIエージェントの中核 RAGだけでなく、短期・長期記憶のバックエンドとして、AIの「脳」の役割を果たす。 まとめ Copyright ©
Acroquest Technology Co., Ltd. All rights reserved. 12
ご清聴ありがとうございました。 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
13