検索拡張生成 — 検索の課題

Searchは、大規模言語モデル(LLM)を活用して最高の生成AIエクスペリエンスを構築するための重要なインフラストラクチャです。データを用いてLLMに正しい答えを出させる機会は一度きりですので、関連性が重要です。Elasticを使用して、検索拡張生成(RAG)で LLM を強化します。

Video thumbnail

この自習型ハンズオンラーニングを試して、RAGアプリケーションの構築方法を学びましょう。

実践的な学習を体験する

RAG をアプリに組み込み、ベクトルデータベースを使用してさまざまな LLM をお試しください。

Elasticsearchラボで詳しく知る

Elasticsearch Relevance Engine™を使用して、高度なRAGベースのアプリケーションの構築方法を学びましょう。

クイックスタートビデオを見る

Elasticのアドバンテージ

エンタープライズ規模に対応した生産

  • 生成AIエクスペリエンスを加速

    Elasticsearchで生成AI体験を迅速かつ大規模に展開しましょう。

  • RAG向けの最も関連性の高い検索エンジン

    最先端の検索技術(テキスト、セマンティック、ベクター、ハイブリッド)、統合されたリランキングツール、Learning to Rank(LTR)を活用して関連性を維持します。

  • モデルの選択を簡単に

    当社のオープンプラットフォームにより、モデルの選択と管理を合理化し、効率的、効果的、かつ将来性のあるRAG実装を実現します。

フォーチュン500企業に信頼され、生成AIイノベーションを推進

RAGに対応したデータを作成

RAGは、再トレーニングなしで関連する独自のデータにアクセスすることで、LLMのパワーを拡張します。RAGをElasticと一緒に使用すると、次のようなメリットがあります。

  • 最先端の検索技術
  • 簡単なモデル選択と、スムーズなモデルの交換機能
  • ドキュメントとロールベースの安全なアクセスにより、データを確実に保護
検索拡張生成(RAG)の導入例

検索エクスペリエンスをトランスフォーム

検索拡張生成(RAG)とは?

検索拡張生成(RAG)とは、独自のデータソースからの関連情報を統合してテキスト生成を強化するパターンのことです。RAGは、生成モデルにドメイン固有のコンテキストを提供することで、生成されたテキスト対応の精度と関連性を向上させます。

Elasticsearchを使用して専有データの高関連性コンテキストウィンドウを区切ることで、LLMの出力と関連性が改善され、安全かつ効率的な会話形式で情報を提供します。

RAGとElasticの連携方法

ElasticsearchでRAGワークフローを強化

RAGワークフローにElasticを利用して、生成AIエクスペリエンスを強化する方法をご確認ください。独自のデータソースを使ってリアルタイムの情報と簡単に同期し、生成AIから関連性の高い最良の回答を得ることができます。

機械学習の推論パイプラインは、Elasticsearchのインジェストプロセッサを使用して効率的に埋め込みを抽出します。テキスト(BM25と一致)とベクトル(kNN)検索をシームレスに組み合わせて、コンテキストに応じた対応生成のために、最もスコアの高いドキュメントを取得します。

ユースケース

プライベートデータセットで実行されるQ&Aサービス

Elasticsearchをベクトルデータベースとして活用し、RAGを用いたQ&Aエクスペリエンスを実装してください。

Elasticsearch — 最も広く導入されているベクトル検索

コピーして2分でローカルで試す

curl -fsSL https://elastic.co/start-local | sh
ドキュメントを読む
または

AI検索 — 実行中

  • お客様事例

    ConsensusはElasticの高度なセマンティック検索とAIツールで学術研究プラットフォームをアップグレード

  • お客様事例

    CiscoはGoogle CloudのElasticでAI駆動の検索エクスペリエンスを実現

  • お客様事例

    ジョージア州立大学では、AIを活用した検索で、データインサイトを強化し、学生の学資援助申請の支援を模索しています。

よくあるご質問

AIにおけるRAGとは何ですか?

検索拡張生成(通称RAG)は、企業が独自のデータソースを検索し、大規模言語モデルの基盤となるコンテキストを提供する自然言語処理パターンです。これにより、生成AIアプリケーションにおいて、より正確でリアルタイムな対応が可能になります。