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
Elasticsearchで作る生成AIエージェントの“記憶” ~RAG・会話履歴・エージェン...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
樋口慎
January 14, 2026
Technology
0
96
Elasticsearchで作る生成AIエージェントの“記憶” ~RAG・会話履歴・エージェントメモリの実例~
2026年1月14日開催のElastic コミュニティ・リコネクト発表資料です
樋口慎
January 14, 2026
Tweet
Share
More Decks by 樋口慎
See All by 樋口慎
Elasticsearchにおけるベクトル検索(第57回Elasticsearch勉強会)
shin_higuchi
1
640
ChatGPTをどう使うか?(JJUGナイトセミナー5/23)
shin_higuchi
1
2.3k
elasticsearch_semantic_search.pdf
shin_higuchi
0
320
ElasticsearchでECサイトにおける高速検索/集計を実現する
shin_higuchi
4
1.6k
Elasticsearchによる質問応答~NLP機械学習モデルの利用~
shin_higuchi
1
9.3k
Other Decks in Technology
See All in Technology
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
410
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
360
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
530
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1.1k
Tebiki Engineering Team Deck
tebiki
0
24k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
220
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
4
460
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
530
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
Everyday Curiosity
cassininazir
0
130
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Speed Design
sergeychernyshev
33
1.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
120
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Balancing Empowerment & Direction
lara
5
900
How to train your dragon (web standard)
notwaldorf
97
6.5k
Faster Mobile Websites
deanohume
310
31k
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