Workato Skillコネクター - レスポンスを返すアクション
レスポンスを返すアクションは、スキルを終了し、呼び出し元AIシステムに結果を送信します。 すべてのスキルの最後のステップとして、このアクションを含めてください。 その後に続くステップは実行されません。このアクションがジョブを終了するためです。 スキルにこのアクションが含まれていない場合、呼び出し元AIシステムは構造化レスポンスを受信せず、スキル呼び出しは失敗します。
前提条件
このアクションを設定する前に、ワークフローを開始トリガーを設定する必要があります。 トリガーは、レスポンスフィールドで使用できるフィールドを定義します。
入力
| 入力フィールド | 説明 |
|---|---|
| 応答 | 呼び出し元AIシステムに返す値を入力します。 このオブジェクト内のフィールドは、ワークフローを開始トリガーのこのスキルはどの情報を送り返しますか?フィールドで定義されます。 |
出力
| 出力フィールド | 説明 |
|---|---|
| 応答 | 呼び出し元AIシステムに返された値をエコーします。 ダウンストリームステップで、スキルが送り返した内容のログ記録または後処理が必要な場合は、この出力を使用します。 |
大きな結果をストリーミングする
レスポンスを返すアクションの最大レスポンスサイズは250 KBです。 250 KBを超えるレスポンスでは、アクションがResult is too bigエラーで失敗します。 上限内に収まるようにレスポンスサイズを小さくします。
または、ファイルの内容データピルなど、コンテンツをストリーム可能なデータピルとしてレスポンスフィールドに渡します。 Workatoは、コンテンツをチャンク単位で呼び出し元AIシステムに自動的にストリーミングします。 ストリーム可能なデータピルの詳細については、ファイルストリーミングを参照してください。
バイナリコンテンツ
結果フィールドはバイナリファイルコンテンツをサポートしていません。 この制限を回避するには、レシピの早い段階で、エージェントがアクセスできるファイルストレージの場所(Workatoファイルストレージ、Amazon S3、Google Driveなど)にファイルをアップロードします。 次に、ファイルURLまたはIDを文字列フィールドとして返します。 エージェントは、その参照を使用してファイルを取得します。 このパターンにより、結果ペイロードを小さく保ち、250 KBの結果サイズ上限を回避できます。
最終更新日: