Skip to content

This is repository for introducing Microsoft Bot Framework

License

Notifications You must be signed in to change notification settings

angie4u/BotFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

31 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BotFramework

์ด ๋ฆฌํŒŒ์ง€ํ† ๋ฆฌ์—๋Š” Microsoft์—์„œ ๋งŒ๋“  Bot Framework์— ๋Œ€ํ•œ ์†Œ๊ฐœ ๋ฐ ์‹ค์Šต์ž๋ฃŒ๊ฐ€ ์—…๋กœ๋“œ ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Bot Framework๋ฅผ ์†Œ๊ฐœํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์งˆ๋ฌธ์„ ๋จผ์ € ๋˜์ €๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Q1. Bot์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Microsoft์—์„œ ์ƒ๊ฐํ•˜๋Š” Bot์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ƒํ˜ธ ๋Œ€ํ™”ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ƒˆ๋กœ์šด ํ˜•ํƒœ์˜ ์•ฑ ์ž…๋‹ˆ๋‹ค. ๊ธฐ๊ณ„์™€ ์‚ฌ๋žŒ์ด ์†Œํ†ตํ•˜๋Š” ๋ฐฉ์‹์€ ์ ์  ์‚ฌ๋žŒ์ด ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ณ€ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์—๋Š” ์šฐ๋ฆฌ๊ฐ€ ์‹๋‹น์„ ์˜ˆ์•ฝํ•˜๊ณ , ํ”ผ์ž๋ฅผ ์ฃผ๋ฌธํ•˜๋Š” ์ผ๋“ค์„ ๊ธฐ๊ณ„์—๊ฒŒ ์š”์ฒญํ•˜๊ธฐ ์‰ฝ๋„๋ก ์ง์ ‘ ์›น ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜๊ณ , ์ฃผ๋ฌธ์„ ์ง„ํ–‰ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์‹ ์ €๋ฅผ ํ†ตํ•ด ๋งˆ์น˜ ์นœ๊ตฌ์™€ ๋Œ€ํ™”ํ•˜๋“ฏ์ด ์‚ฌ๋žŒ์—๊ฒŒ ๋” ํŽธ๋ฆฌํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ํ”ผ์ž๋ฅผ ์ฃผ๋ฌธํ•˜๊ณ , ์‹๋‹น์„ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ๊ธ€์„ ํ†ตํ•ด ๋”์šฑ ๋งŽ์€ ์˜๊ฐ์„ ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

Q2. Microsoft์˜ Bot Framework๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

Bot Framework๋Š” Bot์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ , ๋‹ค๋ฅธ ํ”Œ๋žซํผ๊ณผ ์—ฐ๊ฒฐํ•˜๊ณ , ๋ด‡์ด ์ž˜ ๋™์ž‘ํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๊ณ , ๋‚ด๊ฐ€๋งŒ๋“  ๋ด‡ ์„œ๋น„์Šค๋ฅผ ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒํ•˜๋Š” ํ”Œ๋žซํผ ์ž…๋‹ˆ๋‹ค. C# ํ˜น์€ Node.js, REST๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜์‹ค ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” SDK๋ฅผ ์ด์šฉํ•˜์—ฌ ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ฐœ๋ฐœํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q3. Bot์€ Siri๋‚˜ Cortana์™€ ๋น„์Šทํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด๋˜๋‚˜์š”?

Bot์— ๋Œ€ํ•œ ๋Œ€๋‹ค์ˆ˜์˜ ์ฒซ๋ฒˆ์งธ ๊ธฐ๋Œ€์น˜๋Š” "์ธ๊ณต์ง€๋Šฅ ๋น„์„œ" ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค ๋ด‡์€ ๋ณดํ†ต ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค! ํ”ผ์ž ์ฃผ๋ฌธ ๋ด‡, ๋‚ด๊ฐ€ ๊ด€์‹ฌ์žˆ๋Š” ํ•ญ๊ณตํŽธ์˜ ๊ฐ€๊ฒฉ์„ ์•Œ๋ ค์ฃผ๋Š” ๋ด‡๊ณผ ๊ฐ™์ด ํŠน์ • ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์ฃผ๋Š” ๋ด‡ ์ž…๋‹ˆ๋‹ค!

Q4. Bot ์ด ๊ธฐ์กด์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋ณ„๋ฐ˜ ๋‹ค๋ฅด์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์€๋ฐ, ์™œ ํ•„์š”ํ•œ๊ฐ€์š”?

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

Q5. Bot์„ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์€ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ์žˆ์„๊นŒ์š”?

๋„ต! ๋ด‡์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค๋ฉด ์ข‹์€ ๋Œ€ํ‘œ์ ์ธ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ๋ช‡ ๊ฐ€์ง€ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์—…๋ฌด ์ž๋™ํ™” ๋ด‡ - ์˜ˆ๋ฅผ๋“ค์–ด ๊ณ„์ • ์•”ํ˜ธ๋ฅผ ๋ฆฌ์…‹ํ•˜๋Š” ์—…๋ฌด์˜ ๊ฒฝ์šฐ, ๋ด‡์„ ํ†ตํ•ด์„œ ์ž์—ฐ์Šค๋Ÿฌ์šด ๋Œ€ํ™” ๋ฐฉ์‹์œผ๋กœ ์ผ๋ จ์˜ ๊ณผ์ •์„ ์ž๋™ํ™” ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์ง€์‹ ๊ธฐ๋ฐ˜์˜ ๋ด‡ - ํŠน์ • ์ง€์‹์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ Azure Search๋‚˜ QnA Maker์™€ ๊ฐ™์€ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์ง€์‹ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ณ  ๋ด‡์— ์ ์šฉ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

About

This is repository for introducing Microsoft Bot Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published