Dialogflow에서 채팅봇 - 대화 분기
3039 단어 아피. 사랑1219tsadialogflow
2라면 b
그리고 대화를 분기합시다.
context에서 대화 분기
―――――――――――――――――――――
bot 『좋은 일이 있었어? 』
필요한 요소가 없다면 다음 대화에서 듣는 일을 해보자.
ex.
“오늘의 날씨는?” → “장소는 어디입니까?” → “뉴욕”
「런던의 날씨는?」→「언제입니까?」→「내일」
context를 사용하여이 구문을 만듭니다.
context에서는 이전 대화 정보를 유지하면서 다음 대화를 로드할 수 있습니다.
「Intent」→「날씨」의 페이지로 이동,
Action의 필수 요소를 선택합니다.
위치 요소와 날짜 요소를 필수로 만들기 위해 두 개의 REQUIRED를 선택했습니다.
같은 Action 란의 오른쪽에 「PROMPTS」가 있습니다.
필수 정보가 없을 경우 답변을 입력합니다.
―――――――――――――――――――――
PROMPTS: 위치는 어디입니까?
―――――――――――――――――――――
Close로 닫아도 괜찮습니다.
맨 위로 돌아가,
"Context"를 누르면 두 개의 입력란이 나타납니다.
아래쪽의 output context 에 「location」이라고 넣어 주세요.
―――――――――――――――――――――
Add output context:location
―――――――――――――――――――――
자연과 5라는 숫자가 붙는다고 생각합니다.
이것은 5회까지 정보를 유지하면서 다음 대화로 이동한다는 의미를 말합니다. 횟수는 변경할 수 있습니다.
끝나면 반드시 "SAVE"하십시오.
이제 입력 측 대화를 추가합시다.
"CREATE INTENT"에서 새로운 대화를 만듭니다.
―――――――――――――――――――――
・Intent name:날짜 context
・Context(Add input context):location
・User says:내일/다음주 월요일은?/어제입니다. … 등
・Response:(공란)
· Fulfillment: ✔︎Use webhook
―――――――――――――――――――――
같은 페이지의 「Action」으로 이동합니다.
―――――――――――――――――――――
· PARAMETER NAME: geo-city
· VALUE:#location.geo-city
―――――――――――――――――――――
추가하십시오.
이제 위치 정보는 이전 대화에서 끌어올 수 있습니다.
「SAVE」하고 확인해 봅시다.
질문을 두 단계로 나눕니다.
―――――――――――――――――――――
Try it now: 뉴욕의 날씨는 어떻습니까?
―――――――――――――――――――――
장소 정보는 유지된 상태이므로 언제?
―――――――――――――――――――――
Try it now: 어제는?
―――――――――――――――――――――
어제 날짜에 뉴욕의 날씨 정보가 표시되었습니다. 성공입니다!
결론
다음→
· Dialogflow를 Slack에 연결
Reference
이 문제에 관하여(Dialogflow에서 채팅봇 - 대화 분기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ume1126/items/cc0cc87b9189a835e5e2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음→
· Dialogflow를 Slack에 연결
Reference
이 문제에 관하여(Dialogflow에서 채팅봇 - 대화 분기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ume1126/items/cc0cc87b9189a835e5e2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)