イノベーションを醸成する: Google Cloud と Oracle、AI を活用したエクスペリエンスを強化
Kiran Tailor
Practice Leader Databases, EMEA
Cody Fincher
Staff Technical Solutions Consultant, Black Belt
※この投稿は米国時間 2024 年 9 月 13 日に、Google Cloud blog に投稿されたものの抄訳です。
コーヒー愛好家にとって、完璧な一杯を追求することは終わりのない旅のように感じられるかもしれません。豆の種類、焙煎方法、フレーバー プロファイルなど、選択肢は数えきれないほどあり、その中から好みの一杯を見つけることは大変な作業です。しかし、探すのを簡単にする方法があるとしたらどうでしょう?今週開催された Oracle CloudWorld 2024 でデモが行われた、Google Cloud 上の Oracle の力を活用した AI 搭載ソリューションの Coffee Nirvana をご紹介します。Coffee Nirvana を使用すれば、オンライン ストアで延々とスクロールし続けたり、カフェで期待外れの注文をしたりすることがなくなります。好みの味と濃さを入力したら、後は Coffee Nirvana にお任せです。
従来の検索の課題
ある種のデータを検索する場合、従来の検索方法では期待した結果が得られないことがあります。その多くはキーワード一致頼りで、結果の精度や関連性が限定的だからです。これは特に、「チョコレートとヘーゼルナッツがほのかに香る、なめらかなミディアム ローストのコーヒー」のような微妙なニュアンスを含む記述を扱う場合によく見られます。これを改善するため、Coffee Nirvana では検索拡張生成(RAG)を使用しています。RAG は、AI が膨大な情報データベースにアクセスし、コンテキストに応じたリアルタイムの結果を提供できるようにします。コーヒーに例えて言うなら、飲む人の味蕾と同じくらい繊細に違いを区別できる検索だということです。
RAG が実現するコーヒー検索の仕組み
-
Oracle Database@Google Cloud: Google Cloud 上に Oracle Database バージョン 23ai をデプロイします。
-
ベクトル エンベディング: Vertex AI 大規模言語モデル(LLM)を使用して、コーヒーの説明とユーザーのクエリを数値表現(ベクトル)に変換します。
-
セマンティック検索: LangChain がベクトル データベース(Oracle Database にサンプル コーヒー データを入力したもの)内で類似検索を実行し、ユーザーのクエリに最も関連性の高い一致を取得します。
-
コンテキストの理解: Gemini Flash モデルで結果をさらに洗練させ、ユーザーの記述のコンテキストから得られる手がかりやニュアンスに基づいて検索を絞り込みます。
-
Google マップ: Google Maps API で結果をさらに可視化し、コーヒーの小売店の場所を表示します。
データベースとエンベディング
このソリューションは、ベクトルを保存するデータベースも利用します。ベクトルは、エンベディングを保存し、効率的に取得するための重要な要素です。Google Cloud では、Vertex AI ベクトル検索などのツールを提供しています。このデモでは、Oracle Database の能力を活用してこれらのエンベディングを効果的に保存、管理します。
デモのご紹介
Oracle と Google Cloud の力
Coffee Nirvana のデモでは、Google Cloud 上の Oracle Database で RAG を使用することによる多くの利点をご紹介しています。
-
精度とパーソナライズ: 関連性の低い結果をより分ける必要はもうありません。RAG は、ユーザー固有の好みに合ったコーヒーを確実におすすめします。
-
リアルタイムの在庫情報: Oracle Database と統合して最新の在庫状況を提供することで、ユーザー エクスペリエンスを高めます。
-
自然言語理解: 求めるコーヒーを自分の言葉で表現できる、より直感的で魅力的な検索プロセスを実現します。
このアプローチは、LLM の能力と、Oracle Database に保存されたリアルタイムのコンテキスト リッチなデータを組み合わせることにより、パーソナライズされた提案を行い、ユーザー エクスペリエンスを向上させます。このテクノロジーの潜在的な用途は、コーヒー分野をはるかに超えて広がっています。小売業や接客サービスから医療や教育まで、AI を駆使したこのソリューションは、個々のニーズや要望に応じてパーソナライズされたエクスペリエンスを提供することで、業界に革命をもたらす可能性があります。AI とデータの融合は、単に検索の未来というだけではありません。パーソナライズされた発見の未来でもあります。とは言え、私たちの言葉を鵜呑みにしないでください。ビジネス上の意思決定データと分析のグローバル リーダーである Dun & Bradstreet のコメントをご紹介します。
「比類なき品質の D&B データを使用して、Oracle Database のパフォーマンス、信頼性、スケーラビリティを Google Cloud の強力な分析ツールと AI ツールにシームレスに統合できるようになりました。この相乗効果により、膨大な量のデータセットをこれまでにないスピードと効率で処理、分析し、より深い分析情報を引き出して、お客様により多くの価値を提供しています。」- Dun & Bradstreet、エンタープライズ エンジニアリング担当バイス プレジデント Adam Fayne 氏
次世代の AI 搭載アプリケーションに Google Cloud 上の Oracle Database を利用する準備はできていますか?次のリソースをご覧ください。
-
情報を常にチェック: 今後の開発やインテグレーションに関する最新情報にご期待ください。
-
さらに詳しく: Google Cloud の RAG とベクトル データベースについて詳しく学びましょう。
-
使ってみる:Google Cloud 上の Oracle
-
コードを探索: GitHub