์ด ๊ฐ์ด๋์์๋ ์์ฑ ๊ธฐ๋ฅ์ ์ํ ์ถ๊ฐ์ ์ธ ๊ณ ๊ธ ์ค์ ์ ์ ๊ณตํฉ๋๋ค. ์์ด์ ํธ ์ค์ > ์์ฑ ๋ฐ IVR > Speech-to-Text > ๊ณ ๊ธ ์์ฑ ์ค์ ์ผ๋ก ์ด๋ํ์ฌ ์ด๋ฌํ ๊ณ ๊ธ ์ค์ ์ ์ฌ์ฉ ์ค์ ํ๊ฑฐ๋ ์ค์งํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์ค์ ์ ์์ด์ ํธ ์ค์ (์ ์ฒด ์์ด์ ํธ์ ์ ์ฉ), ํ๋ฆ ์ค์ (์ ์ฒด ํ๋ฆ์ ์ ์ฉ๋๊ณ ์์ด์ ํธ ์ค์ ์ ์ฌ์ ์), ํ์ด์ง ์ค์ (ํ์ด์ง์ ์ ์ฉ๋๊ณ ํ๋ฆ ๋ฐ ์์ด์ ํธ ์ค์ ์ ์ฌ์ ์), fulfillment ์ค์ (fulfillment์ ์ ์ฉ๋๊ณ ํ์ด์ง, ํ๋ฆ, ์์ด์ ํธ ์ค์ ์ฌ์ ์)์์ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฌํ ์ค์ ์ ํ์ ์งํฉ์ ์์ค์ ์ค์ ๊ด๋ จ์ฑ์ ๋ฐ๋ผ ๊ฐ ์์ค์์ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. *ํ์ ์์ค์์ ์ด๋ฌํ ์ค์ ์ ๊ตฌ์ฑํ๋ ค๋ฉด ๋จผ์ ์์ด์ ํธ ์์ค(์์ด์ ํธ ์ค์ > ์์ฑ ๋ฐ IVR > Speech-to-Text > ๊ณ ๊ธ ์์ฑ ์ค์ )์์ ๊ณ ๊ธ ์์ฑ ์ค์ ์ฌ์ฉ ์ค์ ์ฒดํฌ๋ฐ์ค๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.*
์ด๋ฌํ ํ์ ์์ค์์ ๋ง์ถค์ค์ ์ต์ ์ ์ ํํ๋ฉด ์ ๋ฐ์ดํธ๋ ์์ด์ ํธ ์์ค ์ค์ ์ ํ๋ฆ, ํ์ด์ง, fulfillment ์์ค์ ์ ํ๋์ง ์์ต๋๋ค. ๋ง์ถค์ค์ ์ต์ ์ ์ฌ๋ฌ ์ค์ ์ด ์์ผ๋ฉฐ ์ผ๋ถ ์ค์ ๋ง ์ ๋ฐ์ดํธํ๋ ค๋ ๊ฒฝ์ฐ ์์ด์ ํธ ์์ค ์ค์ ๊ณผ ๋์ผํ๊ฒ ํ๋ ค๋ฉด ๋ค๋ฅธ ์ค์ ์ ์ ๋ฐ์ดํธํด์ผ ํ ์ ์์ต๋๋ค.
์์ค๋ณ ์ค์ ๊ฐ์ฉ์ฑ
๋ค์ ํ์์๋ ๊ฐ ์์ค์์ ์ฌ์ฉํ ์ ์๋ ๊ณ ๊ธ ์์ฑ ์ค์ ์ ๋ณด์ฌ์ค๋๋ค.
์ค์ ์ด๋ฆ | ์๋ด์ฌ | ํ๋ฆ | ํ์ด์ง | Fulfillment |
---|---|---|---|---|
๋ชจ๋ธ ์ ํ(Speech-to-Text) | โ | โ | โ | |
์์ฑ ์ข ๋ฃ ๋ฏผ๊ฐ๋ | โ | โ | โ | |
๊ณ ๊ธ ์ ํ ์๊ฐ ๊ธฐ๋ฐ ์์ฑ ์ข ๋ฃ ๋ฏผ๊ฐ๋ | โ | โ | โ | |
์ค๋งํธ ์๋ํฌ์ธํธ ์ฌ์ฉ ์ค์ | โ | |||
์์ฑ ์ค์ง ์ ํ ์๊ฐ | โ | โ | โ | |
ํตํ ์ฐธ์ฌ | โ | โ | ||
๋ถ๋ถ ์๋ต ์ฌ์ ์ทจ์ ํ์ฉ | โ | |||
์ค๋์ค ๋ด๋ณด๋ด๊ธฐ ๋ฒํท | โ | โ | ||
DTMF | โ | โ | โ |
๋ชจ๋ธ ์ ํ(Speech-to-Text)
์์ด์ ํธ, ํ๋ฆ, ํ์ด์ง ์์ค์์ ์ค์ ํ ์ ์์ต๋๋ค.
์์ฑ ์ธ์์ ์ฌ์ฉ๋๋ ์์ฑ ๋ชจ๋ธ์ ์ค์ ํฉ๋๋ค. ์ด ์ค์ ์ ์ธ์ด๋ณ๋ก ์ ์ฉ๋๋ฏ๋ก ์ธ์ด๋ง๋ค ๋ค๋ฅธ ๋ชจ๋ธ์ ์ ํํ ์ ์์ต๋๋ค. ๋ํ ์์ฒญ ์์ค ์์ฑ ๋ชจ๋ธ ์ฌ์ ์๋ฅผ ์ ํํ๋ฉด ๋ฐํ์ API ํธ์ถ์์ ๋ค๋ฅธ ๋ชจ๋ธ์ ์ง์ ํ๋๋ผ๋ ์ ํํ ๋ชจ๋ธ์ด ์ฌ์ฉ๋ฉ๋๋ค.
๋ํํ ์์ด์ ํธ(Dialogflow CX) Phone Gateway์ ๋ํ ์ ํ์ฌํญ์ ์ฐธ์กฐํ์ธ์. ์์ธํ ๋ด์ฉ์ ์์ฑ ๋ชจ๋ธ์ ์ฐธ์กฐํ์ธ์.
์์ฑ ์ข ๋ฃ ๋ฏผ๊ฐ๋
์์ด์ ํธ, ํ๋ฆ, ํ์ด์ง ์์ค์์ ์ค์ ํ ์ ์์ต๋๋ค.
์ต์ข ์ฌ์ฉ์ ์ค๋์ค ์ ๋ ฅ์์ ์์ฑ ์ข ๋ฃ๋ฅผ ์ธ์ํ๋ ๋ฏผ๊ฐ๋๋ฅผ ์ ์ดํฉ๋๋ค. ๊ฐ์ ๋ฒ์๋ 0(๋ฎ์ ๋ฏผ๊ฐ๋, ์์ฑ์ด ์ข ๋ฃ๋ ๊ฐ๋ฅ์ฑ์ด ์์)๋ถํฐ 100(๋์ ๋ฏผ๊ฐ๋, ์์ฑ์ด ์ข ๋ฃ๋ ๊ฐ๋ฅ์ฑ์ด ๋์)๊น์ง์ ๋๋ค.
๊ณ ๊ธ ์ ํ ์๊ฐ ๊ธฐ๋ฐ ์์ฑ ์ข ๋ฃ ๋ฏผ๊ฐ๋
์์ด์ ํธ ์์ค์์ ์ค์ ํ๊ณ ํ๋ฆ ๋ฐ ํ์ด์ง ์์ค์์ ์ค์งํ ์ ์์ต๋๋ค.
์ด ์ค์ ์ ์ฌ์ฉ ์ค์ ํ๋ฉด ์์ฑ ์ข ๋ฃ ๋ฏผ๊ฐ๋ ์ค์ ๊ฐ์ด ์์ฑ ์ข ๋ฃ๋ฅผ ๊ฒฐ์ ํ๋ ์๋ ์ค๋์ค ๋ฌด์ ์ ํ ์๊ฐ์ ์ค์ ํ ์ ์๋ ๊ฒ์ด์ง๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ด ์ค์ ์ด ์ฌ์ฉ ์ค์ง๋๋ฉด (๊ธฐ๋ณธ๊ฐ) ์์ฑ ์ข ๋ฃ ๋ฏผ๊ฐ๋ ์ค์ ๊ฐ์ด Google Cloud Speech-to-Text์์ ์ ๊ณตํ๋ ML ๋ชจ๋ธ๋ก ์์ฑ ์ข ๋ฃ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋ฐ๋ฉด ์์ฑ ์ข
๋ฃ ๋ฏผ๊ฐ๋ ์ค์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก en-US
์ธ์ด ํ๊ทธ์ phone_call
์์ฑ ๋ชจ๋ธ๋ง ์ง์ํ๋ฉฐ ์ ํ ์๊ฐ ๊ธฐ๋ฐ์ ๊ณ ๊ธ ์์ฑ ์ข
๋ฃ ๋ฏผ๊ฐ๋ ์ฌ์ฉ ์ค์ ์ค์ ์ ์ฌ์ฉํ๋ฉด Dialogflow์์ ์ง์ํ๋ ๋ชจ๋ ์ธ์ด์ ์์ฑ ๋ชจ๋ธ์ ์์ฑ ์ข
๋ฃ ๋ฏผ๊ฐ๋๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ค๋งํธ ์๋ํฌ์ธํธ ์ฌ์ฉ ์ค์
์์ด์ ํธ ์์ค์์๋ง ์ค์ ํ ์ ์์ต๋๋ค.
์ด ์ค์ ์ ์ฌ์ฉ ์ค์ ํ๋ฉด ๋ํํ ์์ด์ ํธ(Dialogflow CX)์์ ๋ถ๋ถ์ ์ธ ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ถ์ํ์ฌ ์์ฑ ์ข ๋ฃ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ฌ์ฉ์๊ฐ '๋ด๊ฐ ์ํ๋ ๊ฒ์'์ด๋ผ๊ณ ๋งํ๊ณ ์ ์ ๋ฉ์ถ๋ฉด ๋ํํ ์์ด์ ํธ(Dialogflow CX)๋ ์ฌ์ฉ์๊ฐ ๋ฌธ์ฅ์ ๊ณ์ ๋งํ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค.
์ด๋ ์ฌ์ฉ์๊ฐ '1234'๋ผ๊ณ ๋งํ ํ '5678'์ด๋ผ๊ณ ๋งํ๊ธฐ ์ ์ ์ ์ ๋ฉ์ถ ์ ์๋ ์ซ์ ํ๋ผ๋ฏธํฐ ์์ง์ ํนํ ์ ์ฉํฉ๋๋ค. ํน์ ํ๋ผ๋ฏธํฐ์ ์ด ์ค์ ์ ์ ์ฉํ๋ ค๋ฉด ์ค๋งํธ ์๋ํฌ์ธํธ๋ฅผ ํ๋ผ๋ฏธํฐ ํ์์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค.
์ด ์ค์ ์ en-US
์ธ์ด ํ๊ทธ์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ง๋์ด ์์ต๋๋ค.
์์ฑ ์ค์ง ์ ํ ์๊ฐ
์์ด์ ํธ, ํ๋ฆ, ํ์ด์ง ์์ค์์ ์ค์ ํ ์ ์์ต๋๋ค.
๋ํํ ์์ด์ ํธ(Dialogflow CX)์์ ์ต์ข ์ฌ์ฉ์ ์ค๋์ค ์ ๋ ฅ ๋๊ธฐ๋ฅผ ์ค์งํ๋ ๊ธฐ๊ฐ(์ด)์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 5์ด์ด๋ฉฐ ์ต๋๊ฐ์ 60์ด์ ๋๋ค. ์ด ์ ํ ์๊ฐ ๋์ ๋ํํ ์์ด์ ํธ(Dialogflow CX)๊ฐ ์ ๋ ฅ ์์ ์ด๋ฒคํธ๋ฅผ ํธ์ถํฉ๋๋ค.
ํตํ ์ฐธ์ฌ
์์ด์ ํธ, ํ๋ฆ, fulfillment ์์ค์์ ์ค์ ํ ์ ์์ต๋๋ค.
์ฌ์ฉ ์ค์ ํ๋ฉด ์ต์ข ์ฌ์ฉ์๊ฐ ๋ํํ ์์ด์ ํธ(Dialogflow CX) ์๋ต ์ค๋์ค๋ฅผ ์ค๋จํ ์ ์์ต๋๋ค. ์ค๋จํ๋ฉด ๋ํํ ์์ด์ ํธ(Dialogflow CX)์์ ์ค๋์ค ์ ์ก์ ์ค์งํ๊ณ ๋ค์ ์ต์ข ์ฌ์ฉ์ ์ ๋ ฅ์ ์ฒ๋ฆฌํฉ๋๋ค.
๋ฉ์์ง ํ์ ๋ฉ์์ง๊ฐ ์ฌ๋ฌ ๊ฐ ์๊ณ ํตํ ์ฐธ์ฌ๊ฐ ์ฌ์ฉ ์ค์ ๋ ํ์ด์ง, ํ๋ฆ ๋๋ ์์ด์ ํธ์ ์ฐ๊ฒฐ๋ fulfillment์์ ๋ฉ์์ง๊ฐ ํ์ ์ถ๊ฐ๋๋ฉด ํ์ ๋ค์ ๋ชจ๋ ๋ฉ์์ง์์๋ ํตํ ์ฐธ์ฌ๊ฐ ์ฌ์ฉ ์ค์ ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ ํตํฉ ์ ํตํ ์ฐธ์ฌ๊ฐ ์ฌ์ฉ ์ค์ ๋ ํ์ ์ถ๊ฐ๋ ๋ชจ๋ ๋ฉ์์ง์ ์ค๋์ค ์ฌ์์ด ์ค์ง๋ฉ๋๋ค.
๋ถ๋ถ ์๋ต ์ฌ์ ์ทจ์ ํ์ฉ
fulfillment ์์ค์์๋ง ์ค์ ํ ์ ์์ต๋๋ค.
์์ด์ ํธ ์ค์ > ์์ฑ ๋ฐ IVR์์ ๊ณ ๊ธ ์์ฑ ์ค์ ์ฌ์ฉ ์ค์ ์ฒดํฌ๋ฐ์ค๊ฐ ์ ํ๋์ด ์๊ณ fulfillment ์์ค์์ ๋ถ๋ถ ์๋ต์ด ์ฌ์ฉ ์ค์ ๋๋ฉด ์ด ์ค์ ์ ์ฌ์ฉ ์ค์ ํ ์ ์์ต๋๋ค. ์ด ์ค์ ์ ์ฌ์ฉํ๋ฉด ๋ถ๋ถ ์๋ต ์ฌ์์ ์ทจ์ํ ์ ์์ต๋๋ค.
๋ฉ์์ง ํ์ ๋ฉ์์ง๊ฐ ์ทจ์๋ฅผ ํ์ฉํ๋ fulfillment์ ์ํด ์์ฑ๋ ๊ฒฝ์ฐ ๋ค๋ฅธ ๋ฉ์์ง๊ฐ ํ์ ์ถ๊ฐ๋๋ฉด ๋ฉ์์ง ์ฌ์์ด ์ทจ์๋ฉ๋๋ค. ์ด๊ธฐ ๋ฉ์์ง ์ฌ์์ ์์ํ๋ ค๊ณ ํ์ง๋ง ์๋ ์ค์ธ ์นํ ์์ ์ด๊ธฐ ๋ฉ์์ง ์ฌ์์ด ์๋ฃ๋๊ธฐ ์ ์ ๋ค๋ฅธ ๋ฉ์์ง๋ฅผ ์์ฑํ๋ฉด ์ฌ์์ ์ทจ์ํ๋ ค๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
์ค๋์ค ๋ด๋ณด๋ด๊ธฐ ๋ฒํท
์์ด์ ํธ ๋ฐ ํ๋ฆ ์์ค์์ ์ค์ ํ ์ ์์ต๋๋ค.
์ ๊ณต๋๋ ๊ฒฝ์ฐ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ค๋์ค ๋ฐ์ดํฐ๊ฐ Cloud Storage ๋ฒํท์ ์ ์ฅ๋ฉ๋๋ค.
์ ์ฅ๋๋ ์ค๋์ค | ์ ์ฉ ๊ฐ๋ฅํ ์์ฒญ |
---|---|
์ต์ข ์ฌ์ฉ์ ์ค๋์ค ์ ๋ ฅ | DetectIntent, StreamingDetectIntent, AnalyzeContent, StreamingAnalyzeContent |
์๋ต์ ์ํด ํฉ์ฑ๋ Text-to-Speech(TTS) ์ค๋์ค | AnalyzeContent, StreamingAnalyzeContent |
ํ๋ก์ ํธ์ ๋ค์ ์๋น์ค ๊ณ์ ์ ์คํ ๋ฆฌ์ง ๊ฐ์ฒด ์์ฑ์ ์ญํ ์ ๋ถ์ฌํฉ๋๋ค.
ํํธ๋ ๊ธฐ๋ณธ ์ ๊ณต ์ ํ ํตํฉ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
one-click@df-cx-ALPHANUMERIC_VALUE-ALPHANUMERIC_VALUE.iam.gserviceaccount.com
ํ์์ ์๋น์ค ๊ณ์ Dialogflow CX ์ ํ ๊ฒ์ดํธ์จ์ด ํตํฉ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com
ํ์์ ์๋น์ค ๊ณ์ ์ ์ฐ๊ฒฐํฉ๋๋ค. IAM์์ ์ด ์๋น์ค ๊ณ์ ์ ์ฐพ์ผ๋ ค๋ฉด Google ์ ๊ณต ์ญํ ๋ถ์ฌ ํฌํจ ์ต์ ์ ์ ํํฉ๋๋ค.
DTMF
์ด ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ DTMF(Dual-tone multi-frequency signaling) ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.