Docs Menu
Docs Home
/

MongoDB と Dataworkz を使用したエージェント型 RAG チャットボットの起動

MongoDB と Dataworkz を使用してエージェント型 RAG を活用し、パーソナライズされたチャットボットによってカスタマーのショッピング体験を向上させる方法をご紹介します。

ユースケース: 生成 AIパーソナライズ

業種: 小売

製品: MongoDB AtlasMongoDB Atlas Vector Search

パートナー: DataworkzNextJS

生成系AIやエージェントなどのイノベーションを導入するため、小売業者はこれらのソリューションをさまざまなユースケースで採用しています。例としては、リアルタイムカスタマーアシスタンス、パーソナライズされた推奨事項、検索機能の改善などがあります。これらの高度化により、会社がカスタマーと接続する方法が意味のある方法で変わります。

最近のデータでは、AIを使用したチャットボットが米国のオンライン売上が年ごとに約 4% 増加していることが示されており、 AI は傾向があるだけでなく、小売の増加のドライバーであるという認識が再構築されています。RAG は、小売空間をさらに変化させる可能性がある最新テクノロジーです。この考えに基づいて、この記事では、MongoDBとDataworkzを使用して運用データと非構造化データを統合し、カスタマーエクスペリエンスを向上させるソリューションを紹介します。

エージェントは、その環境とコンテキスト内の関連データを認識する人工計算エンティティです。これらのエージェントは、eコマースの場合に交流したり、必要に応じて複雑なタスクの一部を実行したりできます。

RAG は、LLM に独自のデータを補強することで、より正確で文脈を認識した応答を生成しつつ、ハルシネーションを減らすアプローチです。

従来の RAG アーキテクチャの説明

図1。従来の RAG

エージェント RAG は、AI エージェントベースの RAG の実装を導入しています。このモデルでは、エージェントはさまざまなツールや機能にアクセスできるため、情報の取得や生成を超えて、計画を立てることができます。エージェントは、特定の情報を検索する必要があるかどうかを判断し、検索に使用するツールを決定し、クエリを作成することができます。これらの機能は、エージェントが複数のデータソースから情報を取得し、複数のソースを必要とする複雑なクエリを処理して回答を作成できるようにするために重要です。Agentic RAG は、カスタマーとの対話を強化し、業界全体のプロセスを合理化できます。

エージェント RAG アーキテクチャの説明

図2. エージェント型 RAG

詳細については、Dataworkz Agent上の RAG を参照してください。

従来型 RAG アーキテクチャとエージェント型 RAG アーキテクチャの比較

図 3。従来型とエージェント型 RAG の比較

小売業界は生成系AIを短期間で採用しました。In 2024、消費者の 1 倍のユーザーが買い物でAIを使用しており、前の年に比べて 4% の増加が行われています。

小売業界における生成系AIのユースケースには、次のようなものがあります。

  • カスタマーサポート チャットボット:リアルタイムサポートを提供し、ビジネス ポリシー、ユーザー履歴、設定を認識するコンテキスト認識型のAIベース チャットボットを生成します。

  • パーソナライズされた製品の推奨: 特定の好み、ニーズ、過去の注文に基づいてカスタマーが推奨するもの。これらのパーソナライズされた推奨事項により、カスタマーは

  • 動的マーケティングコンテンツ: 生成AIアプリケーションは、各カスタマーに対してパーソナライズされたプロモーション、メール、メッセージを生成し、ンゲージメント、売上、保持を強化します。

Dataworkz は、組織がAIアプリケーションをビルドし、配置する方法を変革するサービスとしての RAG プラットフォームです。エージェントベースのアーキテクチャとグラフが最適化された取得により、大規模なエンタープライズでは高度な RAG アプリケーションを か月ではなく 時間で起動するようになります。

このプラットフォームは、RAG 開発のベストプラクティスを自動的に実装する直感的なノーコードビルダーを通じて、専門の AI チームの必要性を排除します。アーキテクチャ上の決定を早期にロックする従来のアプローチとは異なり、Dataworkz は迅速な実験を可能にします。本番にコミットする前に、制御された環境でさまざまな取得戦略、プロンプトのバリエーション、モデルの組み合わせをテストできます。

Dataworkz は、複雑なAIインフラストラクチャの構築と維持という従来のオーバーヘッドなしに、本番環境に対応できる RAG アプリケーションを提供します。

このアーキテクチャは、次の主要なコンポーネントで構成されています。

  • 複雑な関係に対するグラフ最適化された知識検索。

  • 洗練された推論のためのエージェントベース アーキテクチャ。

  • 組み込みのベストプラクティスを備えたノーコードビルダー。

  • 実験から本番環境までのライフサイクル全体をサポートします。

  • BYO 柔軟性 - LM、埋め込みモデル、ベクトルデータベース。

  • エンタープライズグレードのセキュリティとスケーラビリティ。

Dataworkz は、非構造化データを抽出し、チャンク戦略を構成し、ベクトル埋め込みを作成するための使いやすい操作を提供することで、 RAG パイプラインの作成プロセスを合理化します。Dataworkz RAG ビルダを使用すると、開発者は、さまざまなしきい値を使用してさまざまな検索メカニズム(語彙、セマンティック、グラフ)を選択し、ユーザーの質問に答えるためのコンテキストを RAG でビルドすることもできます。

この統合により、リアルタイムデータプロセシングと分析も可能になり、AIモデルが最新データを使用して正確で関連性の高い応答を得ることが保証されます。

変革をもたらす成果をビルドするには、主にベクトル検索技術を利用する従来の RAG システムを、運用データベースからの最新情報と統合する必要があります。

MongoDB Atlas Vector Search にはベクトル埋め込みの組み込みサポートが用意されているため、別のベクトルデータベースが不要になり、アーキテクチャが簡素化し、複雑さが軽減されます。

Dataworkz エージェントを使用すると、小売業者はツールとして構成することで、MongoDBコレクションへのアクセスを制御できます。多くの場合、カスタマーには基礎のコレクションを抽象化するAPIレイヤーがあります。Dataworkz はREST APIまたはGraphQLと統合できます。

さらに、Dataworkz で構成された RAG パイプラインは、エージェントのツールとして利用可能です。この機能により、エージェントは、ユーザーの質問に応じて、SharePoint サイト、Confluence Wiki ページ、マークダウン内の非構造化データを理解することができます。

MongoDB をデータ プラットフォームとして活用するアプリケーションを持つ既存の小売業者は、Dataworkz と MongoDB の密接な統合と AI の採用によりメリットが得られ、エージェント的な RAG をソリューションに組み込むことができます。

Dataworkz エージェントは複数のデータソースにアクセスし、リージョンを使用して LM を使用して、ユーザーの質問に答えるために使用するツールを決定できます。エージェントは、異なるMongoDBコレクションまたはデータベースにアクセスして切り替えを実行し、出荷状況、カスタマープロファイル、設定、注文履歴などの構造化データを検索できます。さらに、ERP(Epior)や CRM(Salesforce)などのサードパーティ ソリューションは、プロバイダーを介して公開される API を介して統合できます。これらのツールを組み合わせると、エージェントはユーザーの質問をコンテキストで理解し、パーソナライズされた関連性の高い応答を提供できます。

次の手順では、Dataworkz エージェントの動作方法を説明します。

  1. Dataworkzエージェントフレームワークは、店舗ポリシーに関する質問の回答、注文の検索、カスタマーサポートの提供など、ユースケースをシナリオに整理します。

  2. エージェントは、推論LLMを使用して、ユーザーのクエリ、チャットコンテキスト、メモリ、利用可能なツール(MongoDBコレクションへのアクセスなど)に基づいて質問に答える方法を計画します。LLM は、必要な情報を収集するための一連の手順を決定します。このプロセスは反復的です。各ステップの後に、エージェントは、答えるのに十分なコンテキストがあるかどうか、またはさらに検索と計画が必要かどうかを確認します。

  3. 最後に、エージェントは収集されたコンテキストを使用して応答を生成し、アクションを実行し、必要に応じてユーザーに明確な質問をします。

Dataworkz と MongoDB のエージェント RAG アーキテクチャ

図4。Dataworkz と MongoDB のエージェント RAG アーキテクチャ

README 完全な実装詳細については、GitHubリポジトリ を参照してください。次の手順では、アプリケーションを作成する方法について説明します。

1

ホストされている、事前に入力されたクラスターを使用するか、Atlas アカウント内で独自のクラスターをプロビジョニングして、デモに必要なデータをデータベースに入力できます。独自のMongoDBを使用する場合は、リポジトリ内でデータ ダンプを見つけ、必要なデータとメタデータをすべて含むデータベースをすばやく mongorestore コマンドですばやく複製します。

2

Dataworkz にサインアップして、eコマースポリシー用の RAGアプリを作成します。リポジトリ内の PDF をeコマースのポリシードキュメントとして使用できます。この非構造化データは、 Dataworkzエージェントのツールとして使用できます。

3

前の手順のMongoDBクラスターに接続します。このガイドを使用して、 MongoDBアクセス用に Dataworkz を構成します。

4

コードサンプル、構成ファイル、チュートリアルビデオを含む完全な実装の詳細については、GitHub リポジトリをご覧ください。

  • エージェント的 RAG の理解: エージェントは、従来の RAG アーキテクチャで実行できる操作の可能性を拡大します。決定権のレイヤーを追加すると、エージェントは計画、アクションを実行し、ツールを利用して、 コンテキストの認識 と 運用効率を向上させることができます。

  • 異なるテクノロジーの統合:MongoDB と Dataworkz の利点を組み合わせることで、パーソナライズされたエクスペリエンスを作成し、リアルタイム支援を提供し、開発プロセスを効率化し、アプリケーションの独自機能をビルドできます。

  • AIを使用して小売の将来を作成します。RAG アーキテクチャを使用して、パーソナライズされたコンテンツとコンテキストを認識するサポートを全ユーザーに提供します。

  • プロトタイプ作成と反復処理が高速です: エージェントアップグレードは、高速プロトタイプ作成と反復検証に依存します。コンポーネントを迅速に構成し、その影響を評価し、本番環境に安全に配置することができるプラットフォームを選択します。

  • Angie Guemes, MongoDB

  • Sachin Hejip 氏、エンジニアリング担当、Dataworkz

  • MongoDB と Vertex AI を活用した AI 主導リアルタイム価格設定

  • 生成系AIを使用した製品説明の自動化

  • RFID: リアルタイム製品追跡

戻る

製品説明の自動化

項目一覧