Oracle Cloud Infrastructure AI Agent Platformを使用したエージェントAIのデプロイ

組織は、ドキュメント、データベース、カスタム・ビジネス・プロセスなど、複数のシステムやフォーマットにまたがる情報へのタイムリーで正確かつ容易なアクセスをユーザーに提供するという課題に直面することがよくあります。これにより、個人は必要な情報の検索や支援の待ちに多大な時間を費やすため、非効率性、一貫性のない対応、サポート・コストの増大、ユーザー満足度の低下につながる可能性があります。

AIエージェントは人工知能を利用し、質問の理解、情報の取得、タスクの自動化が可能です。また、サポート・コストを削減しながら、情報アクセスの合理化、信頼できる回答の提供、ユーザー満足度の向上にも役立ちます。OCI AIエージェント・プラットフォームにより、企業は、Oracleエコシステム全体でシームレスに統合するインテリジェントでセキュアなコンテキスト対応エージェントを構築できます。

エージェントAI搭載の仮想アシスタントを実装することで、ユーザーは、チャットやWebインターフェースを介して、構造化データ・ソースと非構造化データ・ソースの両方から情報にアクセス、取得、処理したり、カスタム・ワークフローをトリガーしたりできます。これにより、情報検出プロセスが合理化され、手動サポートへの依存が軽減され、企業全体でスケーラブルで一貫性のあるセキュアなユーザー・エクスペリエンスが保証されます。

ユーザーは、Oracle Digital Assistantに接続するOracle Visual Builderを使用して構築されたWebアプリケーションを操作します。OCI AIエージェント・プラットフォームは、次のことができるアシスタントの構築に使用されます。

  • 抽出拡張生成(RAG)を使用したオブジェクト・ストレージからの情報の取得
  • Oracle Autonomous DatabaseでのSQL問合せの実行(Oracle Autonomous Transaction Processing)
  • 特殊なタスク(ドキュメント理解、天気データなど)に対してカスタム・ビジネス機能を実行します。

このリファレンス・アーキテクチャは、エージェントAIソリューションを迅速にデプロイするためのブループリントを提供します。このブループリントは、ステップバイステップの実装ガイダンスを提供するLiveLabによって補完されます。

アーキテクチャ

これは、会話型AI、セキュアなデータ・アクセス、RAGおよび拡張可能なビジネス・ロジックを融合する高度な生成AIチャットボットを構築するためのエンタープライズ・グレードのOCIアーキテクチャです。

ユーザーは、Oracle Visual Builderを使用して構築されたWebアプリケーションと対話します。アプリケーションはOracle Digital Assistantと統合され、会話型インタラクションを管理し、ユーザー問合せを適切なバックエンド・サービスにルーティングします。デジタル・アシスタントは、OCI生成AIエージェント・プラットフォームに接続し、様々なツールへのリクエストをインテリジェントに編成します:

  • RAGツールは、コンテキスト対応のレスポンスのためにOCIオブジェクト・ストレージから関連情報を取得します。
  • SQLツールは、Oracle Autonomous AI Database (Oracle Autonomous Transaction Processing)の構造化データを問い合せて、特定のデータドリブンな質問に答えます。
  • カスタム・ツールは、ドキュメント理解や外部データ(天気など)の統合などの特殊なタスクに対してサーバーレス機能を起動します。

これらのサービスはともに、Oracle Cloud Infrastructureを活用して、会話型AI、リアルタイム・データ・アクセスおよびカスタム機能を組み合せたインテリジェントで応答性に優れた拡張可能なAI主導のエクスペリエンスを提供します。

次の図は、このリファレンス・アーキテクチャを示しています。



agentic-ai-oci-ai-agent-arch oracle.zip

アーキテクチャには次のコンポーネントがあります。

  • リージョン

    OCIリージョンとは、可用性ドメインをホストする1つ以上のデータ・センターを含む、ローカライズされた地理的領域のことです。リージョンは他のリージョンから独立しており、長距離の場合は複数の国または大陸にまたがる領域を分離できます。

  • Oracle Services Network

    Oracle Services Network(OSN)は、Oracleサービス用に予約されているOCI上の概念的なネットワークです。これらのサービスには、インターネットを介してアクセスできるパブリックIPアドレスが含まれます。Oracle Cloud外部のホストは、Oracle Cloud Infrastructure FastConnectまたはVPN Connectを使用して、OSNにプライベートにアクセスできます。VCNs内のホストは、サービス・ゲートウェイを介してOSNにプライベートにアクセスできます。

  • Oracle Visual Builder

    Oracle Visual Builderは、開発およびホスティング・プラットフォーム上に、エンゲージメントを促進するレスポンシブ・アプリケーションを、直感的なサポート・プラットフォームで作成できます。使いやすさとビジュアル開発のアプローチにより、アプリケーションを簡単に作成して、Oracleのセキュアでスケーラブルなクラウド・プラットフォーム上にホストできます。

  • Oracle Digital Assistant

    Oracle Digital Assistantは、ユーザーのためにデジタル・アシスタントを作成してデプロイできるプラットフォームだ。Oracle Digital Assistantを使用すると、テキスト、チャットおよび音声インタフェースを介して、ビジネス・アプリケーション用のAI駆動型インタフェース(またはチャットボット)を作成できます。各デジタル・アシスタントには、ユーザーが自然言語での会話で様々なタスクを完了するのに役立つ、1つ以上の専門スキルが集められています。たとえば、個々のデジタル・アシスタントには、在庫の追跡、タイム・カードの送信、経費精算書の作成など、特定のタイプのタスクに焦点を当てたスキルがある場合があります。

  • OCI AIエージェント・プラットフォーム

    Oracle Cloud Infrastructure(OCI)AI Agent Platformは、AIエージェントを構築、導入、管理できるフルマネージドのクラウドネイティブ・ソリューションを提供します。最先端の大規模言語モデル(LLM)を活用することで、作成するAIエージェントは、顧客との対話方法に革命をもたらし、複雑なタスクを自律的に実行し、ワークフローを自動化し、ビジネス上の問題にアプローチできます。このサービスは、データベースやクラウド・インフラストラクチャなど、Oracleスタック全体で統合され、効率的なデータ取得とAPIインタラクションを実現します。

  • OCIオブジェクト・ストレージ

    OCIオブジェクト・ストレージでは、データベースのバックアップ、分析データ、イメージおよびビデオなどのリッチ・コンテンツなど、あらゆるコンテンツ・タイプの構造化データおよび非構造化データの大量へのアクセスを提供します。アプリケーションから直接、またはクラウド・プラットフォーム内から、安全かつ安全にデータを格納できます。パフォーマンスやサービスの信頼性を低下させることなく、ストレージを拡張することができます。

  • Oracle Autonomous Transaction Processing

    Oracle Autonomous Transaction Processingは、トランザクション処理ワークロード向けに最適化された、自動運転、自己保護、自己修復が可能なデータベース・サービスです。ハードウエアの構成や管理、ソフトウェアのインストールを行う必要はありません。OCIは、データベースの作成、バックアップ、パッチ適用、アップグレードおよびチューニングを処理します。

  • Oracle AI Database 26ai

    Oracle AI Database 26ai with AI Vector Searchを使用すると、キーワードではなく意味でデータを問い合せることができます。ベクトル表現(埋込み)は、テキスト、イメージ、オーディオなどのセマンティクスを取得するため、類似したコンテンツを効率的に見つけることができます。組込みのSQL距離関数により、ベクトルを使用した類似性検索が可能です。大規模言語モデル(RAG)の基礎となるセマンティック類似性やその他の検索基準を組み合せて、より正確で関連性の高い回答を得ることができます。

  • OCI関数

    Oracle Cloud Infrastructure Functionsは、完全に管理されたマルチテナントで、スケーラビリティに優れたオンデマンドのFunctions-as-a-Service (FaaS)プラットフォームです。これは、Fn Projectのオープン・ソース・エンジンによって機能します。OCI関数を使用すると、コードをデプロイし、直接コールするか、イベントに応答してトリガーすることができます。OCI Functionsは、Oracle Cloud Infrastructure RegistryでホストされているDockerコンテナを使用します。

Deploy

このアーキテクチャをデプロイするには、このライブ・ラボの手順に従います。

確認

  • 作成者: Luke Farley, Abhinav Jain
  • コントリビュータ: Kaushik Kundu