2017-10-02 9 views
0

api를 사용하여 간단한 project을 만들었습니다. 그런 다음 컨텍스트를 추가하고 싶습니다. 컨텍스트의 텍스트 필드에 "위치"를 추가하지만 다음에해야 할 일을 이해하지 못합니다.컨텍스트 API 추가

enter image description here

어떤 도움은 매우 감사합니다, 감사합니다.

답변

0

사용자가 동일한 문장을 입력하면 컨텍스트가 사용됩니다. 자세한 내용은 link을 참조하십시오.

사용자는 '몇시입니까?'라는 텍스트를 입력합니다. 문맥이 null의 경우, 간단한 대답은 current time에 관한 것입니다. 컨텍스트가 train departure 시간과 관련되어 있고 컨텍스트에 station name이있는 경우 그때 '그 때가 언제입니까?' 기차의 시간입니다.

또한이 매체 blog은 더 자세히 이해하는 데 도움이됩니다.

0

컨텍스트는 완전한 의도를 완성하기 위해 일부 의도와 다른 의도를 연관시키는 데 사용됩니다. Krunal이 말한대로 HERE에 대한 자세한 설명과 컨텍스트를 사용해야하는 방법 /시기를 볼 수 있습니다. 다음 단계를 돕기 위해 "위치"컨텍스트를 입력으로 사용하고 이전에 사용한 인 텐트의 후속 작업으로 다른 인 텐트를 만듭니다. 사용 된 의도에있는 모든 매개 변수는 콘솔 또는 백엔드에서 사용되는 다음 인 텐트로 전달됩니다.

0

api.ai의 컨텍스트는 두 개 이상의 인 텐트를 바인딩하는 데 사용됩니다. 레몬 용어로 & 채팅의 워크 플로를 쉽게 정의 할 수 있으며 컨텍스트는 chatbot의 경로를 따릅니다.

날씨 정보에 "날씨 정보가 필요합니다"라고 말한 경우 & 위치를 알아야합니까? 따라서 워크 플로우는 weather(intent)->City (intent) &이 될 것이므로 여기서 날씨 정보 (위치)의 출력 컨텍스트 (위치)는 &의 도시 인 텐트을 입력 컨텍스트 (위치)로 입력합니다. 워크 플로우, 대체 의도가 트리거됩니다. I didn't understand.

이제 이러한 컨텍스트의 수명을 설정할 수 있습니다.이 수명주기 동안 의도를 유지하는 데 도움이 될 수 있습니다. 그 후에 다시 시작해야합니다. 반면에, city(intent)city(intent)이 입력으로 위치 컨텍스트를 얻지 못했기 때문에 이 호출되지 않으면 &이 호출되지 않는 한 흥미롭지 않습니다.