Azure OpenAI: プロンプト AI アクション

Azure OpenAI: プロンプト AI アクションは、Microsoft Azure AI の完了エンドポイントを使用してテキストを生成します。このエンドポイントにより、モデルのテキスト入力およびテキスト出力インターフェースにアクセスできます。モデルに自然言語のテキスト プロンプトを与えると、入力候補を生成します。

前提条件

  • Azure OpenAI を使用するには、Bot Creator ロールが必要です。Bot のプロンプト AI アクション
  • Microsoft Azure OpenAI のアクションを呼び出す前に、リクエストを送信するために必要な資格情報があり、[認証] アクション が含まれていることを確認してください。

この例では、Azure OpenAI: プロンプト AI アクションを使用して、自然言語プロンプトを送信し、適切なレスポンスを得る方法について説明します。

手順

  1. Automation Anywhere Control Room で、[アクション] ペインに移動し、[生成 AI] > [Microsoft Azure OpenAI] を選択して、[Azure OpenAI: プロンプト AI] をドラッグしてキャンバスに配置します。
  2. 以下のフィールドを入力または選択します。

    Azure のプロンプト AI

    1. [認証] では、API キーによる [認証] アクション を使用する場合は、[最新バージョン] を選択します。
      [非推奨化] を選択した場合、[認証] アクションを呼び出さずに API キーを使って認証することができます。
      注: [非推奨化] オプションは次のリリースで非推奨になります。
    2. 現在のセッションに限定するセッション名として、「デフォルト」と入力します。
    3. [デプロイ ID] を入力します。デプロイ ID は、プロンプトに使用したい大規模言語モデル (LLM) にリンクされています。
    4. レスポンスを生成するためにモデルが使用する [プロンプト] を入力します。
    5. 生成するトークンの最大数を入力します。デフォルトでは、値を入力しない場合、生成されるトークンの最大数は、生成されるレスポンスの長さを考慮することで、選択されたモデルのコンテキストの最大長に収まるように自動的に設定されます。
    6. [Temperature (温度)] を入力します。この値は、レスポンスのランダム性を示します。温度がゼロに近づくにつれて、レスポンスの焦点がより絞り込まれ、決定的になります。値が高いほど、よりランダムなレスポンスとなります。
    7. オプションのパラメーターを管理する場合は、オプションのパラメーターを管理するために、[その他のオプションを表示] をクリックし、[はい] を選択します。[はい] を選択した場合は、API バージョンSuffixTop PNLogprobsEchoStopPresence PenaltyFrequency PenaltyBest ofLogit bias、および User。これらのオプション パラメーターの詳細については、「Azure Open AI の完了」を参照してください。
    8. 変数にレスポンスを保存します。この例では、レスポンスは str_promptai_response に保存されます。
  3. [実行] をクリックして、Bot を起動します。プロンプトの出力はリストであり、オプションのパラメーターとして N を設定することで、各入力に対して複数のプロンプトを生成することができます。プロンプトのレスポンスを読み取るには、メッセージ ボックス アクションでレスポンスを印刷できます。この例では、N が 1 に設定されているので、リスト str_promptai_response[0] の先頭の要素がレスポンスを出力します。