OCI Speechを使用したOracle AI Databaseによるインサイトの検索について

Oracle Autonomous AI Database 26ai、OCI SpeechOCI Generative AIと発電AIエクスペリエンスにより、会議記録から実用的なインサイトを得ることができます。

このソリューション・プレイブックでは、Oracleテクノロジを使用して会議に関する質問をしたり、会議アクションを要約したり、会議ノートを作成する方法を学習します。

開始する前に

このプレイブックでは、OCIサービスを使用してアプリケーションをテナンシにデプロイするために必要なすべてのステップについて説明します。始める前に、次のサービスに関するバックグラウンド・ナレッジを使用することをお薦めします。
  • Oracle AI Database
  • Oracle APEX
  • RESTサービスの起動

アーキテクチャ

このアーキテクチャでは、埋込みモデルであるOCI SpeechOracle AI Database 26aiベクトル検索、OCI Generative AIおよびOracle APEXを使用して、ミーティング・オーディオをトランスクリプトし、セマンティック検索でエンリッチし、録音からミーティングを要約できます。

次のアーキテクチャは、このデプロイメント・トポロジを示しています。



oci-speech-adb-ai-arch oracle.zip

このソリューションは、Oracle Cloud Infrastructure (OCI)上のマネージド・サービスを使用して、会議コンテンツを取り込み、記録を作成し、テキストを保存および分析し、インサイトを表示します。

  • Oracle APEXサービスは、Oracle Autonomous AI Databaseに接続します。
  • Oracle Autonomous AI Databaseは、OCI Object Storageに対して読取りおよび書込みを行います。
  • OCI Speechは、音声を読み取り、記録をOCI Object Storageに書き込みます。
  • Oracle Autonomous AI Databaseは、テキスト分析のためにOCI Generative AIOCI Languageを呼び出します。
  • OCI Identity and Access Managementは、すべてのインタラクションを承認します。
  • Oracle Services Networkは、リストされたサービスをワークロードに公開します。

このアーキテクチャでは、次のコンポーネントを使用します。

  • OCI言語

    Oracle Cloud Infrastructure Languageは、事前トレーニング済およびカスタム・モデルを使用して非構造化テキストを分析するための、フルマネージドのサーバーレスAIサービスです。カスタム分類子およびカスタム・エンティティのオプションを使用して、センチメント分析、エンティティ抽出、キー・フレーズ抽出、個人を識別可能な情報(PII)検出、言語検出およびテキスト分類をサポートします。大規模な高度なテキスト分析により、REST APIおよびSDKを使用してアクセスできます。顧客データは転送中および保存中に暗号化され、テナントの分離が強制されます。事前トレーニング済モデルは、顧客の再トレーニングなしで品質を向上させるために定期的に改善されます。

  • OCI音声

    Oracle Cloud Infrastructure Speechは、話し言葉の力を活用して、人間の音声を含むメディア・ファイルを、JSON形式で格納された高精度のテキスト・トランスクリプションに簡単に変換できます。コンソール、REST API、CLIおよびSDKを使用してアクセスできます。

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

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

    迅速、即時、頻繁にアクセスする必要のあるホット・ストレージに標準ストレージを使用します。長期間保存し、ほとんどまたはめったにアクセスしないコールド・ストレージにアーカイブ・ストレージを使用します。

  • Oracle Autonomous AI Database

    Oracle Autonomous AI Databaseは、柔軟なスケーリングと高速な問合せパフォーマンスを提供する、使いやすい完全自律型(自己管理型)データベースを提供します。サービスとして、データベース管理は必要ありません。ハードウェアを構成または管理したり、ソフトウェアをインストールしたりする必要はありません。データベースのプロビジョニング、バックアップ、パッチ適用とアップグレード、拡大または縮小を自動的に処理し、柔軟なサービスです。組み込みのAI機能を使用して、あらゆるデータでスケーラブルなAI搭載アプリケーションを開発できます。選択した大規模言語モデル(LLM)を使用して、クラウドまたはデータ・センターにデプロイします。

  • Oracle AI Database 26ai

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

  • OCI生成AI

    Oracle Cloud Infrastructure Generative AIは、テキスト生成のための幅広いユース・ケースをカバーする、最先端のカスタマイズ可能な大規模言語モデル(LLM)のセットを提供するフルマネージドOCIサービスです、要約、セマンティック検索など。プレイグラウンドを使用して、すぐに使用できる事前トレーニング済モデルを試すか、専用AIクラスタ上にある独自のデータに基づいて独自のファインチューン済カスタム・モデルを作成してホストできます。

  • Oracle APEX Application Development

    Oracle APEX Application Developmentは、Oracle AI Databaseがインストールされている任意の場所にデプロイできる、スケーラブルで機能豊富なセキュアなエンタープライズ・アプリケーションを構築できるローコード開発プラットフォームです。高度なソリューションを提供するために、膨大なテクノロジーの専門家である必要はありません。APEXサービスには、ユーザー・インタフェース・テーマ、ナビゲーショナル・コントロール、フォーム・ハンドラ、フレキシブル・レポートなどの組込み機能が含まれており、アプリケーション開発プロセスを迅速化します。

  • OCI Identity and Access Management

    Oracle Cloud Infrastructure Identity and Access Management (IAM)は、OCIおよびOracle Cloud Applicationsのユーザー・アクセス制御を提供します。IAM APIおよびユーザー・インタフェースを使用すると、アイデンティティ・ドメインとその中のリソースを管理できます。各OCI IAMアイデンティティ・ドメインは、スタンドアロンのアイデンティティおよびアクセス管理ソリューション、または別々のユーザー・移入を表します。

必要なサービスおよびロールについて

このソリューションには、次のサービスが必要です。

  • Oracle Cloud Infrastructure Speech
  • Oracle Cloud Infrastructure Generative AI
  • Oracle Autonomous DatabaseOracle AI Database 26ai
  • Oracle APEX Application Development

各サービスに必要なロールは次のとおりです。

サービス名: ロール 必須対象...
Oracle Cloud Infrastructure Speech: manage ai-service-speech-family 転写ジョブを作成および管理します。
Oracle Cloud Infrastructure Generative AI: manage generative-ai-family AIモデル、テキスト生成および要約を管理します。
APEXサービス: administrator APEXワークスペースの権限、開発チームおよび開発者権限を管理します。
APEXサービス: developer APEXアプリケーションを開発します。

必要なものを取得するには、Oracle製品、ソリューションおよびサービスを参照してください。