์ ํฌ๋ 6๋ช ์ ๊ฐ๋ฐ์๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
- ๊น๋์ญ (https://github.com/eastskim48)
- ๊นํ๋ฏผ (https://github.com/hongman)
- ๋์ง์ค (https://github.com/yunmap)
- ์ด๋ฏผ์ (https://github.com/s7mile)
- ์ ์ฃผํ (https://github.com/toughrogrammer)
- ํฉ๋์ค (https://github.com/matilda38)
- ํ๊ตญ์ด๋ฅผ ์ฌ์ฉํ๋ ์์ฐ์ด์ฒ๋ฆฌ ์ฑ๋ด์ ๋ง๋ค๊ธฐ ์ํด์ bot์ ๋ง๋ค ๋ Language Understanding์ด ์๋ ๊ทธ๋ฅ basic model์ ์ ํํด์ผ ํฉ๋๋ค. ์ถ์ธก์ผ๋ก๋ Language Understanding model ์์ฒด๊ฐ ์์ด๋ก ์ค์ ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ธ์ด ์์ ์ถฉ๋์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
- ๋ด์ local์์ simulate ํด๋ณด๊ธฐ ์ํด์๋ nodejs ์ค์น๊ฐ ํ์ํฉ๋๋ค.
- ๋ด์ ๋ง๋ค ๋ก์ปฌ ํด๋์์ cmd๋ฅผ ์คํํ์ฌ npm init ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
- ๋ก์ปฌ ํด๋์ cmd์์ ํ์ํ package๋ค์ ์ค์นํฉ๋๋ค. (botbuilder, restify, request, dotenv-extended) *** ๋ถ๋ถ์ botbuilder, restify, request, dotenv-extended๋ฅผ ๊ฐ๊ฐ ์คํํ๋ฉด ๋ฉ๋๋ค.
npm install --save ***
- LUIS publish key๋ฅผ ๋ฑ๋กํฉ๋๋ค. (luis.ai์์ ์งํํฉ๋๋ค.)
- node app.js๋ฅผ ๋ก์ปฌ ํด๋์ cmd์์ ์คํํฉ๋๋ค.
- Bot emulator๋ฅผ ์ด์ฉํ์ฌ local์์ testํฉ๋๋ค. (5๋ฒ ์ ์ฐจ๋ฅผ ๋จผ์ ์งํํด์ผ Bot emulator์ ์ฐ๊ฒฐ๋ฉ๋๋ค.)
- ๋ง์ฝ online code editor๋ฅผ ์ด์ฉ์ค์ด๋ฉด online shell์ 3๋ฒ ๊ณผ์ ์ ๋ฐ๋์ ์คํํด์ผ ํฉ๋๋ค. (์ ๋ ์คํ์ ํ์ด์ผ ํ๋๋ฐ ๋๋ฌ ๋ฏธ๋ฆฌ ์ค์น๋์ด ์๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ์ค๋ฅ๊ฐ ๋๋ค๋ฉด Online shell์๋ ์ค์นํด์ฃผ์ธ์.)
- ๊ทธ๋ฆฌ๊ณ , online code editor์์๋ AppID์ PW๋ฅผ ๋ฑ๋กํด์ผ ํฉ๋๋ค.
- ๋จ, local ํด๋๋ฅผ ์ด์ฉํ์ฌ ์งํํ๋ค๋ฉด ๋ณ๋์ ๋ฑ๋ก ๊ณผ์ ์ด ํ์ํ์ง ์์ต๋๋ค. ๋ด์ ์์ฑํ๋ ๊ณผ์ ์ https://github.com/angie4u/BotFramework ์ ๊ทธ๋ฆผ๊ณผ ํจ๊ป ๋ ์์ธํ ์ค๋ช ๋์ด ์์ต๋๋ค.
- ๋ํ, var Bot ๊น๋์ญ MSP์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์ ๋ ์ข์ต๋๋ค.
๋ฐํ์๋ฃ ํด๋์ 1์ฐจ ์ธ๋ฏธ๋์ 2์ฐจ ์ธ๋ฏธ๋ ๋ ์ฌ์ฉํ๋ ๋ฐํ์๋ฃ๋ฅผ pdf๋ก ์ฌ๋ ค๋์์ต๋๋ค. 1์ฐจ ์ธ๋ฏธ๋๋ ๊ฐ๋ก ์์ฃผ(์ฑ๋ด์ด ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง, ์ข ๋ฅ, ๋ง๋๋ ๊ณผ์ )๋ก ์งํ๋์๊ณ , 2์ฐจ ์ธ๋ฏธ๋๋ LUIS๋ฅผ ์ฌ์ฉํ์ฌ ํผ์๋ฅผ ์ฃผ๋ฌธํ๋ ์ฑ๋ด์ ๋ชจ๋ ์ฐธ๊ฐ์ ๋ถ๋ค์ด ๋ง๋ค์ด๋ณด๋ ๋ฐฉ์์ผ๋ก ์งํ๋์์ต๋๋ค.
- 1์ฐจ ์ธ๋ฏธ๋
- Bot ์ด๋ป๊ฒ ์ ์ฉํ ๊น? (์ค์ ์์๋ฅผ ๋ฐํ์ผ๋ก)
- Bot Service์ Bot Framework (์ฝ๊ฒ ๋ง๋๋ bot)
- Bot Framework with Azure. (Bot Framework๋ Azure ํ๊ฒฝ์์ ์ด๋ป๊ฒ ์คํ๋๋๊ฐ)
- LUIS๋ฅผ ์ผ๋๋ ์ฐ๋ฆฌ ์นดํก๋ด์ด ๋ฌ๋ผ์ก์ด์! (Bot Framework + @)
- 2์ฐจ ์ธ๋ฏธ๋
- ์ค์ต ์๋ด์๋ฃ ์ค์ต์ฝ๋ ํด๋์ 2์ฐจ ์ธ๋ฏธ๋์ ์์ฑ ์ฝ๋๋ฅผ ์ฒจ๋ถํ์์ต๋๋ค. ์ด ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ์๋ฉด LUIS๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฑ๋ด์ ๋ง๋ค ์ ์์ต๋๋ค.
- ์๋ด ์๋ฃ์ ํจ๊ป ์ฝ๋๋ฅผ ๋ณด์๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
1์ฐจ์ธ๋ฏธ๋
2์ฐจ์ธ๋ฏธ๋
Microsoft ๋ฐฐ๋ฏผ์ ์ฐจ์ฅ๋์ Introduction์ผ๋ก ์์ํ 2์ฐจ ์ธ๋ฏธ๋!



