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
樋口慎
January 14, 2026
Technology
100
0
Share
Elasticsearchで作る生成AIエージェントの“記憶” ~RAG・会話履歴・エージェントメモリの実例~
2026年1月14日開催のElastic コミュニティ・リコネクト発表資料です
樋口慎
January 14, 2026
More Decks by 樋口慎
See All by 樋口慎
Elasticsearchにおけるベクトル検索(第57回Elasticsearch勉強会)
shin_higuchi
1
660
ChatGPTをどう使うか?(JJUGナイトセミナー5/23)
shin_higuchi
1
2.4k
elasticsearch_semantic_search.pdf
shin_higuchi
0
330
ElasticsearchでECサイトにおける高速検索/集計を実現する
shin_higuchi
4
1.6k
Elasticsearchによる質問応答~NLP機械学習モデルの利用~
shin_higuchi
1
9.3k
Other Decks in Technology
See All in Technology
新メンバーのために、シニアエンジニアが環境を作る時代
puku0x
0
570
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
DevOpsDays Tokyo 2026 見えない開発現場を、見える投資に変える
rojoudotcom
2
160
数案件を同時に進行するためのコンテキスト整理術
sutetotanuki
1
140
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
260
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
6
7.2k
ログ基盤・プラグイン・ダッシュボード、全部整えた。でも最後は人だった。
makikub
5
1.3k
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
1
250
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
540
すごいぞManaged Kubernetes
harukasakihara
1
390
CC Workflow Studio
seiyakobayashi
0
260
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
6
2.4k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
How to build a perfect <img>
jonoalderson
1
5.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
310
Mobile First: as difficult as doing things right
swwweet
225
10k
Fireside Chat
paigeccino
42
3.9k
We Have a Design System, Now What?
morganepeng
55
8.1k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Practical Orchestrator
shlominoach
191
11k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
510
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