๋‹ค๊ตญ์–ด ์—์ด์ „ํŠธ

Dialogflow๋Š” ๋‹ค๊ตญ์–ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ๋ชฉ๋ก์€ ์–ธ์–ด ์ฐธ์กฐ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ ์„ ํƒํ•œ ์–ธ์–ด๊ฐ€ ๊ธฐ๋ณธ ์–ธ์–ด๋กœ ์„ค์ •๋˜๋ฉฐ ๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ˜์†” ๋ฐ API์˜ ์–ธ์–ด ์„ ํƒ ๋ฒ”์œ„

์ฝ˜์†” ๋˜๋Š” API์—์„œ ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜๋ฉด ์ด ์„ ํƒ์€ ์—์ด์ „ํŠธ์˜ ํ๋ฆ„์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ด๋ถ์„ ์‚ฌ์šฉํ•œ ์–ธ์–ด ์„ ํƒ์€ ํ”Œ๋ ˆ์ด๋ถ ์–ธ์–ด ์ง€์›์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

๋ฃจํŠธ ์–ธ์–ด ๋ฐ ๋กœ์บ˜๋ณ„ ์–ธ์–ด

์–ธ์–ด์—๋Š” ๋‘ ๊ฐ€์ง€ ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฃจํŠธ ์–ธ์–ด: English(en)์™€ ๊ฐ™์ด ๋กœ์บ˜์„ ์ง€์ •ํ•˜์ง€ ์•Š๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค.
  • ๋กœ์บ˜๋ณ„ ์–ธ์–ด: English-US(en-US)์™€ ๊ฐ™์ด ํŠน์ • ๋ฆฌ์ „์ด๋‚˜ ๊ตญ๊ฐ€๋กœ์„œ ๋กœ์บ˜์„ ์ง€์ •ํ•˜๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค.

์ผ๋ถ€ ์–ธ์–ด๋Š” ๋ฃจํŠธ ์–ธ์–ด ๋ฐ ๋กœ์บ˜๋ณ„ ์–ธ์–ด๋กœ ๋ชจ๋‘ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์–ธ์–ด๋Š” ๋กœ์บ˜ ๊ฐ„์— ์ƒ๋‹นํ•œ ์ฐจ์ด๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋กœ์บ˜์ด ๊ณตํ†ต ๋ฃจํŠธ ์–ธ์–ด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ค‘๊ตญ์–ด-๊ด‘๋‘ฅ์–ด(zh-HK)
  • ์ค‘๊ตญ์–ด-๊ฐ„์ฒด(zh-CN)
  • ์ค‘๊ตญ์–ด-๋ฒˆ์ฒด(zh-TW)
  • ํฌ๋ฅดํˆฌ๊ฐˆ์–ด-๋ธŒ๋ผ์งˆ(pt-BR)
  • ํฌ๋ฅดํˆฌ๊ฐˆ์–ด-ํฌ๋ฅดํˆฌ๊ฐˆ(pt)

๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฃจํŠธ ์–ธ์–ด์— ๋งž๊ฒŒ ์—์ด์ „ํŠธ๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋งŒ ๋กœ์บ˜๋ณ„ ์–ธ์–ด์— ๋งž์ถค์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–ธ์–ด ์ถ”๊ฐ€

Dialogflow CX ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ธ์–ด๋‚˜ ๋กœ์บ˜์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์•ˆ๋‚ด๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. Dialogflow CX ์ฝ˜์†”์„ ์—ฝ๋‹ˆ๋‹ค.
  2. ์—์ด์ „ํŠธ์˜ Google Cloud ํ”„๋กœ์ ํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ชฉ๋ก์—์„œ ์—์ด์ „ํŠธ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.
  4. ์—์ด์ „ํŠธ ํ‘œ์‹œ ์ด๋ฆ„์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  5. ์—์ด์ „ํŠธ ์„ค์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  6. ์–ธ์–ด ํƒญ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  7. ํ•„์š”์— ๋”ฐ๋ผ ์–ธ์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
  8. ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ

๋Œ€๋ถ€๋ถ„์˜ ์—์ด์ „ํŠธ ๋ฐ์ดํ„ฐ๋Š” ๋‹ค๊ตญ์–ด ์—์ด์ „ํŠธ์˜ ๋ชจ๋“  ์–ธ์–ด์— ๊ณตํ†ต์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ตœ์ข… ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ…์ŠคํŠธ๋Š” ์–ธ์–ด์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋‹ค๊ตญ์–ด ์—์ด์ „ํŠธ๋ฅผ ๋นŒ๋“œํ•  ๋•Œ ๊ฐ ์–ธ์–ด์— ํ•ด๋‹นํ•˜๋Š” ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฝ˜์†”์—์„œ ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ API์— ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•˜๋ฉด ์ง€์ •๋œ ์–ธ์–ด์˜ ์ด ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ์˜ ์ „์ฒด ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

์ฝ˜์†”์—์„œ ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ์ฝ˜์†” ์ƒ๋‹จ์— ์žˆ๋Š” ์–ธ์–ด ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์•„๋ž˜์˜ ์‚ฌ์ด์ฆˆ ํ•ญ๋ชฉ ์œ ํ˜•์€ ํ‹ฐ์…”์ธ ๋ฅผ ์ฃผ๋ฌธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” ์›๋ž˜ ์˜์–ด๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์œผ๋ฏ€๋กœ ์ด ๊ฐœ์ฒด์—๋Š” 'S'์™€ ๊ฐ™์€ ํ•ญ๋ชฉ์ด ๋™์˜์–ด 'small'๊ณผ ํ•จ๊ป˜ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ŠคํŽ˜์ธ์–ด๊ฐ€ ์–ธ์–ด๋กœ ์ถ”๊ฐ€๋˜๋ฉด Dialogflow๊ฐ€ ์ƒˆ๋กœ์šด ์–ธ์–ด๋กœ ํ•ญ๋ชฉ์„ ๋งŒ๋“ค์ง€๋งŒ ํ•ญ๋ชฉ ์ž…๋ ฅ์„ ์ŠคํŽ˜์ธ์–ด๋กœ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•ญ๋ชฉ ๋™์˜์–ด
XS XS, ์•„์ฃผ ์ž‘์Œ
S S, pequeรฑo
M M, medio
L L, grande
XL XL, ์—‘์ŠคํŠธ๋ผ ๊ทธ๋ž€๋ฐ

AI ์ƒ์„ฑ ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ

๋Œ€ํ™”ํ˜• ์—์ด์ „ํŠธ (Dialogflow CX)์—์„œ๋Š” AI ์ƒ์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•˜๋Š” ๋Œ€์‹  ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€์†ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ์ธํ…ํŠธ, ํ•ญ๋ชฉ, fulfillment ์ˆ˜์ค€์—์„œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋Šฅ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AI ์ƒ์„ฑ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ๋กœ ์„ ํƒํ•œ ๊ฒฝ์šฐ์—๋„ ๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ์–ธ์–ด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜๋„ AI ์ƒ์„ฑ

๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ์–ธ์–ด๋กœ ํ•™์Šต ๋ฌธ๊ตฌ ์ž๋™ ์ƒ์„ฑ:

  1. ์—์ด์ „ํŠธ ์„ค์ • > ์–ธ์–ด๋กœ ์ด๋™ํ•˜์—ฌ ์—์ด์ „ํŠธ์— ๊ธฐ๋ณธ ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ์–ธ์–ด๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ ์‚ฌ์šฉ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  2. ์ฝ˜์†” ์ƒ๋‹จ์˜ ์–ธ์–ด ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•˜์—ฌ ์„ ํƒํ•œ ๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ์–ธ์–ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ๊ด€๋ฆฌ ํƒญ์œผ๋กœ ์ด๋™ํ•œ ๋‹ค์Œ ์ธํ…ํŠธ๋ฅผ ํด๋ฆญํ•˜๊ณ  ์ธํ…ํŠธ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์„ค๋ช… ํ•„๋“œ์— ์ธํ…ํŠธ์˜ ๋ชฉ์ ์— ๊ด€ํ•œ ์„ค๋ช…์ด ์ž…๋ ฅ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์„ค๋ช…์€ ๊ธฐ๋ณธ ์–ธ์–ด ๋˜๋Š” ํ˜„์žฌ ๋ณด๊ณ  ์žˆ๋Š” ์–ธ์–ด๋กœ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด ๋Œ€ํ™”ํ˜• ์—์ด์ „ํŠธ (Dialogflow CX)๊ฐ€ ๊ธฐ์กด ํ•™์Šต ๋ฌธ๊ตฌ๋ฅผ ์ƒˆ ์–ธ์–ด๋กœ ๋ฒˆ์—ญํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒˆ ์–ธ์–ด๋กœ ์ƒˆ๋กœ์šด ํ•™์Šต ๋ฌธ๊ตฌ๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด __ ์ƒˆ๋กœ LLM ์ƒ์„ฑ๋œ ๋ฌธ๊ตฌ ๋ผ๋””์˜ค ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 3์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด ํ•™์Šต ๋ฌธ๊ตฌ๋ฅผ ๋ณต์‚ฌํ•˜๊ณ  ์ž๋™์œผ๋กœ ๋ฒˆ์—ญํ•˜๋ ค๋ฉด AI ์ƒ์„ฑ์œผ๋กœ ๋ฒˆ์—ญ๋œ ๊ธฐ๋ณธ ์–ธ์–ด์˜ ๋ชจ๋“  ํ•™์Šต ๋ฌธ๊ตฌ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  5. + ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •ํ•œ ์ˆ˜์˜ ํ•™์Šต ๋ฌธ๊ตฌ๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์„ ํƒํ•œ ์–ธ์–ด๋กœ ํ‘œ์— ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ๋ชจ๋“  ํ•™์Šต ๋ฌธ๊ตฌ๋ฅผ ๊ฒ€ํ† ํ•˜์—ฌ ์ •ํ™•์„ฑ์„ ํ™•์ธํ•˜์„ธ์š”.

(๋ฏธ๋ฆฌ๋ณด๊ธฐ) ์—”ํ‹ฐํ‹ฐ AI ์ƒ์„ฑ

๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ์–ธ์–ด๋กœ ์ฐธ์กฐ ๊ฐ’๊ณผ ๋™์˜์–ด๋ฅผ ์ž๋™ ์ƒ์„ฑํ•˜๊ณ  ์ž๋™ ๋ฒˆ์—ญํ•ฉ๋‹ˆ๋‹ค.

  1. ์—์ด์ „ํŠธ ์„ค์ • > ์–ธ์–ด๋กœ ์ด๋™ํ•˜์—ฌ ์—์ด์ „ํŠธ์— ๊ธฐ๋ณธ ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ์–ธ์–ด๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ ์‚ฌ์šฉ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  2. ์ฝ˜์†” ์ƒ๋‹จ์˜ ์–ธ์–ด ๋“œ๋กญ๋‹ค์šด์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์„ ํƒํ•œ ๊ธฐ๋ณธ์ด ์•„๋‹Œ ์–ธ์–ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ๊ด€๋ฆฌ ํƒญ์œผ๋กœ ์ด๋™ํ•œ ๋‹ค์Œ ํ•ญ๋ชฉ ์œ ํ˜•์„ ํด๋ฆญํ•˜๊ณ  ํ•ญ๋ชฉ ์œ ํ˜• ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  4. ๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด ๋Œ€ํ™”ํ˜• ์—์ด์ „ํŠธ (Dialogflow CX)์—์„œ ๊ธฐ์กด ์ฐธ์กฐ ๊ฐ’๊ณผ ๋™์˜์–ด๋ฅผ ์ž๋™์œผ๋กœ ๋ฒˆ์—ญํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ’์„ ์ƒˆ ์–ธ์–ด๋กœ ์ž๋™ ๋ฒˆ์—ญํ•˜๋ ค๋ฉด + ๊ธฐ๋ณธ ์–ธ์–ด์—์„œ ๋ณต์‚ฌ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์–ธ์–ด ์—”ํ‹ฐํ‹ฐ ์œ ํ˜•์˜ ๋ชจ๋“  ์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒˆ ์–ธ์–ด๋กœ ๋ฒˆ์—ญ๋˜์–ด ํ‘œ์— ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์— 50๊ฐœ๊ฐ€ ๋„˜๋Š” ํ•ญ๋ชฉ์„ ๋ฒˆ์—ญํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์ฐธ์กฐ ๋ฐ ๋™์˜์–ด ๊ฐ’์€ ํ•ญ๋ชฉ์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.
  5. + ์ƒˆ ํ•ญ๋ชฉ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ƒˆ ์ฐธ์กฐ ๊ฐ’์„ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์–ธ์–ด๋กœ ์ฐธ์กฐ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด ์ฐธ์กฐ ๊ฐ’๊ณผ ๋™์˜์–ด๊ฐ€ ๋ชจ๋‘ ์ƒˆ ์–ธ์–ด๋กœ ์ž๋™ ๋ฒˆ์—ญ๋ฉ๋‹ˆ๋‹ค.

(๋ฏธ๋ฆฌ๋ณด๊ธฐ) ์ฃผ๋ฌธ ์ฒ˜๋ฆฌ AI ์ƒ์„ฑ

AI ์ƒ์„ฑ์€ ๊ฒฝ๋กœ, ๊ฒฝ๋กœ ๊ทธ๋ฃน, ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ์ดํ–‰ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ๋กœ ์œ ํ˜•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ฒฝ๋กœ ๋ฐ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์ด ๊ธฐ๋Šฅ์€ ๊ธฐ๋ณธ ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ์–ธ์–ด๋กœ ์—์ด์ „ํŠธ๋ฅผ ๋ณด๊ณ  ์žˆ๊ณ  ์ง€์ •๋œ ๊ฒฝ๋กœ ์œ ํ˜• ์ค‘ ํ•˜๋‚˜์ธ ๊ฒฝ์šฐ์—๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฒฝ๋กœ์˜ Fulfillment ์„น์…˜์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์–ธ์–ด์˜ ์ƒ๋‹ด์‚ฌ ์‘๋‹ต์„ ์ž๋™์œผ๋กœ ๋ณต์‚ฌํ•˜์—ฌ ๋ณด๊ณ  ์žˆ๋Š” ์–ธ์–ด๋กœ ๋ฒˆ์—ญํ•˜๋ ค๋ฉด ๋ณต์‚ฌ ๋ฐ ๋ฒˆ์—ญ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์— 50๊ฐœ๊ฐ€ ๋„˜๋Š” ๋Œ€๋‹ต์„ ๋ฒˆ์—ญํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

API ์‚ฌ์šฉ ์‹œ ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ

API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด EntityType, Intent ๋˜๋Š” Page ์œ ํ˜•์„ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•  ๋•Œ languageCode ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

EntityType ์ฐธ์กฐ์˜ ํ”„๋กœํ† ์ฝœ ๋ฐ ๋ฒ„์ „ ์„ ํƒ:

ํ”„๋กœํ† ์ฝœ V3 V3beta1
REST EntityType ๋ฆฌ์†Œ์Šค EntityType ๋ฆฌ์†Œ์Šค
RPC EntityType ์ธํ„ฐํŽ˜์ด์Šค EntityType ์ธํ„ฐํŽ˜์ด์Šค
C++ EntityTypesClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
C# EntityTypesClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
Go EntityTypesClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
์ž๋ฐ” EntityTypesClient EntityTypesClient
Node.js EntityTypesClient EntityTypesClient
PHP ์—†์Œ ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
Python EntityTypesClient EntityTypesClient
Ruby ์—†์Œ ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ

์ธํ…ํŠธ ์ฐธ์กฐ์˜ ํ”„๋กœํ† ์ฝœ ๋ฐ ๋ฒ„์ „ ์„ ํƒ:

ํ”„๋กœํ† ์ฝœ V3 V3beta1
REST ์ธํ…ํŠธ ๋ฆฌ์†Œ์Šค ์ธํ…ํŠธ ๋ฆฌ์†Œ์Šค
RPC ์ธํ…ํŠธ ์ธํ„ฐํŽ˜์ด์Šค ์ธํ…ํŠธ ์ธํ„ฐํŽ˜์ด์Šค
C++ IntentsClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
C# IntentsClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
Go IntentsClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
์ž๋ฐ” IntentsClient IntentsClient
Node.js IntentsClient IntentsClient
PHP ์—†์Œ ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
Python IntentsClient IntentsClient
Ruby ์—†์Œ ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ

ํŽ˜์ด์ง€ ์ฐธ์กฐ์˜ ํ”„๋กœํ† ์ฝœ ๋ฐ ๋ฒ„์ „ ์„ ํƒ:

ํ”„๋กœํ† ์ฝœ V3 V3beta1
REST ํŽ˜์ด์ง€ ๋ฆฌ์†Œ์Šค ํŽ˜์ด์ง€ ๋ฆฌ์†Œ์Šค
RPC ํŽ˜์ด์ง€ ์ธํ„ฐํŽ˜์ด์Šค ํŽ˜์ด์ง€ ์ธํ„ฐํŽ˜์ด์Šค
C++ PagesClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
C# PagesClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
Go PagesClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
์ž๋ฐ” PagesClient PagesClient
Node.js PagesClient PagesClient
PHP ์—†์Œ ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
Python PagesClient PagesClient
Ruby ์—†์Œ ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ

๋ชจ๋“  ์–ธ์–ด๋ณ„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ์–ธ์–ด๋ณ„๋กœ ๋ณ„๋„์˜ API๋ฅผ ํ˜ธ์ถœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. API ํ˜ธ์ถœ์—์„œ ์–ธ์–ด ์ผ๋ฐ˜์  ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋Š” ๋ชจ๋“  ์–ธ์–ด๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.

์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ํ…Œ์ŠคํŠธ

์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์—์ด์ „ํŠธ ์ด๋ฆ„ ์•„๋ž˜์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์–ธ์–ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ธ์–ด ์ œ๊ณต

API๋ฅผ ํ†ตํ•ด ์š”์ฒญ์„ ๋ณด๋‚ผ ๋•Œ๋Š” detectIntent ๋ฉ”์„œ๋“œ์˜ queryInput.languageCode ํ•„๋“œ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Sessions ์œ ํ˜•์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์„ธ์…˜ ์ฐธ์กฐ์˜ ํ”„๋กœํ† ์ฝœ ๋ฐ ๋ฒ„์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœํ† ์ฝœ V3 V3beta1
REST ์„ธ์…˜ ๋ฆฌ์†Œ์Šค ์„ธ์…˜ ๋ฆฌ์†Œ์Šค
RPC ์„ธ์…˜ ์ธํ„ฐํŽ˜์ด์Šค ์„ธ์…˜ ์ธํ„ฐํŽ˜์ด์Šค
C++ SessionsClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
C# SessionsClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
Go SessionsClient ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
์ž๋ฐ” SessionsClient SessionsClient
Node.js SessionsClient SessionsClient
PHP ์—†์Œ ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ
Python SessionsClient SessionsClient
Ruby ์—†์Œ ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ

์–ธ์–ด ์ž๋™ ๊ฐ์ง€

์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ์ฟผ๋ฆฌ ์–ธ์–ด๊ฐ€ ์š”์ฒญ์— ์ง€์ •๋œ ์–ธ์–ด์™€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ Dialogflow๋Š” ์ด๋ฅผ ๊ฐ์ง€ํ•˜์—ฌ ์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ์–ธ์–ด๋กœ ์ž๋™ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด ๋ชฉ๋ก์€ ์–ธ์–ด ์ฐธ์กฐ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. WebhookRequest์˜ LanguageInfo ํ•„๋“œ๋Š” ์–ธ์–ด ๊ฐ์ง€๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๊ฒฝ์šฐ ์ž…๋ ฅ ์–ธ์–ด, ํŒ๋ณ„ ์–ธ์–ด, ์‹ ๋ขฐ๋„ ์ ์ˆ˜๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

์–ธ์–ด ์ž๋™ ๊ฐ์ง€ ์‚ฌ์šฉ ์„ค์ •

์—์ด์ „ํŠธ ๋ฐ ํ๋ฆ„ ์ˆ˜์ค€ ๋ชจ๋‘์—์„œ ์–ธ์–ด ์ž๋™ ๊ฐ์ง€๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ์—์ด์ „ํŠธ ์„ค์ •์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์–ธ์–ด ํƒญ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  2. ์–ธ์–ด ์ž๋™ ๊ฐ์ง€ ๋ฐ ์ „ํ™˜ ์‚ฌ์šฉ ์„ค์ • ์˜†์˜ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒํ•˜์—ฌ ์—์ด์ „ํŠธ์— ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ €์žฅ์„ ํด๋ฆญํ•˜์—ฌ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

  3. ํ๋ฆ„์„ ์„ ํƒํ•˜๊ณ  ํ๋ฆ„ ์„ค์ •์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ํ๋ฆ„ ์„ค์ • ํŒจ๋„์—์„œ ์–ธ์–ด ์ž๋™ ๊ฐ์ง€ ๋ฐ ์ „ํ™˜ ์‚ฌ์šฉ ์„ค์ • ์˜†์˜ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  4. ์–ธ์–ด ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ Dialogflow๊ฐ€ ์‘๋‹ตํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์–ธ์–ด ์ž๋™ ๊ฐ์ง€ ๊ธฐ๋Šฅ์—์„œ ์ง€์›ํ•˜๋Š” ์–ธ์–ด๋งŒ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  5. ์ €์žฅ์„ ํด๋ฆญํ•˜์—ฌ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ์˜ ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ์š”์ฒญ

Dialogflow์—์„œ ์—์ด์ „ํŠธ๊ฐ€ ์ง€์›ํ•˜๋Š” ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ์š”์ฒญ์„ ๋ฐ›์œผ๋ฉด ๋‹ค์Œ ๊ทœ์น™์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ์š”์ฒญ์ด ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฉด Dialogflow๊ฐ€ ์ž๋™์œผ๋กœ ์ž…๋ ฅ ์–ธ์–ด๋ฅผ ํ™•์ธํ•˜๊ณ  ์ž๋™ ์–ธ์–ด ๊ฐ์ง€๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉด ํ•ด๋‹น ์–ธ์–ด๋กœ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ ์–ธ์–ด ๊ฐ์ง€๊ฐ€ ์‚ฌ์šฉ ์ค‘์ง€๋œ ๊ฒฝ์šฐ Dialogflow๋Š” ๊ธฐ๋ณธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ์š”์ฒญ์ด ์—์ด์ „ํŠธ์—์„œ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋กœ์บ˜๋ณ„ ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•˜์ง€๋งŒ ์—์ด์ „ํŠธ๊ฐ€ ๊ด€๋ จ ๋ฃจํŠธ ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ Dialogflow๋Š” ๋ฃจํŠธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ๊ฐœ์ฒด ์ถ”์ถœ์€ ์ด์ „ ๊ทœ์น™์— ๋Œ€ํ•œ ์˜ˆ์™ธ์ž…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ํ•ญ๋ชฉ ์ถ”์ถœ์€ ์—์ด์ „ํŠธ๊ฐ€ ๋กœ์บ˜๋ณ„ ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋„ ์ œ๊ณต๋œ ๋กœ์บ˜๋ณ„ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ†ตํ•ฉ

ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ†ตํ•ฉ์„ ํ†ตํ•œ ์—์ด์ „ํŠธ ์ƒํ˜ธ์ž‘์šฉ์—๋Š” ์—์ด์ „ํŠธ์˜ ๊ธฐ๋ณธ ์–ธ์–ด๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.