UiPath Documentation
activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Integration Service アクティビティ

チャット補完を生成

UiPath.OpenAI.IntegrationService.Activities.GenerateChatCompletion

説明

ユーザー プロンプトと、指示などの追加オプション (会話履歴が含まれる場合があります) を指定すると、このアクティビティはチャット補完の応答を生成します。詳しくは、「Chat Completions API (チャット補完 API)」をご覧ください。

このアクティビティでは、ユーザーは会話履歴を追加できますが、実際にはモデルからの以前の要求と応答をメモリに保持しないことに注意してください。それは無国籍です。各 OpenAI チャット アクティビティでは、ユーザーがプロンプトのコンテキストとして完全な対話履歴を提供する必要があります。

プロジェクトの対応 OS

Windows | クロスプラットフォーム

構成

  • コネクション - Integration Service で確立されたコネクションです。ドロップダウン メニューからコネクションを選択、追加、または管理します。
  • モデル名 - チャット補完に使用する大規模言語モデル (LLM) です。ドロップダウン リストから、利用可能なオプションのいずれかを選択します。チャット補完は、すべてのモデルでサポートされているわけではありません。選択したモデルがこの操作に対応していることを確認してください。これらのモデルの違いについて詳しくは、 OpenAI のドキュメントをご覧ください。
  • プロンプト - チャット補完の生成に使用するプロンプトです。プロンプト エンジニアリングの詳細については、こちらをご覧ください。
  • 画像の種類 - 画像分析が必要な場合にメッセージと共に送信する画像の種類です。利用可能なオプションのいずれかを選択します。
    • 画像ファイル - 変数を使用して画像ファイルを選択します。このフィールドでは IResource 型の入力がサポートされています。サポートされているファイル形式: PNG (.png)、JPEG (.jpeg および .jpg)、WEBP (.webp)、および非アニメーション GIF (.gif)。
    • 画像 URL - 画像分析が必要な場合にメッセージと共に送信する画像の URL です。このフィールドでは String 型の入力がサポートされています。

プロパティを管理

[プロパティを管理] ウィザードを使用して、オブジェクトの標準フィールドまたはカスタム フィールドを設定または使用します。フィールドを選択してアクティビティ キャンバスに追加できます。追加した標準フィールドまたはカスタム フィールドは、[プロパティ] パネル (デスクトップ版の Studio) または [その他のプロパティを表示] (Studio Web) で利用できます。

その他のプロパティ

  • 指示 - AI がチャット補完応答を生成する方法に関する指示です。これは、OpenAI ドキュメントで説明されている システム ロール に相当します。現在、このアクティビティでは Assistant ロールは利用できません。
  • 最大トークン数 - プロンプトと生成された回答に対して許可されるトークンの最大数です。トークンが少ない方が安価です。ほとんどのモデルでは最大 4096 個のトークンがサポートされていますが、一部のモデルでサポートされているのは 2048 個のみです。既定値は 1920 です。トークンについての詳細は、こちらをご覧ください。
  • N - AI が返す補完の選択肢の数です。このフィールドの最小値は 1です。既定値は 1です。
  • 温度 - 0 から 2 までの数値です。 0.8 のような高い値であるほどよりランダムな出力が生成されます。一方、 0.2 のような低い値の場合は、より焦点のあった確定的な出力が生成されます。既定値は 1です。
  • 上位 P - 0 から 1 までの数値です。 この値が小さいほど、考慮されるトークンの数が少なくなります。既定値は 1 です。
  • ストリーム - 進行状況の一部をストリームバックするかどうかを指定します。設定すると、トークンは利用可能になるとデータのみのサーバー送信イベントとして送信され、ストリームは data:[DONE] メッセージによって終了します。既定値は [ falseです。
  • 停止 - API が追加のトークンの生成を停止する最大 4 つのシーケンスです。返されたテキストには停止シーケンスは含まれません。既定値は [ nullです。
  • プレゼンス ペナルティ - -2.0 から 2.0 の数値です。正の値は、これまでのテキストに表示されているかどうかに基づいて新しいトークンにペナルティを与え、モデルが新しいトピックについて話す可能性を高めます。既定値は [ 0です。
  • 頻度ペナルティ - -2.0 から 2.0 の数値です。正の値は、これまでのテキストにおける既存の頻度に基づいて新しいトークンにペナルティを与え、モデルが同じ行をそのまま繰り返す可能性を減少させます。既定値は [ 0です。
  • ユーザー - エンド ユーザーを表す一意の識別子です。OpenAI が違反を監視および検出するのに役立ちます。既定値は [ nullです。
出力
  • 上位の生成テキスト - 上位のチャット補完文字列です。1つの応答のみを返すことに興味がある場合(つまり、デフォルトであるN = 1)、これはおそらく使用したい出力になります。これは Text データ型であり、変数を簡単に割り当てて他のアクティビティ/テキスト入力で直接使用できます。
  • チャット補完を生成 - これは自動生成される出力変数です。上位のチャット補完文字列です。1つの応答のみを返すことに興味がある場合(つまり、デフォルトであるN = 1)、これはおそらく使用したい出力になります。これは「テキスト」データ型であり、変数を簡単に割り当てて、他のアクティビティ/テキスト入力で直接使用できます。
    • 選択肢 - またはモデルからの応答。モデルから返す応答の合計数を設定するには、アクティビティの追加オプションの [N] フィールドを使用します。既定値は 1 です。これは、最初のオブジェクトが 0 から始まる配列として返されます。元。[繰り返し (コレクションの各要素)] コントロール内の配列内の単一のオブジェクトを参照するResponse.Choices(0).Text詳細については、 チャット補完オブジェクトの ドキュメントを参照してください。
  • 説明
  • プロジェクトの対応 OS
  • 構成
  • プロパティを管理
  • その他のプロパティ

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得