スキルセットにカスタム スキルを追加する

完了

カスタム スキルをインデックス作成ソリューションに統合するには、Custom.WebApiSkill スキルの種類を使用して、そのスキルをスキルセットに追加する必要があります。

スキル定義では次を行う必要があります。

  • 必要に応じて、パラメーターやヘッダーを含む、Web API エンドポイントの URI を指定する。
  • コンテキストを設定して、ドキュメント階層内でスキルを呼び出すポイントを指定する。
  • 入力値を割り当てる (通常は既存のドキュメント フィールドから)。
  • 新しいフィールドに出力を格納する。ターゲット フィールド名の指定は任意です (指定しない場合は出力名が使用されます)。
{
    "skills": [
      ...,
      {
        "@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
        "description": "<custom skill description>",
        "uri": "https://<web_api_endpoint>?<params>",
        "httpHeaders": {
            "<header_name>": "<header_value>"
        },
        "context": "/document/<where_to_apply_skill>",
        "inputs": [
          {
            "name": "<input1_name>",
            "source": "/document/<path_to_input_field>"
          }
        ],
        "outputs": [
          {
            "name": "<output1_name>",
            "targetName": "<optional_field_name>"
          }
        ]
      }
  ]
}