7. ๊ฒฐ๋ก 

์ด๋ ‡๊ฒŒ ํ•˜์—ฌ ํˆฌ์–ดํ•˜๋ƒฅ(TourHanyang) ์„œ๋น„์Šค๋Š” ์™„์„ฑ์ด๋˜์—ˆ๋‹ค. ์ด์ œ NUGU speaker์—์„œ ๋ณธ๋ณด์•ผ์ง€๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์•„๋ฆฌ์•„๊ฐ€ "์„œ์šธ์‹œ์˜ ์ถ•์ œ ๋ฐ ํ–‰์‚ฌ ์ •๋ณด"์™€ "ํ•ด๋‹น ์ง€์—ญ์˜ ์œ ๋™ ์ธ๊ตฌ ์˜ˆ์ธก ์ •๋ณด"๋ฅผ ๋งํ•ด์ค€๋‹ค. (๋‹ค์Œ ๋งํฌ๋ฅผ ํ†ตํ•ด NUGU speaker์—์„œ ๋ณธ๋ณด์•ผ์ง€๊ฐ€ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.๐Ÿ˜‰) ์ด ์˜์ƒ์„ ํ†ตํ•ด ์ง€๊ธˆ๊นŒ์ง€ ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ์˜ ์ „๋ฐ˜์ ...

2019๋…„ 12์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

6. ๊ด€๋ จ ์ฐธ๊ณ ์ž๋ฃŒ

์ž์น˜๊ตฌ๋‹จ์œ„ ์„œ์šธ ์ƒํ™œ์ธ๊ตฌ ์ผ๋ณ„ ์ง‘๊ณ„ํ‘œ https://data.seoul.go.kr/dataList/datasetView.do?infId=OA-15379&srvType=S&serviceKind=1&currentPageNo=1&searchValue=&searchKey=null ๊ด€๊ด‘์ •๋ณด https://api.visitkorea.or.kr/guide/inforA...

2019๋…„ 12์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

5. ์œ ๋™์ธ๊ตฌ ์˜ˆ์ธก ์ •ํ™•๋„ ํ…Œ์ŠคํŠธ

Prophet ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ์ธกํ•œ ์œ ๋™์ธ๊ตฌ ๋ฐ์ดํ„ฐ์˜ ์ •ํ™•๋„๋ฅผ ํŒŒ์•…ํ•˜๊ณ ์ž ํ•˜์˜€๋‹ค. 2018๋…„ 12์›” 1์ผ ~ 2019๋…„ 10์›” 31์ผ์˜ ์œ ๋™์ธ๊ตฌ ๋ฐ์ดํ„ฐ์…‹์„ ํ†ตํ•ด 2019๋…„ 11์›” 1์ผ ~ 2019๋…„ 11์›” 30์ผ์˜ ์œ ๋™์ธ๊ตฌ๋ฅผ ์˜ˆ์ธกํ•˜์˜€๊ณ , ์˜ˆ์ธก๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์ œ 2019๋…„ 11์›” 1์ผ ~ 2019๋…„ 11์›” 30์ผ์˜ ์œ ๋™์ธ๊ตฌ ๋ฐ์ดํ„ฐ์™€ ๋น„๊ตํ•˜์—ฌ ์ •ํ™•๋„๋ฅผ ์ธก...

2019๋…„ 12์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

4. NUGU Play Builder ๊ตฌ์กฐ

1. Intent Intent๋ž€? Intent๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐœํ™”๋ฅผ ํ†ตํ•ด ์ˆ˜ํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ ๋ฒ”์ฃผ์ด๋ฉฐ, Play์˜ ํ•„์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ์ด๋‹ค. ์ž…๋ ฅ๋œ ์˜ˆ์ƒ ๋ฐœํ™”๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ NLU ์—”์ง„์ด ์ž๋™์œผ๋กœ ํ•™์Šตํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ์‹ค์ œ ๋ฐœํ™”๋ฅผ ๋ถ„์„ํ•œ๋‹ค. ํˆฌ์–ดํ•˜๋ƒฅ(TourHanyang)์—์„œ ์ •์˜ํ•œ Intent > 1. ask.festival ์ด intent๋Š” ์‚ฌ์šฉ...

2019๋…„ 12์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

3-3. NUGU Backend proxy server with Flask

์•ž์„  3-1๊ณผ 3-2์—์„œ ์†Œ๊ฐœํ•œ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด NUGU Play Builder์™€ ํ†ต์‹ ํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ–ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” RESTful API ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ์— python flask๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. ๋จผ์ € 3-1๊ณผ 3-2์—์„œ ๊ฐ๊ฐ ์ƒ์„ฑํ•œ ๊ด€๊ด‘ ์ •๋ณด API๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š” ํ•จ์ˆ˜์™€ DB์— ์ ‘๊ทผํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ importํ•ด์ฃผ์—ˆ๋‹ค. 1. Flask RESTful ์„œ๋ฒ„ ๊ธฐ๋ณธ ์ฝ”...

2019๋…„ 12์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

3-2. ์œ ๋™์ธ๊ตฌ ์˜ˆ์ธก ์•Œ๊ณ ๋ฆฌ์ฆ˜

Prophet์„ ํ™œ์šฉํ•œ ์‹œ๊ณ„์—ด์˜ ์˜ˆ์ธก ์•ž์„  2-2์—์„œ ์šฐ๋ฆฌ๋Š” ์„œ์šธ์—ด๋ฆฐ๋ฐ์ดํ„ฐ๊ด‘์žฅ์—์„œ ๋‚ ์งœ๋ณ„ ํ–‰์ •๊ตฌ์˜ ์œ ๋™ ์ธ๊ตฌ ์ž๋ฃŒ๋ฅผ ํฌ๋กค๋งํ•˜์—ฌ csvํŒŒ์ผ๋กœ ์ €์žฅํ•˜์˜€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด์ œ ์ €์žฅ๋œ csvํŒŒ์ผ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ฏธ๋ž˜์˜ ์œ ๋™์ธ๊ตฌ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. ๋จผ์ €, ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์ด์ „์— ์šฐ๋ฆฌ๋Š” Prophet ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•ด์„œ ์•Œ์•„์•ผ ํ•  ๊ฒƒ์ด๋‹ค. Prophet ...

2019๋…„ 12์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

3-1. ์ถ•์ œ ๋ฐ ํ–‰์‚ฌ์ •๋ณด ์ฝ”๋“œ

2.2 ์—์„œ ๋งํ•œ ์ถ•์ œ ๋ฐ ํ–‰์‚ฌ์ •๋ณด ๋ฐ์ดํ„ฐ์…‹์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ฒ ๋‹ค. ์ฝ”๋“œ์ง„ํ–‰์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. ํ•„์š”ํ•œ module 2. conentํ•จ์ˆ˜ 3. actionํ•จ์ˆ˜ 1. ํ•„์š”ํ•œ module import urllib : URL์ฒ˜๋ฆฌ์— ๊ด€๋ จ๋œ module์„ ๋ชจ์•„๋†“์€ package๋กœ tour api๋ฅผ ๋ถˆ๋Ÿฌ์™€ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•œ๋‹ค. from urllib...

2019๋…„ 12์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

2-2. ์œ ๋™์ธ๊ตฌ ์˜ˆ์ธก ๋ฐ์ดํ„ฐ์…‹

์šฐ๋ฆฌ ํŒ€์€ ์œ ๋™์ธ๊ตฌ ์˜ˆ์ธก์„ ์œ„ํ•ด ์„œ์šธ์—ด๋ฆฐ๋ฐ์ดํ„ฐ๊ด‘์žฅ์˜ '์ž์น˜๊ตฌ๋‹จ์œ„ ์„œ์šธ ์ƒํ™œ์ธ๊ตฌ ์ผ๋ณ„ ์ง‘๊ฒŒํ‘œ' ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜์˜€๋‹ค. ์œ ๋™์ธ๊ตฌ ์˜ˆ์ธก์˜ ๋Œ€๋žต์ ์ธ ์ ˆ์ฐจ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. ์ˆ˜์ง‘ํ•  ๋ฐ์ดํ„ฐ ๊ฒฐ์ • 2. ์˜คํ”ˆAPI ์ธ์ฆํ‚ค ๋ฐ›๊ธฐ 3. ์ธ์ฆํ‚ค์™€ URL์„ ํ†ตํ•ด ํŒŒ์ด์ฌ์œผ๋กœ ํฌ๋กค๋ง 4. ์˜ˆ์ธก ์•Œ๊ณ ๋ฆฌ์ฆ˜๋ชจ๋“ˆ ์‚ฌ์šฉ์„ ์œ„ํ•ด ๋ฐ์ดํ„ฐ ํ˜•ํƒœ ๋ณ€ํ™˜ 5. ์˜ˆ์ธก ์•Œ๊ณ ๋ฆฌ์ฆ˜๋ชจ๋“ˆ์„ ํ†ตํ•ด ์œ ๋™์ธ๊ตฌ ...

2019๋…„ 11์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

2-1. ์ถ•์ œ ๋ฐ ํ–‰์‚ฌ์ •๋ณด ๋ฐ์ดํ„ฐ์…‹

์šฐ๋ฆฌํŒ€์€ ์„œ์šธ์‹œ์˜ ์ถ•์ œ ๋ฐ ํ–‰์‚ฌ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ์˜ TourAPI(๊ตญ๋‚ด๊ด€๊ด‘์ •๋ณด์„œ๋น„์ŠคAPI)๋ฅผ ํ™œ์šฉํ•˜์˜€๋‹ค.TourAPI๋Š” ํ•œ๊ตญ๊ด€๊ด‘๊ณต์‚ฌ๊ฐ€ ์ œ๊ณตํ•˜๋Š” OpenAPI์„œ๋น„์Šค๋กœ ๊ด€๊ด‘์ •๋ณด๋ฅผ ๋ณด์œ ํ•˜๊ณ ์žˆ๋‹ค. tourapidataset.PNG ์•ž์œผ๋กœ ์„ค๋ช…ํ•  ์ง„ํ–‰์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. TourAPI ํ™œ์šฉ์‹ ์ฒญ 2. TourAPI ์š”์ฒญ 3. ๊ตฌ์ฒด์ ์ธ ๋ฐ์ดํ„ฐ ...

2019๋…„ 11์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

1. Introduction

1. ํ”„๋กœ์ ํŠธ ๋ฐฐ๊ฒฝ ์š”์ฆ˜ ์‚ฌํšŒ๋Š” ์›Œ๋ผ๋ฐธ ์—ดํ’์ด ๋ถˆ๊ณ  ์žˆ๋‹ค. ์ด๋Š” work, life, balance์˜ ์•ž ๊ธ€์ž๋ฅผ ๋”ด ์ค„์ž„๋ง๋กœ ์ผ๊ณผ ์‚ถ, ์–ด๋Š ํ•œ ์ชฝ์œผ๋กœ๋„ ์น˜์šฐ์น˜์ง€ ์•Š๋Š” ๊ท ํ˜•์žกํžŒ ์‚ถ์„ ์‚ด์ž๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์›Œ๋ผ๋ฐธ ์—ดํ’์œผ๋กœ ์ธํ•ด ํ˜„๋Œ€์ธ๋“ค์€ ์ผ๊ณผ ํœด์‹์„ ์ ์ ˆํžˆ ๋ถ„๋ฐฐํ•˜์—ฌ ์‚ถ์˜ ์งˆ์„ ๋”์šฑ ๋†’์ด๋ ค ํ•˜๋ฉฐ, ์—ฌ๊ฐ€ ํ™œ๋™์— ๋Œ€ํ•œ ๊ด€์‹ฌ ์—ญ์‹œ ๋†’์•„์กŒ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฃผ 52์‹œ...

2019๋…„ 11์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€