Select AI概念
Select AIに関連する概念と用語を確認します。
アクション
Select AIのアクションは、プロンプトを操作する際に異なる動作を実行するようにSelect AIに指示するキーワードです。 アクションを指定することで、ユーザーはSelect AIに、SQLコードの生成、チャット・プロンプトへの応答、出力のナレーション、SQL文の表示またはSQLコードの説明を行う自然言語プロンプトの処理を指示し、LLMを活用してデータベース環境内のデータを効率的に操作できます。
サポートされているSelect AIアクションについては、「AIキーワードを使用したプロンプトの入力」を参照してください。
AIプロファイル
AIプロバイダ
Select AIのAIプロバイダは、自然言語プロンプトに対するレスポンスの処理および生成のためにLLMまたはトランスフォーマ(あるいはその両方)を提供するサービス・プロバイダを指します。 これらのプロバイダは、LLMの概念で強調されたユース・ケースの自然言語を解釈および変換できるモデルを提供します。 サポートされているプロバイダについては、「AIプロバイダとLLMの選択」を参照してください。
会話
Select AIでの会話は、ユーザーとシステム間の対話型交換を表し、ユーザーは一連の自然言語プロンプトを介してデータベースの問合せまたは対話を行うことができます。 Select AIは、セッションベースの会話を通じて、最大10個までの以前のプロンプトを現在のリクエストに組み込み、LLMに送信される拡張プロンプトを作成します。 Select AIは、DBMS_CLOUD_AIパッケージの会話APIを介して構成できる複数のカスタマイズ可能な会話をサポートしています。 Select AI Conversationsを参照してください。
データベース資格証明
LLMのハルシネーション
IAM
反復絞込み
反復的改良は、フィードバックまたは評価に基づく調整の繰り返しサイクルを通じて、ソリューションまたはモデルを徐々に改善するプロセスです。 最初の近似から始めて、ステップごとに調整し、目的の精度または結果が達成されるまで続行します。 各反復は前の反復に基づいて構築され、目標に近づくための修正または最適化が組み込まれています。
テキスト・サマリー生成では、反復絞込みは、大きなファイルまたはドキュメントの処理に役立ちます。 このプロセスは、LLMのトークン制限内に収まる管理可能なサイズのチャンクにテキストを分割し、1つのチャンクのサマリーを生成し、次のチャンクを順番に組み込むことでサマリーを改善します。
反復絞込みのユースケース:
- 複雑なテキストや高度に相互接続されたテキストを要約する場合など、コンテキストの正確性と一貫性が重要である状況に最適です。
- 順次処理が可能な小規模タスクに最適です。
「集計手法」を参照してください。
大規模言語モデル(LLM)
大言語モデル(LLM)とは、大量のテキスト・データに基づいてトレーニングされた高度なタイプの人工知能モデルで、トレーニング・データに応じて様々なユースケースをサポートします。 これには、人間のような言語の理解と生成、およびソフトウェア・コードとデータベース問合せが含まれます。 これらのモデルは、テキスト生成、翻訳、要約、質問回答、センチメント分析など、幅広い自然言語処理タスクを実行できます。 LLMは、通常、入力データからパターン、コンテキストおよびセマンティクスを学習する高度なディープ・ラーニング・ニューラル・ネットワーク・モデルに基づいており、一貫性のあるコンテキスト関連テキストを生成できます。
MapReduce
- マップ: 入力データを処理し、キーと値のペアに変換します。
- 削減: キーに基づいてマップされたデータを集計および要約します。 MapReduceは、大規模なデータ・セットのパラレル処理を実行します。
Select AI Summarizeの場合、MapReduceはテキストを複数のチャンクに分割し、それらを並行して独立して処理し、チャンクごとに個別のサマリーを生成します。 これらのサマリーは、まとめてまとめてまとめた全体的なサマリーを形成します。
マップ削減のユースケース:
- 非常に大規模なデータ・セットやドキュメントの要約など、速度とスケーラビリティが優先される大規模なパラレル・タスクに最適です。
- チャンク独立性が許容され、サマリーを後で集計できる状況に最適です。
「集計手法」を参照してください。