2017-12-06 7 views
0

node.js에 Luis를 연결하고 첫 번째 단계에서 간단한 요청을 처리해야하는 첫 번째 챠트 봇을 만들어야합니다.Luis 대화방을 제대로 작동 시키려면 어떻게해야합니까?

나는 다음과 같은 링크를 확인했다 : https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-recognize-intent-luis

https://github.com/Microsoft/BotBuilder-Samples/tree/master/Node/intelligence-LUIS

하지만 어려운 것으로 입증되었습니다 시작을, 나는 첫 번째 단계로 무슨 짓을했는지 있습니다 :

var restify = require('restify'); 
var builder = require('botbuilder'); 
var http = require('http'); 
var recognizer = require ('recognizer'); 


// Setup Restify Server 
var server = restify.createServer(); 
server.listen(process.env.port || process.env.PORT || 3978, function() { 
    console.log('%s listening to %s', server.name, server.url); 
}); 

// Create chat connector for communicating with the Bot Framework Service 
var connector = new builder.ChatConnector({ 
    appId: MY_APP_ID, 
    appPassword:MY_PASSWORD 
}); 

var bot = new builder.UniversalBot(connector, function (session,args) { 
} 
}); 
    var recognizer = new builder.LuisRecognizer(LUIS_ENDPOINT_URL); 
    bot.recognizer(recognizer); 

및 여기에서 앞으로 나아갈 방법을 모릅니다. 나는 루이스 intent에 무엇을 가지고

은 다음과 같습니다 calendar.add은 제가 entities으로해야하는 것은 : calendar.location

calendar.subject 나는 사용자가 봇 프레임 워크 채널 에뮬레이터에서하고 싶은 말 :

add a business meeting schedule in Paris. 

봇이 뭐라고해야할 것 : Understood the location is Paris and subject is business meeting.

+0

https://github.com/Microsoft/LUIS-Samples/tree/master/bot-integration-samples/hotel-finder/nodejs – DFBerry

답변

0

어쨌든 add a business meeting schedule in Paris.은 ma가 아닙니다. tuch Calendar.Add 의도. 따라서 LUIS 응용 프로그램의 의도에이 발언을 수동으로 추가 할 수 있습니다.

  1. LUIS 응용 프로그램으로 이동하여 Intents 목록을 클릭하고 편집 페이지에서 Calendar.Add을 클릭하십시오.
  2. 상자에 발언 내용 add a business meeting schedule in Paris.을 입력하고 enter를 입력하여 목록에 발언 내용을 추가하십시오.
  3. enter image description here이 큰 대괄호로 businessmeeting 문자를 클릭하여 드롭 다운 목록에 Calendar.Subject을 선택 같은 Paris을 클릭하고 Calendar.Location를 선택합니다. 작업을 완료하면 다음과 같이 표시됩니다. enter image description here
  4. Save을 클릭하여 버전을 저장합니다. 그런 다음 LUIS 응용 프로그램을 교육하고 게시하십시오.

그런 다음 봇은 발음과 일치해야합니다.

+0

에서 보셨습니까. node.js 코드 문제가 더 많습니다. https를 참조하십시오. http://stackoverflow.com/questions/47678543/which-branches-of-stack-is-good-if-want-to-check-my-entire-code – Taline