2017-01-04 1 views
0

프로젝트 작업을 위해 LUIS를 이해하기 위해 POC를 수행하고 있습니다.LUIS의 의도로 설정된 작업에서 응답을 읽는 방법

LUIS 포털에 응용 프로그램을 만들고 Intents 및 Entities를 추가했습니다. 또한 의도에 대한 몇 가지 발화를 설정하십시오. 내 Intent "Service"중 하나 인 Action "Utility- Write line"을 구성했습니다.

Intent "Service"에 적합한 쿼리를 사용할 때 "Service"가 최고 스코어링이었고이 인 텐트와 관련된 매개 변수와 함께 동작하는 json을 반환합니다.

"서비스"와 관련된 "Utility- Write Line"동작의 응답을 어떻게 읽을 수 있습니까? 이 작업과 관련된 응답 데이터가 표시되지 않습니다. 비슷하게 GetWeather와 같은 다른 동작도 볼 수 있습니다. 설명해 주시겠습니까? 어떻게 이러한 행동에 대한 응답을받을 수 있습니까?

저는 C#을 사용하고 있습니다.

감사합니다.

Nithya

+0

C# 또는 노드를 사용하고 있습니까? –

+0

안녕하세요, 저는 C#을 사용하고 있습니다. – Nithya

답변

0

당신은 마이크로 소프트 봇 프레임 워크 또는 여유 봇 하나에 작업을 결합해야합니다.

그러면 작업이 실행됩니다.

따라서 액션이 봇 프레임 워크에 바인딩되었는지 확인하십시오.

다시 게시하고 확인할 수도 있습니다.

LUIS 데모를 보여주는 this video을 확인하십시오.

+0

고맙습니다. 우리는 Microsoft bot 프레임 워크를 사용하여 LUIS 웹 서비스를 호출합니다. 그러나 Microsoft Bot Framework의 의도와 관련된 작업을 가져 오거나 검색하는 방법에 대한 기사는 찾을 수 없습니다. 당신이 알고 있다면 안내해 주시겠습니까? 고맙습니다. – Nithya

0

우선, 최신 BotBuilder NuGet 패키지를 사용하고 있는지 확인하십시오. 현재 버전은 v3.5입니다.

조치를 확인하려면 실제 의도를 탐색해야합니다. IntentRecommendation에는 Actions 컬렉션 속성이 있습니다.

아래 이미지는 작업 매개 변수를 포함한 전체 트리를 보여줍니다.

Action parameters

나는 당신이 행동 반응을 얻을 수있을 것입니다 생각하지 않는다; 비록 그것이 was triggered or not 일지 당신은 알 것입니다.

+0

조치 응답을받을 방법이 있습니까? – Nithya