Head vs breakz

[chatbot] - Google dialogflow 2 본문

Head/chatbot

[chatbot] - Google dialogflow 2

headbreakz 2020. 2. 4. 17:50

사용자 entities 만들기

  • Entities - Create entity

  • entitiy name 지정 후 - value 값 추가


Create intents

  • 제목 지정
  • Training phrases
    • 학습시키거나, 나올 수 있는 문장 입력
    • 단어에 entity 적용
  • Action and parameters
    • parameters 값을 만들고 value 값 지정 가능
    • training phrases에서 적용한 entity 값
    • Is list 확인을 통해 여러개의 entity 값을 list 형태로 받을 수 있다
  • Responses
    • Training phrases에 대한 대답
    • $ 를 통해 entity 값 호출



시나리오 생성

  • 호출 (여기요) -대답

    • 주문(짜장면 이요) - 대답
      • 확인 (많이 주세요) - 대답
  • 호출 (여기요) - intent

    • add followup intent를 통해 하위 intent 생성 / 주문 (짜장면 이요)
      • 또 add folloup intent를 통해 하위 intent 생성 / 확인 (많이 주세요)

1.호출 intent에서 사용된 entity 값을 $ 를 통해 받아서 사용가능함

2.그러나 더 하위인 확인 intent에서는 호출 intent의 entity 값을 받을 수 없고,

주문 intent에서 사용한 값을 받기 위해 #orderfood_menu-followup.food로 받는다


복합 반응

  • 2개 이상의 값을 동시에 취할때 사용

    • ex : 짜장 2개 ,짬뽕 3개 - 음식과 개수를 같이 취급
  • Create entitiy를 통해 새로운 entity를 생성한다

  • 그리고 value 값에 2개의 값을 넣는다

Comments