[GCP] Dialogflow란?
✅ Dialogflow란?
Dialogflow는 Google Cloud에서 제공하는 대화형 AI 플랫폼으로, 챗봇(Chatbot), 콜봇(IVR), 가상 상담원(Virtual Agent) 등을 쉽게 구축할 수 있도록 도와주는 서비스입니다. 자연어 처리(NLP) 기반으로 사용자의 질문을 이해하고 적절한 답변을 제공하거나 외부 API, 데이터베이스와 연동할 수 있습니다.
Dialogflow는 크게 두 가지 버전이 있습니다.
-
Dialogflow ES (Essentials)
-
기존 버전(2017년 공개)
-
단순한 챗봇/FAQ 시스템 제작에 적합
-
비교적 저렴하고 무료 플랜도 있음
-
이제는 기능 확장이 중단되었고, Google은 CX로의 마이그레이션을 권장
-
-
Dialogflow CX (Customer Experience)
-
엔터프라이즈용(2020년 이후 권장 버전)
-
대규모 복잡한 대화 설계(Flow, Page 개념 사용)
-
멀티턴(Multi-turn) 대화에 강함
-
다양한 채널(Google Chat, WhatsApp, 전화, 웹사이트 등)과 손쉽게 통합 가능
-
Vertex AI 기반의 생성형 응답(Generative AI)도 지원
-
📌 Dialogflow 주요 기능
-
자연어 이해(NLU) – 사용자의 발화를 Intent로 매칭
-
Entity 추출 – 날짜, 장소, 이름 등 핵심 데이터를 자동 인식
-
Fulfillment(Webhook) – 외부 API와 연동해 맞춤형 응답 처리
-
멀티 채널 통합 – Google Chat, Slack, WhatsApp, 전화(Phone Gateway) 등 연결
-
분석/로그 – 대화 흐름, Intent 매칭률, 세션 데이터 분석
💰 가격 (2025년 기준)
-
Dialogflow ES:
-
무료 티어 제공 (월 1,000 요청 무료)
-
초과 시 텍스트 요청 $0.002/건, 음성은 별도 과금
-
-
Dialogflow CX:
-
세션 기반 과금
-
텍스트 세션: 약 $0.007/세션
-
음성 입력/출력: 초당 $0.06 ~ $0.12
-
Generative AI 응답(베타): 토큰 사용량 기반 (분당 60만 토큰 기본 할당)
-
신규 고객은 $600 무료 크레딧 제공
-
👉 ES보다 CX가 약 2.5~3배 비싸지만, 복잡한 상담 시스템에는 CX가 훨씬 유리합니다.
📊 쿼터(Quotas & Limits)
-
CX 토큰 소비: 분당 최대 600,000 토큰
-
API 호출: 프로젝트별 분당 수천 건 허용 (증설 요청 가능)
-
Webhook: 응답 제한 시간 30초 이내
⚙️ Webhook Fulfillment 예시 (Node.js)
Dialogflow는 **웹훅(fulfillment)**으로 외부 서버와 데이터를 주고받습니다.
🔌 통합 가능한 채널
-
웹/모바일: Dialogflow Messenger, Web Demo
-
메시징 앱: Google Chat, Slack, Facebook Messenger, WhatsApp
-
콜봇(IVR): Phone Gateway
-
Google 생태계: CCAI(Contact Center AI), Vertex AI Agents
🚀 시작하는 방법
-
프로젝트 생성 → Dialogflow API 활성화
-
ES 또는 CX 버전 선택 후 Agent 생성
-
Intent / Entity 정의
-
Fulfillment(Webhook) 연결 (Cloud Functions, App Engine 등 가능)
-
원하는 채널(웹, 전화, 메신저)에 통합
댓글
댓글 쓰기