Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์•ˆ๋…•, ํ•˜๋ธŒ๋ฅด! ์˜ค๋Š˜์€ Azure๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž…์ด ํ•„์š”ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ƒ๋‹ด์›์€ ๋™์ผํ•œ ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•˜๊ณ  ์ „ํ™” ํ†ตํ™”์™€ ๋ฌธ์ž ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์„ ์†Œ๋น„ํ•ฉ๋‹ˆ๋‹ค. ์ฑ—๋ด‡์€ ์˜์‚ฌ์†Œํ†ต๊ณผ ์ธ์‹์„ ์ž๋™ํ™”ํ•˜๊ณ  ์‚ฌ๋žŒ๋“ค์˜ ๋ถ€๋‹ด์„ ์ค„์—ฌ์ค๋‹ˆ๋‹ค. ๋ด‡์€ Azure DevOps์—์„œ๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Slack ๋˜๋Š” Microsoft Teams์—์„œ ์ง์ ‘ ๋ฆด๋ฆฌ์Šค ์Šน์ธ, ๋นŒ๋“œ ๊ด€๋ฆฌ(๋ณด๊ธฐ, ์‹œ์ž‘, ์ค‘์ง€)๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณธ์งˆ์ ์œผ๋กœ ์ฑ—๋ด‡์€ CLI์™€ ๋‹ค์†Œ ์œ ์‚ฌํ•˜๋ฉฐ ๋Œ€ํ™”ํ˜•์ผ ๋ฟ์ด๋ฉฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฑ„ํŒ… ํ† ๋ก ์˜ ๋งฅ๋ฝ์— ๋จธ๋ฌผ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.

์ด ๋ฌธ์„œ์—์„œ๋Š” ์ฑ—๋ด‡์„ ๋งŒ๋“œ๋Š” ๋„๊ตฌ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ณ , ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์ด๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๊ณ , Azure์—์„œ ๊ธฐ์„ฑ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ ์†๋„๋ฅผ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค: ์œ ์‚ฌ์ ์€ ๋ฌด์—‡์ด๋ฉฐ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Microsoft Azure์—์„œ ๋ด‡์„ ๋งŒ๋“ค๋ ค๋ฉด Azure Bot Service์™€ Bot Framework๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค์€ ํ•จ๊ป˜ ๋ด‡์„ ๊ตฌ์ถ•, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์„ธํŠธ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์„ฑ ๋ชจ๋“ˆ์—์„œ ์Œ์„ฑ ์ง€์›, ์ž์—ฐ์–ด ์ธ์‹ ๋ฐ ๊ธฐํƒ€ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋‹จ์ˆœ ํ†ต์‹  ์‹œ์Šคํ…œ๊ณผ ๊ณ ๊ธ‰ ํ†ต์‹  ์‹œ์Šคํ…œ์„ ๋ชจ๋‘ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์—… Q&A ์„œ๋น„์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ„๋‹จํ•œ ๋ด‡์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๊ฑฐ๋‚˜, ๋ฐ˜๋Œ€๋กœ ๋ณต์žกํ•˜๊ณ  ๋ถ„๊ธฐ๋œ ํ†ต์‹  ์‹œ์Šคํ…œ์„ ๊ฐ–์ถ˜ ๊ธฐ๋Šฅ์ ์ธ ๋ด‡์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์„ธ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง„ ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

  1. ๋Œ€ํ™” ์ธํ„ฐํŽ˜์ด์Šค(๋ด‡)์˜ ์‹ ์†ํ•œ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.
  2. ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€(ํŒจํ„ด ์ธ์‹, ์Œ์„ฑ ์ธ์‹, ์ง€์‹ ๊ธฐ๋ฐ˜ ๋ฐ ๊ฒ€์ƒ‰)๋ฅผ ์œ„ํ•œ ๊ธฐ์„ฑ ์ธ์ง€ AI ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.
  3. AI ๋ชจ๋ธ ์ƒ์„ฑ ๋ฐ ํ•™์Šต์„ ์œ„ํ•œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

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

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

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

๋”ฐ๋ผ์„œ ์ฑ—๋ด‡์€ ์š”์ฒญ ์ž‘์—…์„ ์œ„ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๊ณ , ์ธ์ง€ ์„œ๋น„์Šค๋Š” ๋ณ„๋„๋กœ ์‹คํ–‰๋˜์ง€๋งŒ ์ฑ—๋ด‡์ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์š”์ฒญ์„ ์ง€๋Šฅ์ ์œผ๋กœ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋กœ์„œ "์ง€๋Šฅ์ "์ด ๋ฉ๋‹ˆ๋‹ค. 

์ฑ—๋ด‡ ๋งŒ๋“ค๊ธฐ

Azure์˜ ๋ด‡์— ๊ถŒ์žฅ๋˜๋Š” ๋””์ž์ธ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

Azure์—์„œ ๋ด‡์„ ์„ค๊ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ๋ด‡ ํ”„๋ ˆ์ž„์›Œํฌ. GitHub์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ๋ด‡์˜ ์˜ˆ, ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ๋Šฅ์ด ๋ณ€๊ฒฝ๋˜๋ฏ€๋กœ ๋ด‡์— ์‚ฌ์šฉ๋˜๋Š” SDK ๋ฒ„์ „์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

Bot Framework Composer๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ด‡์ด ์ž‘๋™ํ•˜๋Š” ๋Œ€ํ™” ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํŠธ๋ฆฌ๊ฑฐ, ์ฆ‰ ๋Œ€ํ™” ์ค‘์— ๋ด‡์ด ๋ฐ˜์‘ํ•  ํ‚ค์›Œ๋“œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "์šด์˜์ž", "๋„๋‚œ" ๋˜๋Š” "์ค‘์ง€" ๋ฐ "์ถฉ๋ถ„ํ•จ"์ด๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

Bot Framework Composer์—์„œ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ๋Œ€ํ™” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ์‘ํ˜• ๋Œ€ํ™”. ๋Œ€ํ™”์—์„œ๋Š” ์ธ์ง€ ์„œ๋น„์Šค์™€ ์ด๋ฒคํŠธ ์นด๋“œ(์ ์‘ํ˜• ์นด๋“œ)๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ƒ์„ฑ ํ›„ ๊ตฌ๋…์— ์ฑ—๋ด‡์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ž๋™์œผ๋กœ ์ค€๋น„๋œ ์Šคํฌ๋ฆฝํŠธ๋Š” ์ธ์ง€ ์„œ๋น„์Šค, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„ํš, Application Insights, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

QnA ๋ฉ”์ด์ปค

๊ธฐ์—… Q&A ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ„๋‹จํ•œ ๋ด‡์„ ๋งŒ๋“ค๋ ค๋ฉด QnA Maker ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์›น ๋งˆ๋ฒ•์‚ฌ๋กœ ๊ตฌํ˜„๋˜์–ด ๊ธฐ์—… ์ง€์‹ ๋ฒ ์ด์Šค(FAQ Urls)์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ *.doc ๋˜๋Š” *.pdf ํ˜•์‹์˜ ๋ฌธ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ‰์ธ์„ ์ƒ์„ฑํ•œ ํ›„ ๋ด‡์€ ์‚ฌ์šฉ์ž์˜ ์งˆ๋ฌธ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋‹ต๋ณ€์„ ์ž๋™์œผ๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

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

์ด ์„œ๋น„์Šค๋Š” ์ด ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ๋งŒ ๊ตฌํ˜„ํ•˜๋Š” ์ฑ—๋ด‡์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜๋„ ์žˆ๊ณ , ์š”์ฒญ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ AI ์„œ๋น„์Šค ๋˜๋Š” Bot Framework ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ณต์žกํ•œ ์ฑ—๋ด‡์˜ ์ผ๋ถ€๋กœ ์‚ฌ์šฉ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์ธ์ง€ ์„œ๋น„์Šค ์ž‘์—…

Azure ํ”Œ๋žซํผ์—๋Š” ๋‹ค์–‘ํ•œ ์ธ์ง€ ์„œ๋น„์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ ์ด๋Š” ์ฝ”๋“œ์—์„œ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ๋…๋ฆฝ์ ์ธ ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ ์„œ๋น„์Šค๋Š” ์ฑ—๋ด‡์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ • ํ˜•์‹์˜ json์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
์ฑ—๋ด‡์˜ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์šฉ๋„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ํ…์ŠคํŠธ ์ธ์‹.
  2. ๊ฐœ๋ฐœ์ž๊ฐ€ ์ •์˜ํ•œ Custom Vision Service ์ด๋ฏธ์ง€ ์นดํ…Œ๊ณ ๋ฆฌ ์ธ์‹(์ œ์ž‘ ์‚ฌ๋ก€: ์ง์›์˜ ์•ˆ์ „๋ชจ, ๊ณ ๊ธ€, ๋งˆ์Šคํฌ ์ฐฉ์šฉ ์—ฌ๋ถ€ ์ธ์‹)
  3. ์–ผ๊ตด ์ธ์‹(ํ›Œ๋ฅญํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ์„ค๋ฌธ์กฐ์‚ฌ ๋Œ€์ƒ์ž๊ฐ€ ์ž์‹ ์˜ ์–ผ๊ตด์„ ๊ฒŒ์‹œํ–ˆ๋Š”์ง€, ์•„๋‹ˆ๋ฉด ๊ฐœ ์‚ฌ์ง„์ด๋‚˜ ์„ฑ๋ณ„์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์‚ฌ์ง„์„ ๊ฒŒ์‹œํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.)
  4. ์Œ์„ฑ ์ธ์‹.
  5. ์ด๋ฏธ์ง€ ๋ถ„์„.
  6. ๋ฒˆ์—ญ(์šฐ๋ฆฌ ๋ชจ๋‘๋Š” Skype ๋™์‹œ ๋ฒˆ์—ญ์œผ๋กœ ์ธํ•ด ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์†Œ์Œ์ด ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค).
  7. ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ ๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ • ์ œ์•ˆ.

๋ฃจ์ด์Šค

๋˜ํ•œ ๋ด‡์„ ๋งŒ๋“ค๋ ค๋ฉด ํ•„์š”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฃจ์ด์Šค (์–ธ์–ด์ดํ•ด ์ง€๋Šฅํ˜• ์„œ๋น„์Šค). ์„œ๋น„์Šค ๋ชฉํ‘œ:

  • ์‚ฌ์šฉ์ž์˜ ์ง„์ˆ ์ด ํƒ€๋‹นํ•œ์ง€, ๋ด‡์˜ ์‘๋‹ต์ด ํ•„์š”ํ•œ์ง€ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•˜์„ธ์š”.
  • ์‚ฌ์šฉ์ž ์Œ์„ฑ(ํ…์ŠคํŠธ)์„ ๋ด‡์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋ ค๋Š” ๋…ธ๋ ฅ์„ ์ค„์ž…๋‹ˆ๋‹ค.
  • ์‹ค์ œ ์‚ฌ์šฉ์ž ๋ชฉํ‘œ/์˜๋„๋ฅผ ์˜ˆ์ธกํ•˜๊ณ  ๋Œ€ํ™” ๋ฌธ๊ตฌ์—์„œ ํ•ต์‹ฌ ํ†ต์ฐฐ๋ ฅ์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์ž๊ฐ€ ์˜๋ฏธ ์ธ์‹์˜ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์™€ ์ž‘๋™ ์ค‘ ๋ด‡์— ๋Œ€ํ•œ ํ›„์† ์ถ”๊ฐ€ ๊ต์œก์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ด‡์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹œ๊ฐํ™”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น ๊ธฐ๋ก์˜ ํ’ˆ์งˆ์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ง„์ •ํ•œ ํ‘œ์  ์ธ์‹์˜ ์ ์ง„์ ์ธ ๊ฐœ์„ ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ LUIS์˜ ์ฃผ์š” ๋ชฉํ‘œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์˜๋ฏธํ•˜๋Š” ๋ฐ”๋ฅผ ์ผ์ • ํ™•๋ฅ ๋กœ ์ดํ•ดํ•˜๊ณ  ์ž์—ฐ์Šค๋Ÿฌ์šด ์š”์ฒญ์„ ์กฐํ™”๋กœ์šด ๋ช…๋ น์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ ๊ฐ’์„ ์ธ์‹ํ•˜๊ธฐ ์œ„ํ•ด LUIS๋Š” ์ผ๋ จ์˜ ์˜๋„(์˜๋ฏธ, ์˜๋„) ๋ฐ ์—”ํ„ฐํ‹ฐ(๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฏธ๋ฆฌ ๊ตฌ์„ฑํ•˜๊ฑฐ๋‚˜ ๋ฏธ๋ฆฌ ๊ตฌ์„ฑ๋œ "๋„๋ฉ”์ธ"(Microsoft์—์„œ ์ค€๋น„ํ•œ ํ‘œ์ค€ ๋ฌธ๊ตฌ์˜ ์ผ๋ถ€ ๊ธฐ์„ฑ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ))๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 

๊ฐ„๋‹จํ•œ ์˜ˆ: ์ผ๊ธฐ ์˜ˆ๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ด‡์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์—๊ฒŒ ์žˆ์–ด์„œ ์˜๋„๋Š” ์ž์—ฐ์Šค๋Ÿฌ์šด ์š”์ฒญ์„ ์ผ๊ธฐ ์˜ˆ๋ณด์— ๋Œ€ํ•œ ์š”์ฒญ์ธ "ํ–‰๋™"์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ ๊ฐœ์ฒด๋Š” ์‹œ๊ฐ„๊ณผ ์žฅ์†Œ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์€ CheckWeather ์ธํ…ํŠธ๊ฐ€ ์ด๋Ÿฌํ•œ ๋ด‡์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋ณด์—ฌ์ฃผ๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.

์˜์ง€
์—์„ผ์Šค
์ž์—ฐ ์ฟผ๋ฆฌ์˜ ์˜ˆ

๋‚ ์”จ ํ™•์ธ
{"์œ ํ˜•": "์œ„์น˜", "์—”ํ‹ฐํ‹ฐ": "๋ชจ์Šคํฌ๋ฐ”"}
{"์œ ํ˜•": "builtin.datetimeV2.date", "์—”ํ‹ฐํ‹ฐ": "๋ฏธ๋ž˜","ํ•ด๊ฒฐ์ฑ…":"2020-05-30"}
๋‚ด์ผ ๋ชจ์Šคํฌ๋ฐ” ๋‚ ์”จ๋Š” ์–ด๋–จ๊ฐ€์š”?

๋‚ ์”จ ํ™•์ธ
{ "type": "date_range", "entity": "์ด๋ฒˆ ์ฃผ๋ง" }
์ด๋ฒˆ ์ฃผ๋ง ์ผ๊ธฐ์˜ˆ๋ณด ๋ณด์—ฌ ์ค˜

QnA Maker์™€ LUIS๋ฅผ ๊ฒฐํ•ฉํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐ ์ฐจ์›

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

QnA Maker๋กœ ์ž‘์—…ํ•˜๊ณ  ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์š”์ฒญ์„ ๋ฐ›์œผ๋ฉด ์‹œ์Šคํ…œ์€ QnA์˜ ๋‹ต๋ณ€์ด ์š”์ฒญ๊ณผ ์ผ์น˜ํ•  ํ™•๋ฅ ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ํ™•๋ฅ ์ด ๋†’์œผ๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ธฐ์—… ์ง€์‹ ๊ธฐ๋ฐ˜์˜ ๋‹ต๋ณ€๋งŒ ์ œ๊ณต๋˜๊ณ , ํ™•๋ฅ ์ด ๋‚ฎ์œผ๋ฉด ์„ค๋ช…์„ ์œ„ํ•ด LUIS์— ์š”์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Dispatcher๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ๋…ผ๋ฆฌ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์š”์ฒญ ๋ถ„๋ฆฌ์˜ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  ์‹ ์†ํ•˜๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ด‡ ํ…Œ์ŠคํŠธ ๋ฐ ๊ฒŒ์‹œ

ํ…Œ์ŠคํŠธ์—๋Š” ๋‹ค๋ฅธ ๋กœ์ปฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ด‡ ํ”„๋ ˆ์ž„์›Œํฌ ์—๋ฎฌ๋ ˆ์ดํ„ฐ. ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ด‡๊ณผ ํ†ต์‹ ํ•˜๊ณ  ๋ด‡์ด ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ์›น ์ฑ„ํŒ… ์ธํ„ฐํŽ˜์ด์Šค์— ๋‚˜ํƒ€๋‚˜๋Š” ๋Œ€๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๋ด‡์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ๋•Œ JSON ์š”์ฒญ ๋ฐ ์‘๋‹ต์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฐ๋ชจ์—๋Š” ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์‚ฌ์šฉ ์˜ˆ๊ฐ€ ์ œ์‹œ๋˜์–ด ์žˆ์œผ๋ฉฐ BMW์šฉ ๊ฐ€์ƒ ๋น„์„œ ์ƒ์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ๋น„๋””์˜ค์—์„œ๋Š” ์ฑ—๋ด‡ ์ƒ์„ฑ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ฐ€์†๊ธฐ(ํ…œํ”Œ๋ฆฟ)์— ๋Œ€ํ•ด์„œ๋„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
https://youtu.be/u7Gql-ClcVA?t=564

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

ํ…Œ์ŠคํŠธ๊ฐ€ ์„ฑ๊ณต์ ์ด์—ˆ๊ณ  ๋ด‡์ด ์ค€๋น„๋˜์—ˆ์œผ๋ฏ€๋กœ ์ด์ œ ๊ฒŒ์‹œํ•˜๊ณ  ์ฑ„๋„์„ ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์‹œ๋Š” Azure๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋˜๋ฉฐ ๋ฉ”์‹ ์ €๋‚˜ ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋ฅผ ์ฑ„๋„๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ž…๋ ฅ์— ํ•„์š”ํ•œ ์ฑ„๋„์ด ์—†์„ ๊ฒฝ์šฐ, GitHab์˜ ํ•ด๋‹น ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๊ฒ€์ƒ‰ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

๋˜ํ•œ ์‚ฌ์šฉ์ž ๋ฐ ์ธ์ง€ ์„œ๋น„์Šค์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋ณธ๊ฒฉ์ ์ธ ์ฑ—๋ด‡์„ ๋งŒ๋“ค๋ ค๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์„œ๋ฒ„๋ฆฌ์Šค(Azure Functions) ๋ฐ LogicApp ์„œ๋น„์Šค์™€ ๊ฐ™์€ ์ถ”๊ฐ€ Azure ์„œ๋น„์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. , ์ด๋ฒคํŠธ ๊ทธ๋ฆฌ๋“œ.

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

ํ‰๊ฐ€ ๋ฐ ๋ถ„์„

์‚ฌ์šฉ์ž ์ƒํ˜ธ ์ž‘์šฉ์„ ํ‰๊ฐ€ํ•˜๋ ค๋ฉด Azure Bot Service์˜ ๊ธฐ๋ณธ ์ œ๊ณต ๋ถ„์„๊ณผ ํŠน์ˆ˜ Application Insights ์„œ๋น„์Šค๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ ๋‹ค์Œ ๊ธฐ์ค€์— ๋”ฐ๋ผ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๋˜ํ•œ ์ด ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ PowerBI์—์„œ ์ถ”๊ฐ€ ์‹œ๊ฐํ™” ๋ฐ ๋ถ„์„ ๋ณด๊ณ ์„œ๋ฅผ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. PowerBI์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ ๋ฐ ํ…œํ”Œ๋ฆฟ์˜ ์˜ˆ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—.

Azure ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๊ด€์‹ฌ์„ ๊ฐ€์ ธ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ด ๊ธฐ์‚ฌ์—์„œ ์šฐ๋ฆฌ๋Š” ์ž๋ฃŒ Microsoft Azure ์„ค๊ณ„์ž Anna Fenyushina์˜ ์›น ์„ธ๋ฏธ๋‚˜์—์„œ โ€œ์‚ฌ๋žŒ๋“ค์ด ์‹œ๊ฐ„์ด ์—†์„ ๋•Œ. ์ฑ—๋ด‡๊ณผ ์ธ์ง€ ์„œ๋น„์Šค๋ฅผ 100% ์‚ฌ์šฉํ•˜์—ฌ ์ผ์ƒ์ ์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•โ€์—์„œ๋Š” Azure์— ์ฑ—๋ด‡์ด ๋ฌด์—‡์ธ์ง€, ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณด์—ฌ์ฃผ๊ณ , QnA Maker์—์„œ 15๋ถ„ ๋งŒ์— ๋ด‡์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ฟผ๋ฆฌ ๊ตฌ์กฐ๋Š” LUIS์—์„œ ํ•ด๋…๋ฉ๋‹ˆ๋‹ค. 

์šฐ๋ฆฌ๋Š” ๊ฐœ๋ฐœ์ž Dev Bootcamp๋ฅผ ์œ„ํ•œ ์˜จ๋ผ์ธ ๋งˆ๋ผํ†ค์˜ ์ผํ™˜์œผ๋กœ ์ด ์›น ์„ธ๋ฏธ๋‚˜๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ž๋™ํ™” ๋„๊ตฌ์™€ ์‚ฌ์ „ ๊ตฌ์„ฑ๋œ Azure ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ ์†๋„๋ฅผ ๋†’์ด๊ณ  ํšŒ์‚ฌ ์ง์›์˜ ์ผ์ƒ์ ์ธ ์ž‘์—… ๋ถ€ํ•˜๋ฅผ ์ผ๋ถ€ ์™„ํ™”ํ•˜๋Š” ์ œํ’ˆ์— ๊ด€ํ•œ ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ๋ผํ†ค์— ํฌํ•จ๋œ ๋‹ค๋ฅธ ์›จ๋น„๋‚˜ ๋…นํ™”๋ณธ์€ ๋‹ค์Œ ๋งํฌ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€