AWS ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ

์ธ๋””ํ”„์˜ Amazon Connect๋ฅผ ํ™œ์šฉํ•œ ํด๋ผ์šฐ๋“œ ์ฝœ์„ผํ„ฐ ๊ตฌ์ถ•

์ธ๋””ํ”„๋Š” IP (Intellectual Property)๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ณ ๊ฐ๊ณผ ๋ณ€๋ฆฌ์‚ฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ํ”Œ๋žซํผ ์„œ๋น„์Šค INDIP๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํ—ˆ, ์ƒํ‘œ, ๋””์ž์ธ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ๊ณ ๊ฐ์ด ์ž์‹ ์˜ ๊ธฐ์ˆ ๊ณผ ์‚ฐ์—… ๋ถ„์•ผ์— ์ ํ•ฉํ•œ ๋ณ€๋ฆฌ์‚ฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด 100๋งŒ ๊ฑด ์ด์ƒ์˜ ํŠนํ—ˆ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ ์‚ฌ๋ฌด์†Œ์™€ ๋ณ€๋ฆฌ์‚ฌ๋“ค์˜ ๊ธฐ์ˆ  ๋ถ„์•ผ๋ณ„ ์ „๋ฌธ์„ฑ์„ ๋ถ„์„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ๊ทผ ์ƒ์„ฑํ˜• AI๋ฅผ ํ™œ์šฉํ•œ ํŠนํ—ˆ ์ƒ๋‹ด ๋น„์„œ โ€˜์ œ๋…ธ์Šค(GENOS)โ€™๋ฅผ ๊ฐœ๋ฐœํ•˜์—ฌ, ๋ณต์žกํ•œ ํŠนํ—ˆ ์ถœ์› ๊ณผ์ •์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ์ง€์‹์žฌ์‚ฐ๊ถŒ ๋ฒ•๋ฅ  ์ง€์‹์— ๋Œ€ํ•œ ์ง„์ž… ์žฅ๋ฒฝ์„ ๋‚ฎ์ถ”๋Š” ๋ฐ ๊ธฐ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๋…ธ์Šค๋Š” ์‹ค์‹œ๊ฐ„ ์ƒ๋‹ด, ํŠนํ—ˆ ์ถœ์› ์ ˆ์ฐจ ์•ˆ๋‚ด, ๊ธฐ์ˆ  ๋ฌธ์„œ ์ดˆ๊ธฐ ๊ฒ€ํ†  ๋ฐ ์กฐ์–ธ ์ œ๊ณต ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋ฌธ์ ์ธ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹จ์ˆœํ•œ ์›น ์ ‘์† ๋ฟ ์•„๋‹ˆ๋ผ ์ „ํ™” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€ ๋˜์–ด ์‚ฌ์šฉ์ž๊ฐ€ ๋†“์น  ์ˆ˜ ์žˆ๋Š” ์ผ์ •์ด๋‚˜ ์ค‘์š” ์‚ฌ์•ˆ ๋™์˜ ๋“ฑ์„ ๋ฌธ์ž, ๋ฉ”์ผ ๋ฟ ์•„๋‹ˆ๋ผ ์ง์ ‘ ์ „ํ™”๋ฅผ ํ†ตํ•ด ์•ˆ๋‚ดํ•˜๊ณ  ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ธ๋””ํ”„๋Š” ์ œ๋…ธ์Šค์— AI IVR(Interactive Voice Response) ๋ฐ ์ž๋™ํ™” ๋ฐœ์‹  ์†”๋ฃจ์…˜ ๋„์ž…์œผ๋กœ ํŠนํ—ˆ ์ถœ์›์„ ์ง„ํ–‰ํ•˜๋Š” ๊ณ ๊ฐ์—๊ฒŒ ์ถœ์› ์ค‘ ๋ฐœ์ƒํ•˜๋Š” ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์— ๋Œ€ํ•ด ์ฆ‰๊ฐ์ ์œผ๋กœ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ , ํšจ์œจ์ ์œผ๋กœ ๋Œ€์‘์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ณ ๊ฐ์˜ ์ƒํ™ฉ๋ณ„ ๋Œ€์‘์— ๋Œ€ํ•œ UserCase ์ •๋ณด, ์ถ”์„ธ ๋“ฑ์„ ํŒŒ์•…ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ธ๋””ํ”„์˜ Amazon Connect ๊ธฐ๋ฐ˜ IVR ๋ฐ ์ž๋™ํ™” ๋ฐœ์‹  ์†”๋ฃจ์…˜ ๊ตฌ์ถ• ์‚ฌ๋ก€

๋ฐฐ๊ฒฝ: ๊ธฐ์กด IVR ์‹œ์Šคํ…œ ๋„์ž…์˜ ์–ด๋ ค์›€

๊ธฐ์กด IVR ์‹œ์Šคํ…œ์€ ๊ณ ๊ฐ ์„œ๋น„์Šค์™€ ์ž๋™ํ™”๋œ ์Œ์„ฑ ์•ˆ๋‚ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜์ง€๋งŒ, ๊ตฌ์ถ• ๊ณผ์ •์—์„œ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ์ œ์•ฝ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋†’์€ ๊ตฌ์ถ• ๋น„์šฉ
    IVR ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋ ค๋ฉด ์ˆ˜์‹  ๋ฐ ๋ฐœ์‹ ์„ ๋ณ„๋„๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•˜๋ฉฐ, ๋‹ค์ฑ„๋„ ์ง€์›์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋น„์šฉ์ด ํฌ๊ฒŒ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ณต์žกํ•œ ์šด์˜ ๋ฐ ๊ด€๋ฆฌ
    ๊ธฐ์กด IVR ์‹œ์Šคํ…œ์€ ํ•˜๋“œ์›จ์–ด ์ธํ”„๋ผ ๊ตฌ์ถ•์„ ์œ„ํ•œ ์ดˆ๊ธฐ ํˆฌ์ž๋น„์šฉ์ด ํฌ๊ณ  ํ•˜๋“œ์›จ์–ด ์œ ์ง€๋ณด์ˆ˜, ์†Œํ”„ํŠธ์›จ์–ด ํŒจ์น˜ ๋ฐ ์—…๋ฐ์ดํŠธ, ๊ทธ๋ฆฌ๊ณ  ๋ณด์•ˆ ๊ด€๋ฆฌ ๋“ฑ์„ ์œ„ํ•œ ์ „๋‹ด IT ์ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์—…๋ฐ์ดํŠธ ๋ฐ ๊ด€๋ฆฌ์—๋Š” ์ „๋ฌธ ์ง€์‹์ด ํ•„์š”ํ•˜์—ฌ ๋Œ€๋ถ€๋ถ„ ์„œ๋น„์Šค ์ œ๊ณต์ž๊ฐ€ ์ด๋ฅผ ๋Œ€ํ–‰ํ•˜๋Š” ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค.
  3. ์œ ์—ฐ์„ฑ ๋ถ€์กฑ
    ๊ธฐ์กด IVR ์‹œ์Šคํ…œ์€ ํ•œ์ •๋œ ์Œ์› ์žฌ์ƒ ์˜ต์…˜๊ณผ ์ •์ ์ธ ์‹œ๋‚˜๋ฆฌ์˜ค๋งŒ ์ œ๊ณตํ•˜๋ฉฐ, ๋งž์ถคํ˜• ๋ฐœ์‹  ๊ธฐ๋Šฅ์ด๋‚˜ ๋‹ค์ด๋‚˜๋ฏน ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
  4. ์ค‘์†Œ๊ธฐ์—…์— ์ ํ•ฉํ•˜์ง€ ์•Š๋Š” ๊ตฌ์กฐ
    ์ธ๋””ํ”„์˜ ๊ฒฝ์šฐ, ๊ธฐ์กด IVR ์†”๋ฃจ์…˜๋“ค์„ ๊ฒ€ํ† ํ•˜๋Š” ๊ณผ์ •์—์„œ ์ดˆ๊ธฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ๋งค, ๋ผ์ด์„ผ์Šค ๊ตฌ์ž…, ์ „๋ฌธ ์ธ๋ ฅ ์ฑ„์šฉ ๋“ฑ์— ํ•„์š”ํ•œ ํˆฌ์ž ๋น„์šฉ์ด ํ˜„์žฌ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ๋ชจ์™€ ์˜ˆ์‚ฐ์— ๋งž์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ œ๋…ธ์Šค ์ฑ„๋„ ํ™•์žฅ์„ ์œ„ํ•œ Amazon Connect ๋„์ž…

์ œ๋…ธ์Šค๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ์กด ์ฝœ์„ผํ„ฐ ์‹œ์Šคํ…œ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด Amazon Connect๋ฅผ ๋„์ž…ํ•˜์—ฌ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์˜ ์œ ์—ฐํ•œ IVR ๋ฐ ์ž๋™ํ™” ๋ฐœ์‹  ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ IVR์˜ ๊ฒฝ์šฐ์—๋Š” ์‘๋Œ€ ๊ณผ์ • ์ค‘์— ๊ธฐ์กด ์„œ๋ฒ„์™€์˜ ํ†ต์‹ ์ด ๋ณต์žกํ•˜๊ณ  ํ•œ๊ณ„์ ์ด์—ˆ์ง€๋งŒ Amazon Connect ๋„์ž… ํ›„์—๋Š” ์•„๋ž˜ ์•„ํ‚คํ…์ฒ˜์™€ ๊ฐ™์ด ์„œ๋ฒ„๋ฆฌ์Šค๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ธ AWS Lambda๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‚˜ ์™ธ๋ถ€ ์‹œ์Šคํ…œ๊ณผ์˜ ์‹ ๊ทœ ํ†ตํ•ฉ ์ž‘์—… ๋ฟ ์•„๋‹ˆ๋ผ ๊ธฐ์กด ์„œ๋ฒ„์™€์˜ ํ†ตํ•ฉ๋„ ์†์‰ฝ๊ฒŒ ์„ค๊ณ„๊ฐ€ ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์œ ์—ฐ์„ฑ ๋ฐ ํ™•์žฅ์„ฑ๊ณผ ๋”๋ถˆ์–ด Amazon Connect๋ฅผ ๋„์ž…ํ•œ ์ฃผ์š”ํ•œ ์ด์ ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋น„์šฉ ํšจ์œจ์„ฑ
    ์ดˆ๊ธฐ ํ•˜๋“œ์›จ์–ด ํˆฌ์ž๋‚˜ ์œ ์ง€๋ณด์ˆ˜ ๋น„์šฉ, ๊ทธ๋ฆฌ๊ณ  ๋ผ์ด์„ผ์Šค ๋น„์šฉ์—†์ด ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์š”๊ธˆ์ด ๋ถ€๊ณผ๋˜๋ฏ€๋กœ, ์ค‘์†Œ๊ธฐ์—…์— ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์— ๊ตฌ์ถ•๋˜์–ด ์žˆ๋Š” ์ œ๋…ธ์Šค ์‹œ์Šคํ…œ์˜ ๋Œ€ํ™”๋ฅผ ํ†ตํ•œ ์˜์‚ฌ์†Œํ†ต์„ Amazon Connect์™€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ†ตํ•ฉ๋˜์–ด ์žˆ๋Š” Text to Speech ์„œ๋น„์Šค์ธ Amazon Polly, ๋Œ€ํ™”ํ˜• ์ฑ—๋ด‡ ์„œ๋น„์Šค์ธ Amazon Lex ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ AI์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ „ํ™” ์ฑ„๋„๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  2. ์‰ฝ๊ณ  ๋น ๋ฅธ ์„ค์ •
    Amazon Connect์˜ Flows ๊ธฐ๋Šฅ์€ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์œผ๋กœ ์ง๊ด€์ ์ธ ์—”๋“œ ํˆฌ ์—”๋“œ ์›Œํฌํ”Œ๋กœ์šฐ ์„ค๊ณ„ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ IVR ์‹œ๋‚˜๋ฆฌ์˜ค์™€ ์ž๋™ํ™”๋œ ๋ฐœ์‹  ์ž‘์—…์„ ๊ฐ„๋‹จํžˆ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๋…ธ์Šค์— ์ „ํ™” ๋ฒˆํ˜ธ ๋ฐœ๊ธ‰์„ ํ†ตํ•ด ๊ฐ„๋‹จํ•˜๊ฒŒ ์—ฐ๊ฒฐ์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  3. ์œ ์—ฐ์„ฑ๊ณผ ํ™•์žฅ์„ฑ
    AWS Lambda์™€ ๊ธฐ๋ณธ ํ†ตํ•ฉ์œผ๋กœ AWS์˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‚˜ AI/ML, ๋ถ„์„ ์„œ๋น„์Šค๋“ค, ๋˜๋Š” ์„œ๋“œ ํŒŒํ‹ฐ ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ณ ๊ฐ ์š”๊ตฌ์— ๋งž์ถ˜ ๋ณต์žกํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค ์„ค๊ณ„๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์‚ฌ์ „ ์•ฝ์ •์ด๋‚˜ ์—์ด์ „ํŠธ ์ขŒ์„ ๋‹น ๋ผ์ด์„ผ์Šค ๋น„์šฉ ์—†์ด ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆํ•˜๋ฉด์„œ ๋ณ€ํ™”ํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์œ ์—ฐํ•œ ํ™•์žฅ์ด๋‚˜ ์ถ•์†Œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  4. ๊ธ€๋กœ๋ฒŒ ์ธํ”„๋ผ
    ํ˜„์žฌ Amazon Connect๋Š” ์„œ์šธ์„ ํฌํ•จํ•˜๋Š” ๊ธ€๋กœ๋ฒŒ 11๊ฐœ ๋ฆฌ์ „์—์„œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ๊ณ ๊ฐ์ด ๋ณ„๋„์˜ ๊ธ€๋กœ๋ฒŒ ์ „์šฉํšŒ์„ ์„ ๊ด€๋ฆฌํ•  ํ•„์š”์—†์ด AWS์˜ ๊ธ€๋กœ๋ฒŒ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์•ˆ์ •์ ์ด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํ†ตํ™” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ˆ˜์‹ญ๊ฐœ์˜ ์–ธ์–ด ๋ฐ ๋‹ค์–‘ํ•œ ์Œ์„ฑ์„ ์ œ๊ณตํ•˜๋Š”Amazon Polly์™€ Amazon Lex์˜ ๋‹ค์–ธ์–ด ๋ชจ๋ธ์„ ํ†ตํ•ด ๊ตญ๋‚ด๋ฅผ ๋น„๋กฏํ•œ ํ•ด์™ธ์˜ ๊ณ ๊ฐ ๋Œ€์‘๋„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ž๋™ํ™” ๋ฐœ์‹  ๋ฐ IVR ์‹œ๋‚˜๋ฆฌ์˜ค ์„ค๊ณ„

์•ž์„œ AWS Lambda๋ฅผ ํ†ตํ•œ ์™ธ๋ถ€ ์‹œ์Šคํ…œ ๋ฐ AWS ์„œ๋น„์Šค๋“ค๊ณผ์˜ ์†์‰ฌ์šด ํ†ตํ•ฉ์ด Amazon Connect๋ฅผ ๋„์ž…ํ•œ ๊ฐ€์žฅ ์ฃผ์š”ํ•œ ์ด์œ ๋กœ ์–ธ๊ธ‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Amazon Connect์—์„œ ์ฝœ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋งž๊ฒŒ AWS Lambda๋ฅผ ์ ์ ˆํžˆ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์€ Amazon Connect์˜ Flows ๊ธฐ๋Šฅ๊ณผ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ†ตํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Amazon Connect์˜ Flows๋Š” UI๋ฅผ ํ†ตํ•ด ๋ณต์žกํ•œ ํ”Œ๋กœ์šฐ๋ฅผ ๊ฐ„๋‹จํžˆ ์‹œ๊ฐ์ ์œผ๋กœ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์›Œํฌํ”Œ๋กœ์šฐ ๋””์ž์ด๋„ˆ์ž…๋‹ˆ๋‹ค. ๋ฐœ์‹  ์ž‘์—…, ์Œ์„ฑ ์•ˆ๋‚ด, ์กฐ๊ฑด๋ถ€ ๋ถ„๊ธฐ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” Flows์„ ํ†ตํ•ด ์ œ๋…ธ์Šค์˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์„ค๊ณ„ํ•˜๊ณ , Flows ๋‚ด์—์„œ AWS Lambda๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํ†ตํ•ฉํ•œ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค.

์˜ˆ์ œ Flows ๊ฐœ์š”

  1. Welcome: โ€œ์•ˆ๋…•ํ•˜์„ธ์š”! ๋‹ค์Œ ์‚ฌํ•ญ์˜ ๋™์˜๋ฅผ ์œ„ํ•ด ๋ฒˆํ˜ธ๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.โ€
  2. DTMF(Dual-Tone Multi Frequency, ํ‚คํŒจ๋“œ) ์ž…๋ ฅ๊ฐ’ ํ™•์ธ:
    • ์„ฑ๊ณต: โ€œ์ž…๋ ฅํ•˜์‹  ๋ฒˆํ˜ธ๋Š” [์ž…๋ ฅ๊ฐ’]์ž…๋‹ˆ๋‹ค.โ€
    • ์‹คํŒจ: โ€œ๋‹ค์‹œ ์‹œ๋„ํ•ด์ฃผ์„ธ์š”.โ€
  3. Lambda ํ˜ธ์ถœ: ์ž…๋ ฅ๊ฐ’์„ JSONํ˜•์‹์œผ๋กœ ์ €์žฅ ๋ฐ ์ฒ˜๋ฆฌํ•˜๋ฉฐ, ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์™ธ๋ถ€ API ๋˜๋Š” ๋‚ด๋ถ€ ์‹œ์Šคํ…œ์—์„œ ํ˜ธ์ถœํ•˜์—ฌ ํ”Œ๋กœ์šฐ์— ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค.
  4. ๊ฒฐ๊ณผ์— ๋”ฐ๋ฅธ ์ข…๋ฃŒ ๋˜๋Š” Fallback: ์„ฑ๊ณต ์‹œ ์ข…๋ฃŒ, ์‹คํŒจ ์‹œ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

์ œ๋…ธ์Šค ์›Œํฌํ”Œ๋กœ์šฐ ์„ค๊ณ„ ์˜ˆ์‹œ

  1. ๋ฐœ์‹  ์‹œ๋‚˜๋ฆฌ์˜ค Flows
    • Flows ์‹œ์ž‘
      • Amazon Connect ์—์„œ Flows๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” Entry Point ์— โ€˜๋ธ”๋ก๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ- ์ƒํ˜ธ์ž‘์šฉ- ์žฌ์ƒ ํ”„๋กฌํ”„ํŠธโ€™ ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ธ์‚ฌ๋ง์„ ์žฌ์ƒํ•ฉ๋‹ˆ๋‹ค.
      • ๋””๋ฒ„๊น…์„ ์œ„ํ•ด โ€˜๋ธ”๋ก๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ- ๋ถ„์„- ๋กœ๊น… ๋™์ž‘ ์„ค์ •โ€™ ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ถ”ํ›„ ๋ชจ๋‹ˆํ„ฐ๋ง ์„œ๋น„์Šค์ธ  Amazon CloudWatch ์—์„œ ๋กœ๊ทธ๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.
    • DTMF ์ž…๋ ฅ๊ฐ’ ๋ฐ›๊ธฐ
      • ๊ณ ๊ฐ์ด ์ „ํ™”๊ธฐ ๋ฒ„ํŠผ์œผ๋กœ ์ž…๋ ฅํ•˜๋Š” ๊ฐ’์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
      • โ€˜๋ธ”๋ก ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ- ์ƒํ˜ธ ์ž‘์šฉ- ๊ณ ๊ฐ ์ž…๋ ฅ ๊ฐ€์ ธ์˜ค๊ธฐโ€™ ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ณ ๊ฐ ์ž…๋ ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
      • ์ž…๋ ฅ๊ฐ’ ํ™•์ธ ํ›„, ์„ฑ๊ณต ์‹œ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
      • ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•˜๊ฑฐ๋‚˜, ์ œํ•œ์‹œ๊ฐ„์„ ๋‘์–ด ์ด์— ํ•ด๋‹นํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ค€๋น„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • Lambda ์—ฐ๋™
      • โ€˜๋ธ”๋ก ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ- ํ†ตํ•ฉ- AWS Lambda ํ˜ธ์ถœโ€™ ๋ธ”๋ก์„ ์ถ”๊ฐ€ํ•˜์—ฌ Lambda ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœ ํ•˜์—ฌ ๊ฒฐ๊ณผ๊ฐ’์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
      • ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ๊ฐ’์„ ์ฒ˜๋ฆฌํ•˜์—ฌ ์š”์ฒญ ๊ธฐ๋ก์„ ์ €์žฅํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—…๋ฐ์ดํŠธ, ์กฐ๊ฑด์— ๋”ฐ๋ฅธ ๋™์  ์Œ์„ฑ ์ƒ์„ฑ ๋ฐ ์žฌ์ƒ, ๋˜๋Š” ๋ฐฑ์—”๋“œ ์‹œ์Šคํ…œ๊ณผ์˜ ํ†ตํ•ฉ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    • Fallback ์ฒ˜๋ฆฌ
      • ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ์•ˆ๋‚ด ์Œ์›์„ ์žฌ์ƒํ•˜๊ณ , ์˜ค๋ฅ˜ ๋ณด๊ณ ๋ฅผ ์œ„ํ•œ Lambda ํ˜ธ์ถœ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  2. Lambda ์˜ˆ์‹œ ์ฝ”๋“œ: ๋ฐœ์‹  ์‹œ๋‚˜๋ฆฌ์˜ค ํ˜ธ์ถœ์„ ์œ„ํ•œ ์˜ˆ์‹œ
    • Lambda ์—์„œ body ์— ๊ฐ์ข… ์ •๋ณด๋ฅผ ๋‹ด์•„ Connect ํ˜ธ์ถœํ•˜๊ธฐ
      • ์š”์ฒญ body ์— ๋ฐœ์‹ ํ•  ์ „ํ™”๋ฒˆํ˜ธ์™€ ์Œ์›์˜ ๊ฒฝ๋กœ๋ฅผ ๋‹ด์•„์„œ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.
      • ์•„๋ž˜ ์˜ˆ์‹œ์™€ ๊ฐ™์ด StartOutboundVoiceContactCommand ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
        // AWS SDK์—์„œ ํ•„์š”ํ•œ ํด๋ผ์ด์–ธํŠธ์™€ ๋ช…๋ น์–ด๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
        import { ConnectClient, StartOutboundVoiceContactCommand } from "@aws-sdk/client-connect";
        
        // AWS Connect ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ap-northeast-2 ๋ฆฌ์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
        const client = new ConnectClient({region: "ap-northeast-2"});
        
        // Lambda ํ•ธ๋“ค๋Ÿฌ ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
        export const handler = async (event) => {
            
            var body = null;
            
            // ์ด๋ฒคํŠธ body๊ฐ€ ์กด์žฌํ•˜๊ณ  ๋น„์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด JSON์œผ๋กœ ํŒŒ์‹ฑํ•ฉ๋‹ˆ๋‹ค.
            if (event.body && event.body !== "") {
                body = JSON.parse(event.body);
            }
        
            // body๊ฐ€ null์ด๋ฉด 400 ์—๋Ÿฌ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
            if(body == null) {
                const res = {
                    statusCode: 400,
                    body: "body is null"
                }
                return res;
            }
        
            // StartOutboundVoiceContactCommand์— ํ•„์š”ํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
            var params = {
                ContactFlowId:"[YourContactFlowId]",  // ContactFlow ID 
                DestinationPhoneNumber:body.phoneNumber,  // ์ˆ˜์‹ ์ž ์ „ํ™”๋ฒˆํ˜ธ
                InstanceId:"[YourInstanceId]",  // Amazon Connect ์ธ์Šคํ„ด์Šค ID
                SourcePhoneNumber:"[YourSourcePhoneNumber]",  // ๋ฐœ์‹ ์ž ์ „ํ™”๋ฒˆํ˜ธ
                Attributes: {
                    // Attributes
                    "s1path":body.s1path, //s1path : full script s3 uri
                    "s2path":body.s2path, //s2path : agree script s3 uri
                    "s3path":body.s3path, //s3path : disgree script s3 uri
                    "s4path":body.s4path //s4path : timeout script s3 uri
                },
            }
        
            // StartOutboundVoiceContactCommand ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
            const command = new StartOutboundVoiceContactCommand(params);    
            // ์‘๋‹ต ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๋ณ€์ˆ˜๋ฅผ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
            let data = "";
            try {
                data = await client.send(command);
                console.log("Outbound Call Success");  // ์„ฑ๊ณต ์‹œ ๋กœ๊ทธ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
            } catch (err) {
                // ์—๋Ÿฌ ๋ฐœ์ƒ ์‹œ ์—๋Ÿฌ ๋กœ๊ทธ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
                console.log(err);
            }
        
            // ์ตœ์ข… ์‘๋‹ต ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
            const res = {
                statusCode: 200,  // ์„ฑ๊ณต ์ƒํƒœ ์ฝ”๋“œ
                body: JSON.stringify(data)  // ๋ฐ์ดํ„ฐ๋ฅผ JSON ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ body์— ํฌํ•จ
            }
        
            // ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
            return res;
        };
        
  3. Lambda ์˜ˆ์‹œ ์ฝ”๋“œ: Flows์—์„œ AWS Lambda ๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๊ฒฐ๊ณผ๊ฐ’์„ ์ˆ˜์‹  ๋ฐ›๋Š” ์˜ˆ์‹œ
    • Flows์—์„œ Lambda ๋ฅผ ํ˜ธ์ถœ ํ•˜์—ฌ ๊ฒฐ๊ณผ๊ฐ’์„ ์ „์†ก
      • Flows์—์„œ ๊ณ ๊ฐ๊ณผ์˜ ์ƒํ˜ธ์ž‘์šฉ์œผ๋กœ ์ „๋‹ฌ๋œ ๊ฒฐ๊ณผ๋‚ด์—์„œ ์ „ํ™”๋ฒˆํ˜ธ, ๋™์˜์—ฌ๋ถ€์™€ ๊ฐ™์ด ์›ํ•˜๋Š” Parameters ๋ฅผ ์ˆ˜์‹  ๋ฐ›๊ณ , ์ด ์ •๋ณด๋“ค์„ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‚˜ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์— ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
        // Lambda ํ•ธ๋“ค๋Ÿฌ ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
        export const handler = async (event) => {
            // ์ด๋ฒคํŠธ ๊ฐ์ฒด์—์„œ ํ•„์š”ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
            const { Details } = event
            const { Parameters } = Details
            // Parameters ๊ฐ์ฒด์—์„œ phoneNumber์™€ isAgree ์†์„ฑ์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
            const { phoneNumber, isAgree } = Parameters
        
            // ์‘๋‹ต ๋ณธ๋ฌธ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
            const responseBody = {
                phoneNumber: phoneNumber,
                isAgree: isAgree,
            }
        
            //์ „ํ™”๋ฒˆํ˜ธ์™€ ๋™์˜ ์—ฌ๋ถ€๋ฅผ ์ฒ˜๋ฆฌ(์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์™ธ๋ถ€์‹œ์Šคํ…œ ๋“ฑ์— ์ €์žฅ)ํ•˜๋Š”setInformation ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
            const result = await setInformation(phoneNumber, isAgree)
        
            // ์ตœ์ข… ์‘๋‹ต ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
            const response = {
                statusCode: 200,  // ์„ฑ๊ณต ์ƒํƒœ ์ฝ”๋“œ
                body: JSON.stringify(responseBody),  // responseBody๋ฅผ JSON ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
            };
        
            // ์ƒ์„ฑ๋œ ์‘๋‹ต ๊ฐ์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
            return response;
        };
        

์œ„ ์ฝ”๋“œ๋“ค์€ ๊ฐœ๋ฐœ ์ค‘ ์‚ฌ์šฉ๋œ Lambda ์ฝ”๋“œ์˜ ์ผ๋ถ€์ด๋ฉฐ Amazon Connect์™€ AWS Lambda ํ†ตํ•ฉ์˜ ์ฐธ๊ณ ๋กœ๋งŒ ๋ด์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Amazon Connect ๋„์ž… ํ›„ ์ œ๋…ธ์Šค ๊ฐœ์„  ํšจ๊ณผ

Amazon Connect ๋„์ž… ์ „ ๊ณ ๋ คํ•˜๋˜ IVR ์˜ ๊ฒฝ์šฐ, ์ „ํ†ต์  ๋ฐฉ์‹์ธ ์‹ค์ œ ์ƒ๋‹ด์›์„ ํ†ตํ•œ ์—ฐ๊ฒฐ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์•ฝ 2,000๋ช…์˜ ๊ณ ๊ฐ์—๊ฒŒ ์ง์ ‘ ์ „ํ™”๋ฅผ ๊ฑฐ๋Š” ๋ฐฉ์‹์„ ์ ์šฉํ•  ๊ฒฝ์šฐ, ๊ฐ ํ†ตํ™”๋ณ„ ํ‰๊ท  1๋ถ„ ๊ฐ€๋Ÿ‰์ด ์†Œ์š”๋œ๋‹ค๊ณ  ๊ฐ€์ •ํ•  ๋•Œ ์ตœ์†Œ 2,000๋ถ„ ์ฆ‰ ์•ฝ 33์‹œ๊ฐ„ ์ด์ƒ์ด ์†Œ์š”๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด IVR์€ ์ƒ๋‹ด์›์˜ ์ขŒ์„ ์ˆ˜์™€ ํšŒ์„  ์ˆ˜์— ์ œํ•œ์„ ๋ฐ›๊ณ  ๋น„์šฉ๊ณผ๋„ ์—ฐ๊ณ„๋˜์ง€๋งŒ Amazon Connect๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ธ์Šคํ„ด์Šค ๋‹น 10๊ฐœ์˜ ๋™์‹œ ์ „ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ด๋Š” ์ฆ๋Ÿ‰ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฆ๋Ÿ‰ํ•œ ๋™์‹œ ์ „ํ™” ์ˆ˜์— ๋”ฐ๋ผ ๋น„์šฉ์ด ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ†ตํ™” ์‹œ๊ฐ„์— ๋น„๋ก€ํ•˜์—ฌ ๊ณผ๊ธˆ์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์กด IVR์˜ ์ „ํ†ต์ ์ธ ๋ฐฉ์‹์— ๋น„ํ•ด ํ™•์žฅ์ด ์›ํ™œํ•˜๊ณ  ๋น„์šฉ ๋˜ํ•œ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ DTMF์ž…๋ ฅ ์™„๋ฃŒ ํ›„์— ํ†ตํ™”๋ฅผ ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ์ „ํ™”๋ฅผ ๋ฐ›์ง€ ์•Š์•„์„œ ๋น ๋ฅด๊ฒŒ ๋‹ค์Œ ํšŒ์„ ์œผ๋กœ ๋„˜์–ด๊ฐ€๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด ํ‰๊ท ์ ์ธ ํ†ตํ™” ์—ฐ๊ฒฐ์€ 20์ดˆ ๊ฐ€๋Ÿ‰์œผ๋กœ ํ†ต๊ณ„๊ฐ€ ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์„ฑ๋Šฅ์„ ์‚ฐ์ •ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ, ๊ณ ๊ฐ 2000๋ช…์„ ๋Œ€์ƒ์œผ๋กœ ๊ธฐ๋ณธ ์ฟผํ„ฐ์ธ ์ตœ๋Œ€ 10๊ฐœ ๋™์‹œ ์ „ํ™”๋กœ ๊ณ„์‚ฐ ์‹œ, (20์ดˆ * ์ด 2000ํšŒ์„  / 10๊ฐœ์˜ ๋™์‹œ ํšŒ์„ )์œผ๋กœ ๋Œ€๋žต 70๋ถ„ ์ •๋„๋ผ๋Š” ์ˆ˜์น˜๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•œ ์‹ค์ œ ํ…Œ์ŠคํŠธ์—์„œ ๋™์‹œ ๋ฐœ์‹  ํšŒ์„ ์„ 5๊ฐœ๋กœ ์ œํ•œํ•˜์˜€์Œ์—๋„ ํ‰๊ท  70๋ถ„ ๋ฏธ๋งŒ์œผ๋กœ 2000์ฝœ์„ ์†Œํ™” ๊ฐ€๋Šฅํ•œ ๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ํ…Œ์ŠคํŠธ์—์„œ๋Š” ๊ฐ ์‹œ๋‚˜๋ฆฌ์˜ค ์ผ€์ด์Šค์— ๋งž๋Š” ์Œ์›์„ ์žฌ์ƒํ•˜๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ํ†ตํ™”์‹œ๊ฐ„์€ ์ฝœ ์‹œ๋‚˜๋ฆฌ์˜ค์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€๋งŒ ์ถ”ํ›„ ์‹ค์ œ ๋Œ€๊ณ ๊ฐ ๋Œ€์ƒ์œผ๋กœ ์„œ๋น„์Šค ์‹œ, ํ‰๊ท ์ ์ธ ๋™์‹œ ์ฝœ ์ˆ˜์— ๋”ฐ๋ผ ์ฟผํ„ฐ ์ฆ๋Ÿ‰์ด ๊ฐ€๋Šฅํ•˜๊ธฐ์— ์ „ํ†ต์  ๋ฐฉ์‹์— ๋น„ํ•ด ๋น„์šฉ๊ณผ ์šด์˜์ด ํšจ์œจ์ ์ž„์„ ํ™•์ธํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด ๋ฐ–์—๋„ ์—ฌ๋Ÿฌ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ Amazon Connect ๋„์ž…์œผ๋กœ ๊ธฐ๋Œ€๋˜๋Š” ํšจ๊ณผ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. ์ฝœ์„ผํ„ฐ ์ž๋™ํ™”: ์ƒ๋‹ด ์—…๋ฌด์˜ ํšจ์œจํ™”

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

2. ๋งˆ์ผ€ํŒ… ์บ ํŽ˜์ธ ์ง€์›: ๋Œ€๊ทœ๋ชจ ๋งž์ถคํ˜• ๋ฐœ์‹ 

Amazon Connect๋Š” ๋งˆ์ผ€ํŒ… ํŒ€์ด ๋Œ€๊ทœ๋ชจ๋กœ ์ž๋™ํ™”๋œ ๋ฐœ์‹  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํŠน์ • ํ”„๋กœ๋ชจ์…˜์ด ์‹œ์ž‘๋  ๋•Œ ๊ธฐ์กด ๊ณ ๊ฐ์ด๋‚˜ ์‹ ๊ทœ ๊ณ ๊ฐ์—๊ฒŒ ๋งž์ถคํ˜• ๋ฉ”์‹œ์ง€๋ฅผ ์Œ์„ฑ์œผ๋กœ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๊ณ ๊ฐ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฐœ๋ณ„ํ™”๋œ ๋ฉ”์‹œ์ง€ ์ž‘์„ฑ๋„ ๊ฐ€๋Šฅํ•˜์—ฌ, ์ผ๋ฐ˜์ ์ธ ์ŠคํŒธ ๋ฐœ์†ก์ด ์•„๋‹Œ ๊ณ ๊ฐ ๋งž์ถคํ˜• ์„œ๋น„์Šค๋กœ ๊ฐ€์น˜๋ฅผ ๋”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, โ€œ๊ณ ๊ฐ๋‹˜๊ป˜๋งŒ ์ œ๊ณต๋˜๋Š” ํŠน๋ณ„ ํ• ์ธ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค!โ€์™€ ๊ฐ™์€ ๊ฐœ์ธํ™”๋œ ์Œ์„ฑ์„ ์žฌ์ƒํ•˜๊ฑฐ๋‚˜, ๊ณ ๊ฐ์˜ ์‘๋‹ต์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„ํ•˜์—ฌ ์ถ”๊ฐ€ ์•ก์…˜์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์—…์€ ๊ณ ๊ฐ๊ณผ์˜ ๊ด€๊ณ„๋ฅผ ๊ฐ•ํ™”ํ•˜๊ณ , ๋งˆ์ผ€ํŒ… ์บ ํŽ˜์ธ์˜ ์„ฑ๊ณต๋ฅ ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ๊ณ ๊ฐ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ: ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜์‚ฌ๊ฒฐ์ •

Amazon Connect๋Š” ๊ณ ๊ฐ๊ณผ์˜ ์ƒํ˜ธ์ž‘์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ธฐ๋กํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜์—ฌ ๋ถ„์„ ๋ฐ ๊ฐœ์„ ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๋‹จ์ˆœํ•œ ์ฝœ ๊ธฐ๋ก์„ ๋„˜์–ด ๊ณ ๊ฐ์˜ ์š”์ฒญ ์œ ํ˜•, ์ƒ๋‹ด ์ด๋ ฅ, ์„œ๋น„์Šค ์„ ํ˜ธ๋„ ๋“ฑ์„ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ณ ๊ฐ์ด ์ž์ฃผ ์š”์ฒญํ•˜๋Š” ๋ฌธ์ œ๋‚˜ ์„ ํ˜ธํ•˜๋Š” ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋ฉด, ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋” ๋‚˜์€ ๊ณ ๊ฐ ๊ฒฝํ—˜์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ณ ๊ฐ์˜ ํ”ผ๋“œ๋ฐฑ์„ ์ž๋™์œผ๋กœ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ถ„์„ํ•จ์œผ๋กœ์จ, ์„œ๋น„์Šค ํ’ˆ์งˆ ๊ฐœ์„ ๊ณผ ์‹ ๊ทœ ๋น„์ฆˆ๋‹ˆ์Šค ๊ธฐํšŒ ๋ฐœ๊ตด์— ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” AWS์˜ ๊ฐ•๋ ฅํ•œ ๋ถ„์„ ๋„๊ตฌ์™€ ์—ฐ๋™ํ•˜์—ฌ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๊ธฐ์—…์ด ์ „๋žต์ ์œผ๋กœ ์„ฑ์žฅํ•˜๋Š” ๋ฐ ํฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ์ด์™€ ๊ฐ™์€ ํ™œ์šฉ ์‚ฌ๋ก€๋Š” Amazon Connect๊ฐ€ ๋‹จ์ˆœํ•œ IVR ๋ฐ ๋ฐœ์‹  ์‹œ์Šคํ…œ์„ ๋„˜์–ด ๋Œ€๊ธฐ์—… ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํŠนํžˆ ๊ธฐ์กด์˜ IVR์‹œ์Šคํ…œ ๊ตฌ์ถ•์„ ์œ„ํ•ด์„œ ๋†’์€ ์ดˆ๊ธฐ ํˆฌ์ž ๋น„์šฉ์— ์–ด๋ ค์›€์„ ๊ฒช๋Š” ์ค‘์†Œ๊ธฐ์—…๊นŒ์ง€, ๋‹ค์–‘ํ•œ ๊ทœ๋ชจ์˜ ๊ธฐ์—…๋“ค์˜ ์šด์˜๊ณผ ๊ณ ๊ฐ ๊ฒฝํ—˜์„ ํ˜์‹ ์ ์œผ๋กœ ๋ณ€ํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ–ฅํ›„ ๊ณ„ํš: ๋‹ค์–‘ํ•œ AI์„œ๋น„์Šค ํ†ตํ•ฉ์„ ํ†ตํ•œ ๊ณ ๊ฐ๊ฒฝํ—˜ ๊ฐ•ํ™”

IP ๊ด€๋ จ ์—…๋ฌด์˜ ํŠน์„ฑ์ƒ ๊ณ ๊ฐ ๊ฐœ๊ฐœ์ธ์ด ๋ณด์œ ํ•œ ์ง€์‹์žฌ์‚ฐ๊ถŒ์— ๋Œ€ํ•œ ์ง„ํ–‰์ƒํ™ฉ์„ ๋ณด๊ณ ํ•˜๊ณ  ์ด์— ๋Œ€ํ•œ ํ™•์ธ์„ ๋ฐ›์•„์•ผ ํ•˜๋Š” ๊ณผ์ •์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ํ•ด์™ธ ๊ณ ๊ฐ์˜ ๊ฒฝ์šฐ, ํ˜„์žฌ๋Š” ์‹œ์ฐจ๋กœ ์ธํ•ด ์œ ์„  ํ†ตํ™”๊ฐ€ ์ œํ•œ์ ์ด๊ณ  ์ด๋ฉ”์ผ ์œ„์ฃผ์˜ ์†Œํ†ต์ด ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์–ด, ์ฆ‰๊ฐ์ ์ธ ์‘๋Œ€์™€ ์„ธ๋ฐ€ํ•œ ๊ณ ๊ฐ ์ผ€์–ด์— ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์œ„์—์„œ ์–ธ๊ธ‰๋œ Amazon Polly, Lex์™ธ์—๋„ ์—ฌ๋Ÿฌ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ๋‹จ์ผ API๋กœ ์ œ๊ณตํ•˜๋Š” Amazon Bedrock๊ณผ์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ๊ฒ€์ƒ‰์ฆ๊ฐ•์ƒ์„ฑ ๊ธฐ์ˆ ์„ ๋„์ž…ํ•˜์—ฌ ๋‹ค๊ตญ์–ด์™€ ์‹œ์ฐจ์— ์ƒ๊ด€์—†๋Š” ์™„์ „ ์ž๋™ ์‘๋Œ€ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

  • ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ (RAG, Retrieval-Augmented Generation): ์ž๋™ ์‘๋Œ€ ์‹œ์Šคํ…œ์„ ์œ„ํ•ด์„œ๋Š” ์งˆ๋ฌธ์— ๋Œ€ํ•ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ง€์‹ ๋ฒ ์ด์Šค๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ์ ์ ˆํ•œ ์‘๋‹ต์„ ์ƒ์„ฑํ•˜๋„๋ก ํ•ด์ฃผ๋Š” ๊ฒ€์ƒ‰์ฆ๊ฐ•์ƒ์„ฑ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜๋ฉด IP ๊ด€๋ จ ์ „๋ฌธ ์ง€์‹๊ณผ ์ ˆ์ฐจ, ์ผ€์ด์Šค๋ณ„ ๋Œ€์‘ ๋ฐฉ์•ˆ, ๊ทธ๋ฆฌ๊ณ  FAQ ๋“ฑ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šคํ™”ํ•˜๊ณ  ์ด ์ง€์‹ ๋ฒ ์ด์Šค์—์„œ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ๋‹ต๋ณ€์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ž๋™ ์‘๋Œ€๋ฅผ ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Amazon Bedrock์€ ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์—”๋“œ ํˆฌ ์—”๋“œ๋กœ ์†์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” Knowledge Bases๋ฅผ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•ž์„œ AWS Lambda๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Amazon Connect์™€ ๋‹ค์–‘ํ•œ AWS์„œ๋น„์Šค ๊ฐ„์— ํ†ตํ•ฉ์ด ๊ฐ€๋Šฅํ•˜์˜€๋“ฏ, Amazon Bedrock Knowledge Bases์™€ Amazon Connect๋ฅผ AWS Lambda๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ†ตํ•ฉํ•˜๋Š” ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์›Œํฌ์ƒต์„ ์ฐธ๊ณ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • Amazon Connect Contact Lens: ์ž๋™ ์‘๋Œ€ ์‹œ์Šคํ…œ ๊ตฌ์ถ• ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ถ”ํ›„ ์ด๋ฅผ ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฝœ์„ ๋ถ„์„ํ•˜์—ฌ ํ’ˆ์งˆ์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Amazon Connect Contact Lense ๊ธฐ๋Šฅ์„ ํ†ตํ•œ ์ฝœ ๋ถ„์„์œผ๋กœ ์ง€์†์ ์œผ๋กœ ๊ณ ๊ฐ ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฑ„ํŒ… ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์Œ์„ฑ์„ ์ž๋™์œผ๋กœ Speech to Textํ™” ํ•  ์ˆ˜ ์žˆ๊ณ  ์ด๋ฅผ ์‹ค์‹œ๊ฐ„ ๋˜๋Š” ํ†ตํ™” ํ›„ ๋ถ„์„ํ•˜์—ฌ ๊ณ ๊ฐ์˜ ๊ฐ์ •์„ ๋ถ„์„ํ•˜๊ณ  ์ด์— ๋”ฐ๋ฅธ ์‘๋Œ€ ๋ฐ ๊ฐœ์„ ์ด ํ•„์š”ํ•œ ๋ถ€๋ถ„ ํŒŒ์•…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ†ตํ™” ํ›„ ์Šคํฌ๋ฆฝํŠธ์™€ ๋…น์Œ๋œ ์˜ค๋””์˜ค์—์„œ ๊ณ ๊ฐ์˜ ๊ฐ์ •์ด ๋‚˜๋นด๋˜ ๋ถ€๋ถ„๊ณผ ๊ฐ™์€ ์ฃผ์š” ํ•˜์ด๋ผ์ดํŠธ ๋ถ€๋ถ„์„ ํ‘œ์‹œํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ถ”ํ›„ ํ’ˆ์งˆ ๊ฐœ์„ ์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑํ˜• AI๋ฅผ ํ™œ์šฉํ•œ ์ฝœ ๋‚ด์šฉ ์š”์•ฝ์„ ํ†ตํ•ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‹ ์†ํ•œ ์ฝœ ํŒŒ์•… ๋˜ํ•œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

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

BoNam Son

์†๋ณด๋‚จ

์ธ๋””ํ”„ ์†๋ณด๋‚จ ๋Œ€ํ‘œ๋Š” ๋ณ€๋ฆฌ์‚ฌ๋กœ ๊ทผ๋ฌดํ–ˆ๋˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ฒ•๋ฅ ์ „๋ฌธ๊ฐ€๋“ค์ด ์†์‰ฝ๊ฒŒ ๊ณ ๊ฐ์„ ๋งŒ๋‚˜๊ณ  ์ง€์†์ ์œผ๋กœ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ๊ฐ-์—…๋ฌด ๊ด€๋ฆฌ ์„œ๋น„์Šค๋ฅผ ๊ธฐํšํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

SangHoon Son

์†์ƒํ›ˆ

์ธ๋””ํ”„ ์†์ƒํ›ˆ ๊ธฐ์ˆ ์ด์‚ฌ๋Š” ๋ฐฑ์—”๋“œ ๊ธฐ๋ฐ˜์˜ ํ’€์Šคํƒ ๊ฐœ๋ฐœ์ž๋กœ ๊ทผ๋ฌดํ•˜๋ฉฐ, ์•ˆ์ •์ ์ด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋†’์€ ์ˆ˜์ค€์˜ ๋ณด์•ˆ์ด ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ ์„ค๊ณ„๋ฅผ ์ง€ํ–ฅํ•ฉ๋‹ˆ๋‹ค. ์ฃผ๋กœ Java์™€ Javascript, Python, SpringBoot Framework, Node.JS ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ RESTful API์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™, ํ”„๋ก ํŠธ์—”๋“œ Application ์„ ๊ฐœ๋ฐœํ•ด ์™”์Šต๋‹ˆ๋‹ค.

Kyoungeun Kim

Kyoungeun Kim

๊น€๊ฒฝ์€ Solutions Architect๋Š” ๋‹ค์–‘ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค์—์„œ ๊ณ ๊ฐ์ด AWS ์†”๋ฃจ์…˜์„ ํ†ตํ•ด ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ๊ณผ๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ์ตœ์ ์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•œ ๋„์›€์„ ๋“œ๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.