2017-02-23 17 views
-1

MS Bot QnA Makerを試してみてください。MS Bot:新しいカスタムQ&Aを追加できません。

サイトからよくある質問を読み込めました。サンドボックスを実行した後、ボットは新しい質問に回答を追加する方法を見つけることができませんでした。これはどこでできますか?

+0

QnA MakerサイトのKnowledeBaseにアクセスできますか? –

+0

サイトコンテンツから作成されたKBを意味するものとします。 –

答えて

0

thisマイクロソフトから提供された簡単なサンプルを使用できます。
MessageControllerと呼ばれるfileがあり、すべてのメッセージが処理されます。このようなものに

public virtual async Task<HttpResponseMessage> Post([FromBody] Activity activity) 
{ 
    // check if activity is of type message 
    if (activity != null && activity.GetActivityType() == ActivityTypes.Message) 
    { 
     await Conversation.SendAsync(activity,() => new EchoDialog()); 
    } 
    else 
    { 
     HandleSystemMessage(activity); 
    } 
    return new HttpResponseMessage(System.Net.HttpStatusCode.Accepted); 
} 

public virtual async Task<HttpResponseMessage> Post([FromBody] Activity activity) 
{ 
    // check if activity is of type message 
    if (activity != null && activity.GetActivityType() == ActivityTypes.Message) 
    { 
     if (activity.Text.ToLower() == "what is your name?") 
     { 
      var reply = activity.CreateReply("Superbot!"); 
      await Conversation.SendAsync(activity,() => new EchoDialog()); 
     } 
     else 
     { 
      HandleSystemMessage(activity); 
     } 
     return new HttpResponseMessage(System.Net.HttpStatusCode.Accepted); 
    } 
} 

そして、あなたは「Superbotに答えるボットを買ってあげるだけで、そのファイルのこの機能を変更する簡単なQ & Aを作るために

! "あなたの名前は何ですか?

+0

FYI - これはQnA Makerと関連していません。 –

関連する問題