ETC/Dialogflow

Dialogflow 란?[3]

Raconer 2023. 4. 15. 17:37
728x90

1. Fulfillment

기본적으로 Agent는 정적 응답으로 일치하는 Intents에 응답합니다. Intergration 옵션 중 하나를 사용하는 경우 fulfillment를 사용하여 보다 동적인 응답을 제공할 수 있습니다.

  1. 최종 사용자가 표현을 입력하거나 말합니다.
  2. Dialogflow가 최종 사용자 표현을 인텐트와 일치시키고 매개변수를 추출합니다.
  3. Dialogflow가 웹 훅 서비스에 웹 훅 요청 메시지를 보냅니다. 이 메시지에는 일치하는 인텐트, 작업, 매개변수, 인텐트에 정의된 응답에 대한 정보가 포함됩니다.
  4. 서비스가 필요에 따라 데이터베이스 쿼리 또는 외부 API 호출과 같은 작업을 수행합니다.
  5. 서비스에서 Dialogflow에 웹 훅 응답 메시지를 보냅니다. 이 메시지에는 최종 사용자에게 전송되어야 하는 응답이 포함됩니다.
  6. Dialogflow가 이 응답을 최종 사용자에게 보냅니다.
  7. 최종 사용자가 응답을 보거나 듣습니다.

참고 : https://cloud.google.com/dialogflow/es/docs/fulfillment-overview

응용 : http://dongho.me/detail/RESEARCH/BACKEND/183

2. Intergration

Dialogflow는 Google Assistant, Slack, Facebook Messenger와 같이 널리 사용되는 많은 대화 플랫폼과 통합됩니다. 이러한 플랫폼 중 하나에 대한 에이전트를 빌드하려면 여러 통합 옵션 중 하나를 사용해야 합니다. 최종 사용자의 직접적인 상호 작용이 자동으로 처리되므로 에이전트 구축에 집중할 수 있습니다. 각 통합은 플랫폼 별 방식으로 최종 사용자 상호 작용을 처리하므로 자세한 내용은 통합 플랫폼 설명서를 참조하십시오.

참고 : https://cloud.google.com/dialogflow/es/docs/integrations?hl=ko

728x90

'ETC > Dialogflow' 카테고리의 다른 글

Dialogflow 사용[2]  (0) 2023.04.15
Dialogflow 사용[1]  (0) 2023.04.15
Dialogflow 란?[2]  (0) 2023.04.15
Dialogflow 란?[1]  (0) 2023.04.15