Kubernetes Pod์™€ Watson Conversation ์„œ๋น„์Šค ์—ฐ๋™ํ•˜๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”, ์ด ํฌ์ŠคํŒ…์€ ๋‹ค์Œ ์›๋ฌธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์„ฑํ•œ ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค. ์›๋ฌธ ์ €์ž Jesse Antoszyk, Software Engineer with IBM Cloud. Adam King, Senior Software Engineer with IBM Cloud....

๊ณ„์† ์ฝ๊ธฐ Kubernetes Pod์™€ Watson Conversation ์„œ๋น„์Šค ์—ฐ๋™ํ•˜๊ธฐ

Watson Conversation์„ ํ™œ์šฉํ•œ AI ์ฑ—๋ด‡ ๋นŒ๋“œ – ์บ˜๋ฆฐ๋”๋ด‡ ํŠœํ† ๋ฆฌ์–ผ

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

๊ณ„์† ์ฝ๊ธฐ Watson Conversation์„ ํ™œ์šฉํ•œ AI ์ฑ—๋ด‡ ๋นŒ๋“œ – ์บ˜๋ฆฐ๋”๋ด‡ ํŠœํ† ๋ฆฌ์–ผ

Watson Conversation ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•œ ํšŒ์˜์‹ค ์˜ˆ์•ฝ ํ•œ๊ธ€ ์ฑ—๋ด‡

IBM Watson์„ ์ด์šฉํ•œ ํšŒ์˜์‹ค ์˜ˆ์•ฝ ์ฑ—๋ด‡ ์„œ๋น„์Šค์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.   Conversation ์„œ๋น„์Šค๋Š” ์ด๋ฏธ ๊ฐœ๋ฐœ ์‚ฌ๋ก€ ๊ด€๋ จ ์ž๋ฃŒ๊ฐ€ ์–ด๋Š ์ •๋„ ์ œ๊ณต์ด ๋˜์–ด์žˆ์–ด ๋ธ”๋ฃจ๋ฏน์Šค ๊ฐ€์ž…๊ณผ Conversation...

๊ณ„์† ์ฝ๊ธฐ Watson Conversation ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•œ ํšŒ์˜์‹ค ์˜ˆ์•ฝ ํ•œ๊ธ€ ์ฑ—๋ด‡

์™“์Šจ์„ ํ™œ์šฉํ•œ ์ธ๊ณต์ง€๋Šฅ ์ฑ—๋ด‡ ๊ฐœ๋ฐœ ์˜์ƒ – 3. ์ฑ—๋ด‡ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœํ•˜๊ธฐ

์™“์Šจ์„ ํ™œ์šฉํ•œ ์ธ๊ณต์ง€๋Šฅ ์ฑ—๋ด‡ ๊ฐœ๋ฐœ – 2. Watson Conversation ํˆด๋กœ ์ฑ—๋ด‡ ๋งŒ๋“ค๊ธฐ์— ์ด์–ด์„œ, ๊ฐœ๋ฐœํ•œ ์ฑ—๋ด‡์„ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. Github์—์„œ start code๋ฅผ ๊ฐ€์ ธ์™€์„œ...

๊ณ„์† ์ฝ๊ธฐ ์™“์Šจ์„ ํ™œ์šฉํ•œ ์ธ๊ณต์ง€๋Šฅ ์ฑ—๋ด‡ ๊ฐœ๋ฐœ ์˜์ƒ – 3. ์ฑ—๋ด‡ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœํ•˜๊ธฐ

์™“์Šจ์„ ํ™œ์šฉํ•œ ์ธ๊ณต์ง€๋Šฅ ์ฑ—๋ด‡ ๊ฐœ๋ฐœ ์˜์ƒ – 2. Watson Conversation ํˆด๋กœ ์ฑ—๋ด‡ ๋งŒ๋“ค๊ธฐ

์™“์Šจ์„ ํ™œ์šฉํ•œ ์ธ๊ณต์ง€๋Šฅ ์ฑ—๋ด‡ ๊ฐœ๋ฐœ – 1. ์ฑ—๋ด‡ ์‚ฌ๋ก€ ๋ฐ Watson Conversation ์†Œ๊ฐœ ํŽธ์— ์ด์–ด์„œ, Watson Conversation ํˆด์„ ํ™œ์šฉํ•˜์—ฌ ์ฑ—๋ด‡์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ๋™์˜์ƒ์„ ํ†ตํ•ด ๋ฐฐ์šฐ๊ณ  ๋ธ”๋กœ๊ทธ๋ฅผ...

๊ณ„์† ์ฝ๊ธฐ ์™“์Šจ์„ ํ™œ์šฉํ•œ ์ธ๊ณต์ง€๋Šฅ ์ฑ—๋ด‡ ๊ฐœ๋ฐœ ์˜์ƒ – 2. Watson Conversation ํˆด๋กœ ์ฑ—๋ด‡ ๋งŒ๋“ค๊ธฐ

์™“์Šจ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ์นด์นด์˜คํ†ก ์ฑ—๋ด‡ 6. (์‹ฌํ™”) ์˜ˆ์•ฝ ์‹œ๊ฐ„์ด ๋˜๋ฉด ์ฑ—๋ด‡์ด ์•Œ๋ ค์ฃผ๊ธฐ – ํ…”๋ ˆ๊ทธ๋žจ

Watson์œผ๋กœ ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ์นด์นด์˜คํ†ก ChatBot ์ด ํฌ์ŠคํŒ…์€ 5. [์‘์šฉ] ํšŒ์˜์‹ค ์˜ˆ์•ฝ ์กฐํšŒ ๋ฐ ์ทจ์†Œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ํ•˜๊ธฐ์— ์ด์–ด์ง€๋Š” ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค. ์ด ํฌ์ŠคํŒ…์—์„œ๋Š” ์ฑ—๋ด‡์„ ํ…”๋ ˆ๊ทธ๋žจ๊ณผ ์—ฐ๋™ํ•˜๊ณ , ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ์ด์šฉํ•˜์—ฌ...

๊ณ„์† ์ฝ๊ธฐ ์™“์Šจ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ์นด์นด์˜คํ†ก ์ฑ—๋ด‡ 6. (์‹ฌํ™”) ์˜ˆ์•ฝ ์‹œ๊ฐ„์ด ๋˜๋ฉด ์ฑ—๋ด‡์ด ์•Œ๋ ค์ฃผ๊ธฐ – ํ…”๋ ˆ๊ทธ๋žจ

์™“์Šจ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ์นด์นด์˜คํ†ก ์ฑ—๋ด‡ 5. (์‘์šฉ) ํšŒ์˜์‹ค ์˜ˆ์•ฝ ์กฐํšŒ ๋ฐ ์ทจ์†Œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ํ•˜๊ธฐ

Watson์œผ๋กœ ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ์นด์นด์˜คํ†ก ChatBot ์ด ํฌ์ŠคํŒ…์€ 4. Node.js ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์นด์นด์˜คํ†ก๊ณผ ์—ฐ๋™ํ•˜๊ธฐ์— ์ด์–ด์ง€๋Š” ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค. ์ด ํฌ์ŠคํŒ…์—์„œ๋Š” ์˜ˆ์•ฝํ•œ ํšŒ์˜์‹ค ์ทจ์†Œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ ๊ทธ๋™์•ˆ ํ–ˆ๋˜ ๋‚ด์šฉ์„ ๋ชจ๋‘...

๊ณ„์† ์ฝ๊ธฐ ์™“์Šจ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ์นด์นด์˜คํ†ก ์ฑ—๋ด‡ 5. (์‘์šฉ) ํšŒ์˜์‹ค ์˜ˆ์•ฝ ์กฐํšŒ ๋ฐ ์ทจ์†Œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ํ•˜๊ธฐ

์™“์Šจ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ์นด์นด์˜คํ†ก ์ฑ—๋ด‡ 3. ๋Œ€ํ™” ๋‚ด์šฉ์œผ๋กœ ํšŒ์˜์‹ค ์˜ˆ์•ฝํ•˜๊ธฐ

Watson์œผ๋กœ ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ์นด์นด์˜คํ†ก ChatBot ์ด ํฌ์ŠคํŒ…์€ 2. ๋‚ด๊ฐ€ ๋งŒ๋“  ์ฑ„ํŒ… ์„œ๋น„์Šค๋ฅผ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋…ธ์ถœํ•˜๊ธฐ์— ์ด์–ด์ง€๋Š” ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ๋Š” ํšŒ์˜์‹ค ์˜ˆ์•ฝ์„ ์œ„ํ•œ Backend ์„œ๋น„์Šค๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ๋Œ€ํ™”๋ฅผ...

๊ณ„์† ์ฝ๊ธฐ ์™“์Šจ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ์นด์นด์˜คํ†ก ์ฑ—๋ด‡ 3. ๋Œ€ํ™” ๋‚ด์šฉ์œผ๋กœ ํšŒ์˜์‹ค ์˜ˆ์•ฝํ•˜๊ธฐ

์™“์Šจ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ์นด์นด์˜คํ†ก ์ฑ—๋ด‡ 2. ๋‚ด๊ฐ€ ๋งŒ๋“  ์ฑ„ํŒ… ์„œ๋น„์Šค๋ฅผ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋…ธ์ถœํ•˜๊ธฐ

Watson์œผ๋กœ ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ์นด์นด์˜คํ†ก ChatBot ์ด ํฌ์ŠคํŒ…์€ 1. Watson Conversation ์„œ๋น„์Šค๋กœ ๋Œ€ํ™” ์„œ๋น„์Šค ๋งŒ๋“ค๊ธฐ์™€ ์ด์–ด์ง€๋Š” ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ๋Š” ์ด์ „์— ๋งŒ๋“  ๋Œ€ํ™” ์„œ๋น„์Šค๋ฅผ ์•ฑ์—์„œ ํ™œ์šฉํ•˜๊ณ  ๋ชฉ์ ์—...

๊ณ„์† ์ฝ๊ธฐ ์™“์Šจ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ์นด์นด์˜คํ†ก ์ฑ—๋ด‡ 2. ๋‚ด๊ฐ€ ๋งŒ๋“  ์ฑ„ํŒ… ์„œ๋น„์Šค๋ฅผ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋…ธ์ถœํ•˜๊ธฐ