データベースとの自然言語対話にSelect AIを使用
Select AIは、大規模言語モデル(LLM)と埋込みモデルを使用した生成AIへのSQLアクセスを可能にします。これには、自然言語からSQL問合せ生成、取得拡張生成などの機能のサポートが含まれます。
- Select AIについて
自然言語を使用して、SQLを介してデータベースおよびLLMと対話し、ユーザーの生産性を向上させ、AIベースのアプリケーションを開発します。Select AIは、自然言語プロンプトからSQLを生成、実行、説明する場合でも、ベクトル・ストアによる取得拡張生成の使用、合成データの生成、LLMとのチャットを行う場合でも、生成AIを使用して簡素化および自動化します。 - Select AI Concepts
Select AIに関連する概念と用語を調べます。 - AIのユース・ケースの選択
Select AIは、データ・インタラクションを強化し、開発者がSQLから直接AIドリブン・アプリケーションを構築できるようにし、自然言語プロンプトをSQLクエリやテキスト・レスポンスに変換し、LLMとのチャット・インタラクションをサポートし、RAGを使用した現在のデータでレスポンス精度を高め、合成データを生成します。 - Select AIのスタート・ガイド
開始するには、Select AIを使用するために実行する必要がある前提条件とタスクを確認します。 - AIプロファイルの管理
AIプロファイルは、DBMS_CLOUD_AI
パッケージを使用して作成および管理できます。 - AIキーワードを使用したプロンプトの入力
自然言語プロンプトを使用してデータベースと対話するには、SELECT
文のキーワードとしてAI
を使用します。 - 会話によるユーザー・インタラクションの強化の有効化
「AIの選択」の会話は、ユーザーとシステム間の対話型ダイアログを指し、ユーザー提供の自然言語プロンプトのシーケンスを使用して、データベースの問合せまたは対話を行います。 - 検索拡張生成(RAG)を使用したAIの選択
RAGを使用したAIを選択すると、セマンティック類似性検索を使用して、指定したベクトル・ストアからコンテンツを取得することで、自然言語プロンプトが拡張されます。これにより、特定の最新のコンテンツを使用して幻覚を軽減し、プロンプトに対してより関連性の高い自然言語応答を提供します。 - 合成データ生成
ランダム・ジェネレータ、アルゴリズム、統計モデルおよび大規模言語モデル(LLM)を使用して合成データを生成し、ソリューションを効果的に開発およびテストするための実際のデータをシミュレートします。 - Select AIの使用例
OracleのSelect AIとサポートされている様々なAIプロバイダを統合して、自然言語プロンプトからSQLを生成、実行、説明したり、LLMとチャットしたりする方法をご覧ください。
関連トピック
親トピック: 機能