์ด๋ฆ : ๊ฐ์ ๋น์
์ธ์ด : ํ์ดํ์คํฌ๋ฆฝํธ
Virtual Assistanthot์ ์์ด์ ๋ค๋ฅธ ์ธ์ด์์ ์๋ํฉ๋๋ค.
๋๋ yeoman์ generator-botbuilder-assistant๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ๊ณต๋ฐฑ์ผ๋ก appId ๋ฐ ์ํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ด์ ๋ก์ปฌ๋ก ์คํํ ๋ค์ ๋
ธ๋ ์ข
์์ฑ์ ์ค์นํ๊ณ ๊ทธ ํ์ ๋ด์ ์์ํ์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ด์ ํ
์คํธํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฎฌ๋ ์ดํฐ์ ์ธ์ด๋ "en-US"์
๋๋ค.
์์ฑ๋ ๋ด์ ํ
์คํธํ๋ฉด ์จ๋ณด๋ฉ ๋ํ ์์๊ฐ ํ์๋๊ณ luis ๋ฐ qna ํ
์คํธ ๋งํฌ๊ฐ ์ ๋๋ก ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ธ์ด๋ฅผ "es" ๋๋ "es-CO"๋ก ์ ํํ๋ ค๊ณ ํ๋ฉด ์จ๋ณด๋ฉ ๋ํ ์์๊ฐ ์คํ์ธ์ด๋ก ํ์๋์ง๋ง ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค. .
๊ทธ ๋ด์ ์คํ์ธ์ด๋ก ์ง๋ฌธ์ ๋๋ตํ ์ ์์ต๋๋ค
์คํ์ธ์ด(es-CO) ์จ๋ณด๋ฉ ๋ํ ์์: "es" ๋ก์ผ์ผ์์ ์๋ํ๋ ์ ์ผํ ๋ํ ์์
์์ด(en-US) ๋ชจ๋ธ์ ๋งค๋ ฅ์ฒ๋ผ ์๋ํฉ๋๋ค.
์์ ๋์์ ํ๋ ค๋ฉด ๋ค๋ฅธ ๋ชจ๋ธ์ luis, qna ๋๋ ๋์คํจ์ฒ์ ๋ฐฐํฌํด์ผ ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค(๊ทธ๋ฌ๋ ์ด ๋จ๊ณ๋ ๊ฐ์ ๋น์ ์ง์นจ์ ์ค๋ช ๋์ด ์์ง ์์ต๋๋ค).
์ข
์์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"dependencies": {
"@microsoft/microsoft-graph-client": "^1.3.0",
"@microsoft/microsoft-graph-types": "^1.5.0",
"azure-cognitiveservices-contentmoderator": "^4.0.0",
"botbuilder": "^4.4.0",
"botbuilder-ai": "^4.4.0",
"botbuilder-applicationinsights": "^4.4.0",
"botbuilder-azure": "^4.4.0",
"botbuilder-core": "^4.4.0",
"botbuilder-dialogs": "^4.4.0",
"botbuilder-skills": "^4.4.6",
"botbuilder-solutions": "^4.4.6",
"botframework-config": "^4.4.0",
"botframework-connector": "^4.4.0",
"botframework-schema": "^4.4.0",
"dotenv": "^6.0.0",
"i18next": "^15.0.6",
"i18next-node-fs-backend": "^2.1.1",
"ms-rest-azure": "^2.5.0",
"restify": "^7.2.1"
},
์๋ ํ์ธ์ @andhdo ๋
์ฐ์ , ๋ฌธ์ ์ ์ธ๋ถ ์ฌํญ ์์ค์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
๊ธฐ๋ณธ์ ์ผ๋ก deploy.ps1
์คํฌ๋ฆฝํธ๋ ์ธ์ง ๋ชจ๋ธ์ ์ธ์ด๋ก en-us
๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋ค๋ฅธ ์ธ์ด ๋๋ ๋ ์ด์์ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ํด๋น ์ธ์ด๋ฅผ -languages
์ ๋ฌํด์ผ ํฉ๋๋ค.
๋ค์ ์๋ en-us
๋ฐ es-es
์ธ์ด๋ก ์ธ์ง ๋ชจ๋ธ์ ๋ฐฐํฌํฉ๋๋ค.
pwsh.exe -ExecutionPolicy ์ฐํ -ํ์ผ ๋ฐฐํฌ์คํฌ๋ฆฝํธ ๋ฐฐํฌ.ps1 -์ด๋ฆ "
" -์์น " " -appId " " -app์ํธ " " -luisAuthoringKey " " -luisAuthoringRegion " " -์ธ์ด "es-es,en-us"
๋ฐฐํฌ๋ฅผ ์ถ๊ฐ๋ก ์ฌ์ฉ์ ์ง์ ํ๋ ค๋ฉด ๋์ฐ๋ฏธ ๋ฐฐํฌ ์ค๋ช ์์ ํฌํจ๋ ๋ด ๋ฐฐํฌ๋ฅผ ์ ํํ์ญ์์ค .
์๋ ํ์ธ์ @Batta32 ; ์ด์ ์๋ํ์ฌ ์ธํ๋ผ์ ๋ํ ์คํ์ธ์ด ๋ชจ๋ธ์ ์๋น์ค ์ฝ๋๋ก ์์ฑํ๋ฏ๋ก qna ๋ชจ๋ธ์ ์ง์ ๊ธฐ๋ฐ๊ณผ luis ์ธํ ํธ๊ฐ ๋ชจ๋ azure์ ๊ฒ์๋์์ต๋๋ค.
๋ก์ผ์ผ์ ๊ฐ ์ธ์ง ๋ชจ๋ธ์์ ์ง์ํ๋ ๋ชฉ๋ก์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ํ์ฌ "es-es" ๋ฐ "es-mx"๋ ์ ํจํ ๋งค๊ฐ๋ณ์์ ๋๋ค.
๋น์ ์ ๋์์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์๋ ํ์ธ์ @andhdo๋ , ๋์์ฃผ์ ์ ๊ธฐ์ฉ๋๋ค.
๋น์ ์ด ๊ทธ๊ฒ์ ์๋ํ๊ฒ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ๋ซ์ต๋๋ค! ๋น์ทํ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ ์์ ๋กญ๊ฒ ๋ค์ ์ฝ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๋ ํ์ธ์ @andhdo ๋
์ฐ์ , ๋ฌธ์ ์ ์ธ๋ถ ์ฌํญ ์์ค์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
๊ธฐ๋ณธ์ ์ผ๋ก
deploy.ps1
์คํฌ๋ฆฝํธ๋ ์ธ์ง ๋ชจ๋ธ์ ์ธ์ด๋กen-us
๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋ค๋ฅธ ์ธ์ด ๋๋ ๋ ์ด์์ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ํด๋น ์ธ์ด๋ฅผ-languages
์ ๋ฌํด์ผ ํฉ๋๋ค.๋ค์ ์๋
en-us
๋ฐes-es
์ธ์ด๋ก ์ธ์ง ๋ชจ๋ธ์ ๋ฐฐํฌํฉ๋๋ค.๋ฐฐํฌ๋ฅผ ์ถ๊ฐ๋ก ์ฌ์ฉ์ ์ง์ ํ๋ ค๋ฉด ๋์ฐ๋ฏธ ๋ฐฐํฌ ์ค๋ช ์์ ํฌํจ๋ ๋ด ๋ฐฐํฌ๋ฅผ ์ ํํ์ญ์์ค .