Elastic
Jina AI
モデル
API
keyboard_arrow_down
Reader
任意の URL を Markdown に変換し、LLM のグラウンディングを向上させます。
Embeddings
マルチモーダルかつ多言語の埋め込み。
Reranker
検索エンジンのランキングを再調整して、検索関連性を最大化する。
Elastic Inference Service
Elasticsearch内でJinaモデルをネイティブに実行する。
MCP
terminal
コマンドライン
article
llms.txt
smart_toy
エージェント
data_object
スキーマ
menu_book
ドキュメント
ログイン
login
RAG の 2 つの問題点
フィードフォワードのみ
実環境でのグラウンディングは難しい
私の見解
オピニオン
5月 24, 2024

RAG は再び終わりを迎えるのか?

RAG は使用できるアルゴリズムパターンの 1 つに過ぎません。しかし、それを「唯一の」アルゴリズムとして崇拝すると、自分で作った泡の中に閉じ込められることになり、その泡はいずれ弾けることでしょう。
Cartoon of four characters in a cemetery with graves marked "RAG," mixing somber themes with humorous actions.
Han Xiao • 4 読む時間

RAG について人々が好きなのか嫌いなのか判断するのは難しいものです。

最近の X や HN での議論によると、RAG はもう「死んでいる」はずだと言われています。今回の批判者たちは、ほとんどの RAG フレームワークの過剰なエンジニアリングに焦点を当てており、@jeremyphoward @HamelHusain @Yampeleg が示したように、20 行の Python コードで実現できるものだと指摘しています。

前回このような雰囲気があったのは、超長いコンテキストウィンドウを持つ Claude/Gemini のリリース直後でした。今回さらに悪いのは、@icreatelife @mark_riedl が示したように、Google の RAG でさえおかしな結果を生成することです。これは皮肉なことに、4 月にラスベガスの Google Next で、Google が RAG をグラウンディングのソリューションとして発表したばかりだったからです。

tagRAG の 2 つの問題点

現在の RAG フレームワークとソリューションには 2 つの問題があると考えています。

tagフィードフォワードのみ

まず、ほぼすべての RAG フレームワークは「フィードフォワード」パスのみを実装し、「バックプロパゲーション」パスが欠けています。これは不完全なシステムです。@latentspacepod のエピソードの 1 つで、@swyx が次の理由で RAG は LLM の長いコンテキストウィンドウによって殺されることはないと主張していたことを覚えています:

  1. 長いコンテキストは開発者にとって高価である
  2. 長いコンテキストはデバッグが難しく、分解可能性に欠ける

しかし、すべての RAG フレームワークがフォワーディングパスにのみ焦点を当てているのであれば、LLM よりもデバッグが容易だと言えるでしょうか?また、多くの人々が RAG のランダムな POC からの自動的な結果に過度に興奮し、バックワードチューニングなしでフォワードレイヤーを追加することが terrible idea だということを完全に忘れているのも興味深いです。ニューラルネットワークにレイヤーを 1 つ追加すると、そのパラメトリック空間が拡大し、表現能力が向上して、より多くの潜在的なことができるようになることは誰もが知っています。しかし、トレーニングなしではそれは何の意味もありません。Bay Area にはいくつかのスタートアップがあり、評価—本質的にはフィードフォワードシステムの損失を評価しようとしています。それは有用ですか?はい。しかし、RAG のループを閉じるのに役立ちますか?いいえ。

では、誰が RAG のバックプロパゲーションに取り組んでいるのでしょうか?私の知る限り、多くはありません。私が最もよく知っているのは、@stanfordnlp @lateinteraction による DSPy というライブラリで、それをミッションとしています。

GitHub - stanfordnlp/dspy: DSPy: The framework for programming—not prompting—foundation models
DSPy: The framework for programming—not prompting—foundation models - stanfordnlp/dspy
GitHubstanfordnlp

しかし DSPy でさえ、主な焦点は few-shot デモンストレーションの最適化であり、システム全体ではありません(少なくともコミュニティの使用からは)。しかし、なぜこの問題は難しいのでしょうか?それは、シグナルが非常にスパースであり、微分不可能なパイプラインシステムを最適化することは本質的に組み合わせ問題だからです—言い換えれば、極めて困難です。私は PhD の間に submodular 最適化について学びましたが、この技術が RAG の最適化に活用されるという感触を持っています。

tag実環境でのグラウンディングは難しい

Google の面白い検索結果にもかかわらず、RAG はグラウンディングのためのものだと私は同意します。グラウンディングには 2 つのタイプがあります:検索エンジンを使用して LLM の世界知識を拡張するサーチグラウンディングと、プライベート知識(例:独自データ)を使用して事実確認を行うチェックグラウンディングです。

どちらの場合も、これらの外部リソースが信頼できることを前提に、外部知識を引用して結果の事実性を向上させます。Google の面白い検索結果では、Web 上のすべてが信頼できるわけではないことが簡単に分かります(ええ、大きな驚きですね、誰が思ったでしょう!)。これによってサーチグラウンディングが悪く見えます。しかし、今のところ笑うしかないと思います。Google 検索 UI の背後には、ユーザーの反応を収集し、より良いグラウンディングのためにウェブサイトの信頼性を重み付けする暗黙のフィードバックメカニズムがあります。一般的に、この RAG はコールドスタートを乗り越えるだけでよく、時間とともに結果は改善されるはずなので、一時的なものであるはずです。

Diagram of Jina AI's search process with "Search Grounding," "Private Knowledge," and "Check Grounding" blocks, and related U
Jina Reader のインスピレーションとなった 2 つのタイプのグラウンディング

RAG は Google Next カンファレンスでグラウンディングソリューションとして紹介されました。

tag私の見解

RAG は生きているとも死んでいるとも言えません。だからそれについて議論するのはやめましょう。RAG は単なるアルゴリズムパターンの1つに過ぎません。しかし、もしあなたがそれを唯一のアルゴリズムとして崇拝するなら、あなたは自分で作ったバブルの中に生きることになり、そのバブルはいずれ弾けることでしょう。

カテゴリー:
オピニオン
rss_feed

続きを読む
8月 14, 2024 • 17 読む時間
By Hoovering Up the Web, AI Is Poisoning Itself
Alex C-G
Scott Martens
Illustration of a cartoonish robot vacuum cleaner with big eyes and an open mouth, humorously sticking out a tongue to clean,
5月 24, 2024 • 4 読む時間
RAG is Dead, Again?
Han Xiao
Cartoon of four characters in a cemetery with graves marked "RAG," mixing somber themes with humorous actions.
5月 07, 2024 • 12 読む時間
When AI Makes AI: Synthetic Data, Model Distillation, And Model Collapse
Scott Martens
Abstract depiction of a brain in purple and pink hues with a fluid, futuristic design against a blue and purple background.
現在の言語 / テーマ
Search Foundation
Reader
Embeddings
Reranker
Jina APIキーを取得する
レート制限
私たちについて
ニュース
Jinaロゴをダウンロード
open_in_new
Elasticロゴをダウンロード
open_in_new
APIステータス
Elastic © 2026.セキュリティ利用規約プライバシーCookieを管理する私の個人情報を販売したり、共有したりしないでください。
このウェブサイトおよび関連するすべてのコンテンツ、ソフトウェア、製品、サービスは、専門家による利用のみを目的としています。一般消費者向けのものではなく、一般消費者による利用も推奨されていません。