PoC #11: RAG って今どうなってる?

ねえ、むかし
RAGって
あったよね
RAGって
あったよね
Retrieval-
Augmented Generation
ですね。
2020 年
Meta の
論文からです
Augmented Generation
ですね。
2020 年
Meta の
論文からです
今どうなってんの?

初代は、こう
でした
でした
ただ、問題が
プロダクション
に行けたの、
ごくわずかって
ニュースで見たわ
に行けたの、
ごくわずかって
ニュースで見たわ

実は世代があっ
て、こうなってます
て、こうなってます
差し込む情報、
コードで事前
準備するんじゃ
なくて……
コードで事前
準備するんじゃ
なくて……
エージェントが
取りに行く時代
になってきたんだ
取りに行く時代
になってきたんだ

ポイントは、
retrieval
を tool call
と同じレベルで
扱うことです
retrieval
を tool call
と同じレベルで
扱うことです
あ、それ
Claude Code
が grepし
てくれるやつ?
Claude Code
が grepし
てくれるやつ?
はい。
Anthropic
はこれを
Agentic Search
と呼んでいます
Anthropic
はこれを
Agentic Search
と呼んでいます
ベクターサーチ
は選択肢の一つ
で、grepや
file system
も並列で使えます
は選択肢の一つ
で、grepや
file system
も並列で使えます

retrieve
だけ?
indexing
側は?
だけ?
indexing
側は?
インデックス側
にもagent
を入れます
にもagent
を入れます
indexing
コストは 10
〜100 倍。
代わりに
retrieve
が速く・安く・
高品質
コストは 10
〜100 倍。
代わりに
retrieve
が速く・安く・
高品質
コストを
indexing
時にfront
-loadする
設計です
indexing
時にfront
-loadする
設計です

だから私、作っ
たのよ
たのよ
えっ何を
書籍の目次を
agent が
読んで
indexing。
検索時に目次を
目安に対象を
切り取って
持ってくる
agent が
読んで
indexing。
検索時に目次を
目安に対象を
切り取って
持ってくる
もちろん
エージェントが
tool とし
てhybrid
検索を使うの。
BM25は自前実装
エージェントが
tool とし
てhybrid
検索を使うの。
BM25は自前実装
わたしに言われ
ても……
ても……
だから、お願い。
claude -p
をサブスクに戻して
claude -p
をサブスクに戻して

