FormFlowを使って最初にボットを構築してCoratanaスキルを構築しています。 LUISを使用して自分の意図とエンティティを検出し、そのエンティティをFormFlowダイアログに渡します。 1つまたは複数のFormFlowフィールドが入力されていない場合、FormFlowダイアログはユーザーに不足している情報を入力するように促しますが、このプロンプトは表示されず、コルタナ画面にのみ表示されます。 FormFlowがプロンプトを発する方法はありますか?FormFlowのプロンプトがCortanaスキルで話されていません
以下のスクリーンショットで、「空港シャトルが必要ですか?」というプロンプトが表示されます。ただ表示され、話されていなかった。
私formFlowの定義は次のようになります。
[Serializable]
public class HotelsQuery
{
[Prompt("Please enter your {&}")]
[Optional]
public string Destination { get; set; }
[Prompt("Near which Airport")]
[Optional]
public string AirportCode { get; set; }
[Prompt("Do you need airport shuttle?")]
public string DoYouNeedAirportShutle { get; set; }
}