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 ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•œ ํšŒ์˜์‹ค ์˜ˆ์•ฝ ํ•œ๊ธ€ ์ฑ—๋ด‡

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 ํˆด๋กœ ์ฑ—๋ด‡ ๋งŒ๋“ค๊ธฐ

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

Watson Conversation์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ธฐ์—…๋“ค์€ ์–ด๋–ป๊ฒŒ ์ฑ—๋ด‡์„ ๋น„์ฆˆ๋‹ˆ์Šค์— ํ™œ์šฉํ•˜๊ณ  ์žˆ์„๊นŒ์š”? ์ธ๊ณต์ง€๋Šฅ ์ฑ—๋ด‡์˜ ํŠน์„ฑ์„ ์†Œ๊ฐœํ•˜๊ณ , Watson Conversation์„ ํ†ตํ•ด ์ฑ—๋ด‡ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

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

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

์ตœ๊ทผ ์ฑ—๋ด‡์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ๋งค์šฐ ๋œจ๊ฑฐ์›Œ์ง์„ ๋Š๋‚๋‹ˆ๋‹ค. ๊ณ ๊ฐ์ด ์ €ํฌ IBM์˜ Bluemix Garage๋กœ ์ž์ฃผ ๋ฌธ์˜ํ•˜๋Š” FAQ์ค‘ ํ•˜๋‚˜๋„ โ€œ์ฑ—๋ด‡์„ ๊ฐœ๋ฐœํ•ด ์ฃผ์‹ญ์‹œ์˜ค.โ€ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํ˜„์žฌ์—๋Š” ์‚ฌ๋žŒ์ด ํ•˜๊ณ ์žˆ๋Š” ์—…๋ฌด๋“ค์„...

๊ณ„์† ์ฝ๊ธฐ ์ฑ—๋ด‡ ๊ธฐํš๊ณผ ํ”„๋กœ์ ํŠธ ์šด์˜, Best Practices

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

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

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

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

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

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

์™“์Šจ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ์นด์นด์˜คํ†ก ์ฑ—๋ด‡ 4. Node.js ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์นด์นด์˜คํ†ก๊ณผ ์—ฐ๋™ํ•˜๊ธฐ

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

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

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

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

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