ETC/Dialogflow

Dialogflow 란?[3]

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

1. 💬 Fulfillment

기본적으로 Agent는 정적 응답만 제공합니다.
그러나 Integration 옵션을 사용할 경우, Fulfillment를 통해 동적 응답을 제공할 수 있습니다.

📌 Fulfillment 동작 흐름

  1. 최종 사용자가 문장 또는 음성을 입력
  2. Dialogflow가 해당 표현을 Intent와 일치시키고 매개변수 추출
  3. Dialogflow가 웹훅 서비스에 요청을 보냄
  4. 외부 서비스에서 DB 질의나 외부 API 호출 수행
  5. 결과를 담은 Webhook Response를 Dialogflow에 전달
  6. Dialogflow가 사용자에게 응답 전달
  7. 사용자는 응답을 확인하거나 청취

🔗 공식 문서: Fulfillment 개요
🔗 응용 예시 블로그


2. 🔗 Integration

Dialogflow는 Google Assistant, Slack, Facebook Messenger
다양한 플랫폼과 통합(Integration) 을 제공합니다.

  • 하나의 에이전트를 설계하면 여러 플랫폼에서 공통으로 사용할 수 있음
  • 각 플랫폼의 특성에 맞게 자동으로 상호작용을 처리

예를 들어:

  • Google Assistant → 음성 기반 상호작용
  • Slack → 메시지 기반 텍스트 대화
  • Facebook Messenger → 챗봇 UI로 응답

📘 자세한 설명은 공식 문서 참고:
🔗 Dialogflow 통합 문서

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