プロンプトを使用すると、さまざまな種類のコンテンツ生成シナリオに対応する生成 AI モデルを使用できます。 これらのモデルは、トレーニング データに含まれる既定のナレッジを使用して回答します。 しかし、ビジネス特有のデータコンテキストを必要とする使用用途に対応するには、この知識だけでは不十分です。
この時点で、データ取得拡張生成 (RAG) により、モデルの知識を増強するために外部情報を提供できるようになります。 この拡張により、必要な回答が得られる可能性があります。
ナレッジとフィルターの追加
このセクションでは、プロンプトにナレッジを追加して フィルター する方法について説明します。
/ または コンテンツの追加 を入力して ナレッジ セクションからデータ ソース オブジェクトを選択します。
データ ソース内を移動し、1 つ以上の列を選択します。 これらは、プロンプトにナレッジ オブジェクトとして追加されます。
ナレッジ オブジェクトを選択して取得したナレッジをフィルター処理し、フィルター属性を選択して、フィルター属性でフィルター処理するフィールドを選択します。 自由形式のテキストまたはプロンプト入力を フィルター値 に入力します。
入力を使用するフィルター。 質問という名前の入力の値を使用して、すべてのアカウントを取得するプロンプトを作成します。
プロンプトは、自然言語で表現されたこの入力の値を使用して、すべてのナレッジ オブジェクトを自動的にフィルター処理します。
プロンプトにデータの参照を挿入する
複数のデータおよび関連するテーブルのデータ参照をプロンプトに挿入し、自然言語で使用できます。 これを行うには、挿入を選択し、データとリレーションシップをナビゲートします。
生成モデルでは、各データ参照を使用して回答します。
コネクタを使用する
Salesforce、Oracle、SAP、または Zendesk への既存の接続を選択できます。 次に、テーブルを選択し、プロンプトに 1 つ以上のフィールドを挿入して、属性でデータをフィルターします。
シナリオの例
この機能によって可能になるシナリオの数は、あなたの創造力によってのみ制限されます。 次のリストはその一例です。
- 次の列のみを使用して、
Nameという名前のアカウントの概要を作成します:Account.Name、Account.Description、Account.Orders (Order).Name、Account.Orders (Order).Amount。 -
EmailをCategory.Descriptionに基づいてCategory.Nameのマッチングのいずれかに分類します。 -
FAQ.Topicのデータと一致するProblemへの返信を作成し、FAQ.Solutionからインスピレーションを得ます。 -
Question、Account.Account NameAccount.Account Number、Account.Address 1、およびAccount.Address 1: Cityに関する情報を提供することで回答を取得します。
制限
次のリストは、プロンプトで独自のデータを使用する場合の制限事項を示しています。
データ ソースは、Dataverse および Salesforce、Oracle、SAP、ZenDesk のコネクタ テーブルに限定されます。
コネクタは、Power Automate のプロンプトにのみ使用できます。
サポートされている Dataverse 環境の言語: 英語 (米国)、フランス語、日本語、デンマーク語、オランダ語、ドイツ語、イタリア語、ブラジル ポルトガル語、スペイン語、簡体字中国語、デンマーク語 (ノルウェー語)、トルコ語。
仮想テーブルの使用はまだサポートされていません。
データ型の
text、number、date and time、choice、currency、unique identifierを持つ属性のみがフィルター属性として使用できます。Dataverse では、1 対多または多対 1 の関係のみがサポートされます。 データ ソースとして追加されたテーブルには、最大 2 つのレベルのリレーションシップを選択できます。
たとえば、
Account.'Company Name (Contact)'.NameまたはAccount.'Company Name (Contact)'.'Connected To (Connection)'.'Connection Name'を使用できます。取得されるレコードの数は、既定で 30 件です。 この制限は、設定で 1,000 まで増やすことができます。