์ตœ๊ทผ ์ฑ—๋ด‡์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ๋งค์šฐ ๋œจ๊ฑฐ์›Œ์ง์„ ๋Š๋‚๋‹ˆ๋‹ค. ๊ณ ๊ฐ์ด ์ €ํฌ IBM์˜ Bluemix Garage๋กœ ์ž์ฃผ ๋ฌธ์˜ํ•˜๋Š” FAQ์ค‘ ํ•˜๋‚˜๋„ โ€œ์ฑ—๋ด‡์„ ๊ฐœ๋ฐœํ•ด ์ฃผ์‹ญ์‹œ์˜ค.โ€ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํ˜„์žฌ์—๋Š” ์‚ฌ๋žŒ์ด ํ•˜๊ณ ์žˆ๋Š” ์—…๋ฌด๋“ค์„ ์ž์—ฐ์–ด๋ฅผ ํ†ตํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์œ ์ง€ํ•˜๋ฉด์„œ ๋” ์ž๋™ํ™” ํ•˜๊ณ ์ž ํ•˜๋Š” ์‚ฐ์—… ์ „๋ฐ˜์ ์ธ ํŠธ๋ Œ๋“œ๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ๊ธฐ์—…๋“ค์ด ๋น„์šฉ์€ ์ ˆ๊ฐํ•˜๋ฉด์„œ ๊ณ ๊ฐ ๋งŒ์กฑ์€ ๋†’์ด๊ธฐ ์œ„ํ•ด IBM Watson Conversation์„ ์„ ํƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. IBM์—์„œ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ๋ฐฐ์šด ๊ฒฝํ—˜์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

‘์‚ฌ๋žŒ ๊ฐ™์Œโ€™

์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ๋žŒ์ด ์•„๋‹Œ ๋กœ๋ด‡๊ณผ ๋Œ€ํ™”ํ•˜๊ณ  ์žˆ์Œ์„ ๋ถ„๋ช…ํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ ‡๋‹ค๊ณ  ๊ทธ๋“ค์˜ โ€˜์‚ฌ๋žŒ ๊ฐ™์€ ์ฑ—๋ด‡โ€™์— ๋Œ€ํ•œ ๊ธฐ๋Œ€๋ฅผ ๋ฌด์‹œํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์ฑ—๋ด‡์„ ๋งŒ๋“ค ๋•Œ์—๋Š” ์Šคํ์–ด๋ชจํ”ผ์ฆ˜(Skeuomorphism, ๊ฐœ๋…, ํ™œ์šฉ ์˜ˆ์‹œ)์˜ ๊ธ์ •์  ์ธก๋ฉด์„ ์ž˜ ํ™œ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งค๋ ฅ์žˆ๊ณ  ์žฌ์น˜์žˆ๋Š” ์ฑ—๋ด‡์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๋ถ„๋ช… ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ํ•œ ์ฑ—๋ด‡ ํ”„๋กœ์ ํŠธ์—์„œ, ์šฐ๋ฆฌ๋Š” ์ฑ—๋ด‡์ด ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์„ ๋น„๋‚œ(์š•์„ค)ํ•  ๋•Œ์— ์ •์ค‘ํ•˜๊ฒŒ ์งˆ์ฑ…ํ•˜๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค. (์˜ˆ๋ฅผ ๋“ค๋ฉด, โ€œ๊ทธ๋Ÿฐ ๋ง์„ ์“ฐ๋Š”๊ฑด ์ข‹์ง€ ์•Š์•„์š”โ€ ์™€ ๊ฐ™์ด) ์ดํ›„ ๋Œ€ํ™” ๋กœ๊ทธ๋ฅผ ๋ถ„์„ ํ–ˆ์„ ๋•Œ, ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ฑ—๋ด‡์ด ์ด์™€ ๊ฐ™์€ ๋ฐ˜์‘์„ ํ–ˆ์„ ๋•Œ์— ์‚ฌ๊ณผํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ์ปดํ“จํ„ฐ์— “๋ฏธ์•ˆํ•˜๋‹ค”๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์ด ์ข‹์•„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํŠน์ง• ์—†์ด ๊ธฐ๊ณ„์ ์ด๊ณ  ์ˆœ์ฐจ์ ์ธ ์ฑ—๋ด‡์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

‘์ฑ—๋ด‡ ๋Œ€ํ™”์˜ ๋‹ค์–‘ํ•œ ํŒจํ„ด’

์ฑ—๋ด‡์˜ ํ•œ๊ณ„๋ฅผ ์ธ์ •ํ•˜๊ณ  โ€œ๋ชจ๋ฆ…๋‹ˆ๋‹คโ€๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ๋ฒ”์œ„์— ๋ฒ—์–ด๋‚œ ๋ง์„ ํ•  ๋•Œ, ์ฑ—๋ด‡์ด ํ•  ์ˆ˜ ์—†๋Š” ์ผ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๋ฆฌ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ญ์œผ๋กœ ์–ด๋–ค ์ผ๋“ค์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ œ์•ˆํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋Œ€ํ™”๋ฅผ ์ด๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž๋Š” โ€œ๋ชจ๋ฅธ๋‹คโ€๊ณ  ํ–ˆ์„ ๋•Œ ๋ณด๋‹ค ํ‹€๋ฆฌ๊ฑฐ๋‚˜ ๋ฌด์˜๋ฏธํ•œ ์‘๋‹ต์„ ๋ฐ›์•˜์„ ๋•Œ ๋” ์‹ค๋งํ•ฉ๋‹ˆ๋‹ค. Watson Conversation์€ ์‚ฌ์šฉ์ž์˜ ๋ฉ”์„ธ์ง€์—์„œ ์˜๋„๋ฅผ ์ถ”์ธกํ•˜๊ณ  ๊ทธ์— ๋Œ€ํ•œ confidence๊ฐ’์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž๊ฐ€ ์ฑ—๋ด‡์„ ์‹ ๋ขฐํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ˜๋“œ์‹œ confidence ๊ฐ’์„ ์ฒดํฌํ•˜๊ณ  threshold(์ž„๊ณ„๊ฐ’)๋ณด๋‹ค ๋‚ฎ๋‹ค๋ฉด โ€œ๋‚˜๋Š” ๋ชจ๋ฅด๊ฒ ์–ดโ€์™€ ๊ฐ™์ด ์‘๋‹ตํ•˜๋„๋ก ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ‹€๋ฆฐ ์‘๋‹ต์— ์˜ํ•ด ๋ฐœ์ƒํ•˜๋Š” ํ”ผํ•ด๋Š” ๋„๋ฉ”์ธ๋ณ„๋กœ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ž„๊ณ„๊ฐ’์„ ์ ์ ˆํ•˜๊ฒŒ ์„ค์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ฐ„๊ฒฐํ•œ ๋Œ€ํ™”๊ฐ€ ์ข‹์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๋Š” ์ฑ—๋ด‡์ด๋ผ๊ณ  ํ–ˆ์„ ๋•Œ, ์‚ฌ๋žŒ๊ณผ ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ฑ—๋ด‡๊ณผ ๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ง‰์ƒ ํ…์ŠคํŠธ ์ž…๋ ฅ ์ƒ์ž๋ฅผ ๋ดค์„ ๋•Œ์—๋Š”, ๊ฒ€์ƒ‰ ์—”์ง„์ฒ˜๋Ÿผ ์ž‘๋™ ํ•  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด์„œ ์‚ฌ์šฉ์ž๋Š” ํ•œ ๋‹จ์–ด๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„ํ•  ๋•Œ 4 ๋‹จ์–ด๋ฅผ ๋ชจ๋‘ ์ž…๋ ฅํ•˜์ง€ ์•Š๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ, ๋Œ€ํ™”์‹ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋ถ€๋‹ด์ด๋˜์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž๊ฐ€ ํ•œ ๋‹จ์–ด๋งŒ์„ ์ž…๋ ฅํ•˜๊ณ  ๋‹ค๋ฅธ ๋ฌธ๋งฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์•˜์„ ๋•Œ, ๋•Œ๋กœ๋Š” ๋Œ€ํ™” ์—”์ง„์ด ๊ทธ ๋ง์— ๋Œ€ํ•œ ์˜๋„๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ํŒŒ์•…ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ํŠธ๋ ˆ์ด๋‹ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ค ๋•Œ์—, ์ด์— ๋Œ€ํ•ด ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

‘ํœด๊ฐ€ ๊ณ„ํš์„ ๋•๋Š” ์ฑ—๋ด‡’์„ ์˜ˆ๋กœ ๋“ค๋ฉด, ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ œ์‹œํ•œ ๋ฌธ์žฅ๊ณผ ๋ฌธ๋งฅ์—์„œ ์˜๋„๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž๋Š” ๋‹จ์ˆœํ•œ ๋‹จ์–ด๋ฅผ ์„ ํ˜ธํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€ํ™” ์ดํ•ด๋ฅผ ํ›จ์”ฌ ์–ด๋ ต๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์šฉ์ž๊ฐ€ โ€œ๋‚˜๋Š” Chippawa๋กœ ์—ฌํ–‰ํ•˜๊ณ  ์‹ถ์–ดโ€๋ผ๊ณ  ํ•œ๋‹ค๋ฉด ๋Œ€๋‹ตํ•˜๊ธฐ๊ฐ€ ์‰ฝ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹จ์ˆœํžˆ โ€œChippawaโ€๋ผ๊ณ  ํ•œ๋‹ค๋ฉด, Chippawa๋Š” ์Œ์‹์ด ๋  ์ˆ˜๋„, ์žฅ์†Œ๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ๊ณ  ์‹ฌ์ง€์–ด๋Š” kayak์˜ ํ•œ ์ข…๋ฅ˜์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํ•œ-๋‹จ์–ด ์ธํ’‹์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ โ€˜one-tapโ€™ ์‘๋‹ต๋„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์šฉ์ž๊ฐ€ yes ๋˜๋Š” no๋กœ ์‘๋‹ตํ•  ๋•Œ์— ์ด๋ฅผ ์ž…๋ ฅํ•˜๋„๋ก ํ•˜๊ธฐ ๋ณด๋‹ค๋Š” ๋ฒ„ํŠผ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋” ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. ์†Œ์ˆ˜์˜ ๊ฐ€๋Šฅํ•œ ์‘๋‹ต ๋งŒ์žˆ๋Š” ๊ฒฝ์šฐ, ๋˜๋Š” ์ž„์˜์˜ ์ˆ˜์˜ ์‘๋‹ต์ด ์žˆ์ง€๋งŒ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ•˜์œ„ ์ง‘ํ•ฉ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์€ ๋Œ€ํ™”๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ, ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ์ข…๋ฅ˜์˜ ์งˆ๋ฌธ์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š”๋ฐ๋„ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ฑ—๋ด‡์ด ๊ฐ™์€ ๋ง์„ ๋ฐ˜๋ณตํ•˜๊ฒŒ ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์ฑ—๋ด‡์—์„œ ์šฐ๋ฆฌ๊ฐ€ ๋ฐœ๊ฒฌํ•œ ํŒจํ„ด ์ค‘ ํ•˜๋‚˜๋Š”, ๋Œ€ํ™”๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด ์ข…์ข… Dialog์˜ ๋™์ผํ•œ ๋…ธ๋“œ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋•Œ๋งˆ๋‹ค ๋™์ผํ•œ ๋Œ€๋‹ต๋งŒ์„ ์ค€๋‹ค๋ฉด ์‚ฌ์šฉ์ž๋Š” ์‹ค๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐ ๋…ธ๋“œ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์‘๋‹ต์„ ์ œ๊ณตํ•˜๋Š”๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค. Watson Conversation ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Dialog์—์„œ ๋‹จ์ผ ๋…ธ๋“œ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์‘๋‹ต์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‘๋‹ต์€ ์ž„์˜๋กœ ์„ ํƒ๋˜๊ฑฐ๋‚˜ ์ˆœ์ฐจ์ ์œผ๋กœ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.
  • ๋™์ผ ๋…ธ๋“œ์— ๋Œ€ํ•œ ๋ฐ˜๋ณต์ ์ธ ๋ฐฉ๋ฌธ์„ ๊ฐ์ง€ํ•˜๊ณ  ์ด์— ๋Œ€ํ•œ ๋Œ€์‘์„ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์žฌ์น˜ ์žˆ๊ฒŒ ์‚ฌ๊ณผ๋ฅผ ํ•˜๋ฉฐ ์ ์ ˆํ•œ ์‚ฌ๋žŒ์—๊ฒŒ ๋„˜๊ธฐ๊ฑฐ๋‚˜ ๋ฒ”์œ„์™€ ํ•œ๊ณ„๋ฅผ ๋ถ„๋ช…ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž์˜ ๋ถˆ๋งŒ์— ๋ฐ˜์‘ํ•˜์‹ญ์‹œ์˜ค.

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

์–ด๋ ค์šด ๋Œ€ํ™”๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ๋„˜๊ธฐ์‹ญ์‹œ์˜ค.

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

๋Œ€ํ™”์˜ ๋ฌธ๋งฅ์„ ์œ ์ง€ํ•˜๋Š”๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๋Š” ๋Œ€ํ™”ํ•˜๋Š” ๋™์•ˆ ๊ทธ ๋ฌธ๋งฅ์ด ๋ณด์กด๋˜๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. Watson Conversation ์„œ๋น„์Šค์—๋Š” ์ปจํ…์ŠคํŠธ์— ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ปจํ…์ŠคํŠธ์—์„œ ์ •๋ณด๋ฅผ ์ฝ๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ, ์ปจํ…์ŠคํŠธ์™€ ๊ด€๋ จํ•˜์—ฌ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ž‘์—…์€ ํ•ด๋‹น ๋„๋ฉ”์ธ์—๋งŒ ์ ์šฉ๋˜๋ฏ€๋กœ ๋„๋ฉ”์ธ์— ๋งž๊ฒŒ ๊ฐœ๋ฐœ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ๋งฅ์— ์˜๊ฑฐํ•œ ์‘๋‹ต์ด ๋„ˆ๋ฌด ์ ์œผ๋ฉด ์‚ฌ์šฉ์ž์˜ ๋งŒ์กฑ๋„๋ฅผ ๋–จ์–ด๋œจ๋ฆฝ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋„ˆ๋ฌด ๋งŽ์ด ํ•  ๊ฒฝ์šฐ, ๋Œ€ํ™”์˜ ๋ณต์žก์„ฑ์ด ์ปค์ ธ ๊ด€๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์„ ๋„˜์–ด์„œ๊ฒŒ๋ฉ๋‹ˆ๋‹ค. ์ ์ ˆํ•œ ์ˆ˜์ค€์„ ์œ ์ง€์‹œํ‚ค๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

์˜๋„์ ์œผ๋กœ ์‘๋‹ต ์†๋„๋ฅผ ๋Šฆ์ถ”์‹ญ์‹œ์˜ค.

์‚ฌ์šฉ์ž๋Š” ์–ด์ฐจํ”ผ ๋นจ๋ฆฌ ๋˜๋Œ์•„ ์˜ค๋Š” ์‘๋‹ต์„ ์‹ ๋ขฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‘๋‹ต์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์ „์— ์ž ์‹œ ํ”„๋กœ๊ทธ๋ž˜์Šค๋ฐ”๋ฅผ ์‚ฝ์ž…ํ•˜๊ฑฐ๋‚˜, ์‘๋‹ต์„ ํ•œ ๋ฒˆ์— ํ•œ ๋‹จ์–ด ์”ฉ ๋ณด์—ฌ์คŒ์œผ๋กœ์จ ๋ณด๋‹ค ์ž์—ฐ์Šค๋Ÿฌ์šด ํšจ๊ณผ๋ฅผ ์–ป์œผ์‹ญ์‹œ์˜ค (์Šคํ์–ด๋ชจํ”ผ์ฆ˜! ๊ธฐ์–ต ํ•˜์‹œ์ฃ ?)

Open user intents

Open intent๋Š” ํŠนํžˆ ๋‹ค๋ฃจ๊ธฐ๊ฐ€ ์–ด๋ ต๊ณ  ์˜๋„๋ฅผ ์ž˜๋ชป ํ•ด์„ํ•˜๋ฉด ์‚ฌ์šฉ์ž์˜ ๋ถˆ๋งŒ์„ ์•ผ๊ธฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋„์›€์ด ๋ ๋งŒํ•œ ๊ฒƒ๋“ค์ž…๋‹ˆ๋‹ค.

  • Training set์˜ Volume์„ ํ‚ค์šฐ๊ณ  ๋งŽ์€ ์˜ˆ์‹œ(example)๋ฅผ ์ œ์‹œํ•  ์ˆ˜๋ก ์ •ํ™•๋„๊ฐ€ ํ–ฅ์ƒ๋  ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค.
  • Open Intent๋ฅผ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ํ”„๋กœ๊ทธ๋žจ ์ ์œผ๋กœ ์—”ํ‹ฐํ‹ฐ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ Closed Intent๋กœ ๋Œ๋ฆฝ๋‹ˆ๋‹ค.
  • ์˜๋ฏธ ์ดํ•ด๋ฅผ ๋”ํ•˜๊ธฐ ์œ„ํ•ด Alchemy Language๋กœ ์‚ฌ์ „ ์ฒ˜๋ฆฌ ํ•˜์‹ญ์‹œ์˜ค. (์˜ˆ : Alchemy๊ฐ€ ์ž…๋ ฅ ์–ธ์–ด๋ฅผ ๊ฐ์ง€ ํ•  ์ˆ˜ ์žˆ์Œ)

‘๋Œ€ํ™” ๊ด€์ฐฐ’

์‚ฌ์šฉ์ž ํ…Œ์ŠคํŠธ

์‹ค์ œ ์‚ฌ์šฉ์ž๊ฐ€ ์ฑ—๋ด‡๊ณผ ๋Œ€ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๊ด€์ฐฐํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž ์ค‘์‹ฌ ๋””์ž์ธ์˜ ํ•„์ˆ˜์ ์ธ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ฑ—๋ด‡์€ ๊ฐ€๋Šฅํ•œ ์ƒํ˜ธ ์ž‘์šฉ์˜ ๋ฒ”์œ„๊ฐ€ ๊ฑฐ์˜ ๋ฌด์ œํ•œ์— ๊ฐ€๊นŒ์›Œ ์„ค๊ณ„, ๊ตฌํ˜„ ๋ฐ ์‚ฌ์šฉ์ž ํ…Œ์ŠคํŠธ๋ฅผ ๋ชจ๋‘ ํ•˜๋Š”๊ฒƒ์ด ์ผ๋ฐ˜์ ์ธ ๊ฐœ๋ฐœ๋ณด๋‹ค ๋” ๋„์ „์ ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” git repository๋ฅผ ์ฒจ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. ์นด์นด์˜คํ†ก๊ณผ Watson Conversation์„ ์—ฐ๋™ํ•˜์—ฌ ์ฑ„ํŒ… ๋กœ๊ทธ๋ฅผ ์ €์žฅํ•˜๊ณ  ๋‚˜์ค‘์— ์ด๋ฅผ csv ํ˜•์‹์œผ๋กœ ์ถ”์ถœํ•˜๋Š” ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.์นด์นด์˜คํ†ก ํ”Œ๋Ÿฌ์Šค์นœ๊ตฌ์˜ ์ž๋™์‘๋‹ต ์„œ๋น„์Šค์— public url (๋ธ”๋ฃจ๋ฏน์Šค์™€ ๊ฐ™์€)์„ ๋“ฑ๋กํ•จ์œผ๋กœ์จ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋Š” ์‚ฌ์šฉ์ž์™€ ์‹ค์ œ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฑ—๋ด‡์ด ๋น„๊ต์  ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์ด๊ธฐ ๋•Œ๋ฌธ์ธ์ง€ ์‚ฌ์šฉ์ž๋Š” ์ข…์ข… ๊ธฐ์ˆ ์˜ ํ•œ๊ณ„๋ฅผ ์‹œํ—˜ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด, ์žƒ์–ด๋ฒ„๋ฆฐ ์†Œํฌ์˜ ์ถ”์ ์„ ๋•๋Š” ์ฑ—๋ด‡๊ณผ์˜ ๋Œ€ํ™”์—์„œ ํ…Œ์ŠคํŠธ ์‚ฌ์šฉ์ž๋Š” (์‹ค์ œ๋กœ๋Š” ์†Œํฌ๋ฅผ ์žƒ์–ด๋ฒ„๋ฆฌ์ง€ ์•Š์€ ํ…Œ์ŠคํŠธ ๊ทธ๋ฃน์˜ ๋Œ€๋ถ€๋ถ„์ด) โ€œ๋‚ด ์†Œํฌ ์–ด๋”จ์–ด?โ€์™€ ๊ฐ™์€ ์งˆ๋ฌธ๋ณด๋‹ค๋Š” โ€œ์š”์ฆ˜ ์–ด๋–ป๊ฒŒ ์ง€๋‚ด?โ€๋‚˜ โ€œ๋„Œ ์–ผ๋งˆ๋‚˜ ๋˜‘๋˜‘ํ•ด?โ€์™€ ๊ฐ™์€ ์งˆ๋ฌธ์— ๊ด€์‹ฌ์„ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๊ฐ€ ์™œ๊ณก๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ํ…Œ์ŠคํŠธ๊ฐ€ ์ˆ˜ํ–‰๋˜์–ด์„œ๋Š” ์•ˆ๋œ๋‹ค๋Š” ์˜๋ฏธ๋Š” ์•„๋‹ˆ์ž๋งŒ ์‚ฌ์šฉ์ž ํ…Œ์ŠคํŠธ๊ฐ€ ์‹ค์ œ ์‹œ์Šคํ…œ์„ ๊ด€์ฐฐํ•˜๊ณ  ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ์œ ์ €๊ฐ€ ์‹ค์ œ ์‚ฌ์šฉ์ž์™€ ๊ฐ€๋Šฅํ•œ ๋™์ผํ•œ UI/UX๋ฅผ ๊ฒฝํ—˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์Œ์„ฑ ์ฑ—๋ด‡์„ ๊ฐœ๋ฐœํ•˜๋ฉฐ์„œ ํ…์ŠคํŠธ ์ฑ—๋ด‡์˜ ํ˜•ํƒœ๋กœ ํ…Œ์ŠคํŠธํ•˜๊ฒŒ ํ•œ๋‹ค๋ฉด ์˜ฌ๋ฐ”๋ฅธ Example์„ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ, ๊ด€์ฐฐ, ๊ฐœ์„ 

์ณ‡๋ด‡ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•  ๋•Œ ๊ฐ€์žฅ ๋จผ์ € ํ•˜๋Š” ์ผ์ค‘ ํ•˜๋‚˜๋Š” ์‹ค์ œ ์ƒํ™ฉ์—์„œ ์ฑ—๋ด‡์ด ์ ์ ˆํ•˜๊ฒŒ ๊ด€์ฐฐ๋  ์ˆ˜ ์žˆ๋„๋ก ๊ณ„์ธกํ•˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ๋งค์ผ ๋งค์ผ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธด ์งˆ์˜๋ฅผ ๋ฆฌ๋ทฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฑ—๋ด‡์€ ๊ฒ€์ƒ‰ ์—”์ง„ ๊ฐœ๋ฐœ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์˜ค๋ฅ˜(์ฑ—๋ด‡์˜ ์‹ค์ˆ˜)๋ฅผ ๋ณด๋Š” ๊ฒƒ์ด ์–ด๋– ํ•œ ์ ์„ ๊ฐœ์„ ํ•ด์•ผ ํ• ์ง€ ํŒ๋‹จํ•˜๋Š” ๊ฒƒ์„ ๋„์™€์ค๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๋Š” ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฐฉ์‹์œผ๋กœ ์ฑ—๋ด‡์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ๋Š” ๋ช…ํ™•ํ•œ ์‚ฌ์šฉ์ž ์˜๋„๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ–๊ณ  ์žˆ๋Š” ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ• ์ง€์— ๋Œ€ํ•œ ์•„์ด๋””์–ด์™€ ๋‹ค๋ฅธ ์ƒ๊ฐ์„ ๊ฐ–๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

Feedback ์ˆ˜์ง‘

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

์š”์•ฝํ•˜์ž๋ฉด:

  • ์ถœ์‹œ ์ „ ๊ฐ€๋Šฅํ•œ ํ•œ ๋งŽ์ด ์‚ฌ์šฉ์ž ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋Š”๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.
  • ์ถœ์‹œ ํ›„ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ์ฒ ์ €ํžˆ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  Workspace๋ฅผ ๋งค์ผ ๊ฐœ์„ ํ•˜์‹ญ์‹œ์˜ค.
  • ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ์— ํ”„๋กœ์„ธ์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ, Workspace๊ฐ€ ๊ฐœ์„ ๋  ๋•Œ ๊ณ„์† ์ž‘๋™ํ•˜๋„๋กํ•ฉ๋‹ˆ๋‹ค.
  • ์ผ๋ฐ˜์ ์ธ ๋Œ€ํ™”๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด ๊ฐ€๋Šฅํ•˜๋ฉด Dialog๋ฅผ ํ’๋ถ€ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค (๊ทธ๋Ÿฌ๋‚˜ ๋ฒ”์œ„๋ฅผ ํ˜„์‹ค์ ์œผ๋กœ ์œ ์ง€ํ•˜์‹ญ์‹œ์˜ค).

‘DevOps’

์ž๋™ํ™” ๋œ ํ…Œ์ŠคํŠธ๊ฐ€ ๋งŽ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค – ๋จผ์ € ์ด๋ฅผ ์œ„ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ข‹์€ ์ฑ—๋ด‡์„ ๋งŒ๋“ค๋ ค๋‹ค ๋ณด๋ฉด Workspace๊ฐ€ ๊ฝค ๋ณต์žกํ•ด ์ง‘๋‹ˆ๋‹ค. ์ข‹์€ ์ฝ”๋“œ์ฒ˜๋Ÿผ, Workspace๋„ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•จ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ํ™•์‹คํ•œ ํ…Œ์ŠคํŠธ ์„ธํŠธ๋ฅผ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ ์ฝ”๋“œ๊ฐ€ ๋ง๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, Conversation์˜ workspace๋„ ์ƒˆ๋กœ์šด ๋…ธ๋“œ๋‚˜ ์˜ˆ์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋‹ค๋ณด๋ฉด ํ‡ด๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ…Œ์ŠคํŠธ ๊ณผ์ •์ด ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ง์ ‘ Conversation์˜ ๋™์ž‘์„ ์ˆ˜๋™์œผ๋กœ ํƒ์ƒ‰ ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ด๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. Watson Conversation ์„œ๋น„์Šค๋Š” ์ž๋™ํ™” ๋œ ํ…Œ์ŠคํŠธ์— ์ ํ•ฉํ•˜๋„๋ก REST API๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์ด๋Ÿฌํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ํฌํ•จํ•˜์‹ญ์‹œ์˜ค. ์šฐ๋ฆฌ๋Š” Garage์—์„œ TDD(Test driven development)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค, Workspace๋ฅผ ์ง์ ‘ ์ˆ˜์ •ํ•˜๊ธฐ ์ „์— Conversation์„ ํ…Œ์ŠคํŠธ ํ•˜๋Š” ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๊ฐ๊ฐ์˜ Intent์— ๋Œ€ํ•ด ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์ œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜์—ฌ Watson Conversation์˜ ์‘๋‹ต์ด ์˜ฌ๋ฐ”๋ฅธ Intent ๊ฐ’์„ ์ฃผ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์‘๋‹ต ๋ฉ”์‹œ์ง€๊ฐ€ ์ •ํ™•ํ•œ์ง€์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ์ถ”์ธกํ•œ intent๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ์ง€์— ๋Œ€ํ•ด์„œ๋งŒ ํ…Œ์ŠคํŠธ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Entity์— ๋Œ€ํ•ด์„œ๋„ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค.

Devops๋ฅผ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

๊ณผ๊ฑฐ์— ์šฐ๋ฆฌ๊ฐ€ ๊ฒช์—ˆ๋˜ ๋ฌธ์ œ์  ์ค‘ ํ•˜๋‚˜๋Š” ํ…Œ์ŠคํŠธ์— ์‹คํŒจํ–ˆ์„ ๋•Œ, Conversation์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ์„ ์•Œ๊ฒŒ ๋˜์ง€๋งŒ ๊ทธ ์‹œ์ ์ด ๋„ˆ๋ฌด ๋Šฆ์—ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฃผ์š”ํ•œ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ์€ ์šด์˜์ค‘์ธ Conversation Workspace์— ํ–ˆ์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
Conversation์˜ workspace ๋ณ€๊ฒฝ์€ ๋‹ค๋ฅธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋งˆ์ฐฎ๊ฐ€์ง€๋กœ blue-green-deployment ์›์น™์— ์˜ํ•ด ๊ด€๋ฆฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์‹œ ๋งํ•˜๋ฉด, Workspace๊ฐ€ ์—…๋ฐ์ดํŠธ ํ•˜๋ฉด์„œ ํ‡ด๋ณดํ•˜๋Š” ๊ฒƒ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด Conversation Workspace์˜ ๋ณต์‚ฌ๋ณธ์„ ์—…๋ฐ์ดํŠธ ํ•œ ๋‹ค์Œ ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ–ˆ์„ ๋•Œ ์ด ๋ณต์‚ฌ๋ณธ์„ ์‚ฌ์šฉํ•˜๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ๋ณ„๋„์˜ ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค๋กœ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์šด์˜์ค‘์ธ Workspace๋ฅผ Staging Workspace์˜ json์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ฑฐ๋‚˜, ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•˜๋˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” workspace๋ฅผ Staging workspace๋กœ ์ „ํ™˜ ํ•จ์œผ๋กœ์จ ์—…๋ฐ์ดํŠธ๋ฅผ ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ›„์ž์˜ ๊ฒฝ์šฐ ์›๋ž˜ Live workspace์˜€๋˜ ๊ฒƒ์ด Staging workspace๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

Workspace ๋ฐฑ์—…

Workspace๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๊ฐœ์„ ์‹œํ‚ค๊ธฐ ์œ„ํ•ด devops ํ”Œ๋กœ์šฐ ์ฐจ์›์—์„œ ๋ฐฑ์—…ํ•ฉ๋‹ˆ๋‹ค. Conversation Workspace๋Š” ์†Œ์Šค ์ฝ”๋“œ์ฒ˜๋Ÿผ ๊ฐ€์น˜์žˆ๋Š” ์ž์‚ฐ์ด๋ฉฐ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

<์ด ๊ธ€์€ IBM Bluemix Garage์˜ ์›๋ฌธ ๋ธ”๋กœ๊ทธ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ•˜์—ฌ ๋ฒˆ์—ญ ๋ฐ ์ถ”๊ฐ€๋œ ๊ธ€์ž…๋‹ˆ๋‹ค.>

2 ๊ฐœ์˜ ๋Œ“๊ธ€"์ฑ—๋ด‡ ๊ธฐํš๊ณผ ํ”„๋กœ์ ํŠธ ์šด์˜, Best Practices"

  1. ์•ˆ๋…•ํ•˜์„ธ์š”. ๊ถ๊ธˆํ•œ์ ์ด ์žˆ์–ด์„œ ๋Œ“๊ธ€ ๋‚จ๊น๋‹ˆ๋‹ค.
    entity_name์„ context๋ณ€์ˆ˜์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‚˜์š”…?
    ์ •๋ง ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค ใ… ใ… 

ํ† ๋ก  ์ฐธ๊ฐ€

์ด๋ฉ”์ผ์€ ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ์ž…๋ ฅ์ฐฝ์€ * ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.