
์ฑGPT์ ํ์ด์ฌ์ผ๋ก ์ ํ๋ธ AI ์ง์ ๋ง๋ค๊ธฐ
SungYong Lee
GPT API๋ฅผ ํ์ฉํ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ , ์ด๋ฏธ์ง ์์ฑ๊ณผ ๋์์ ์์ฑ๊น์ง!
์ด๊ธ
ChatGPT, gpt, Python
์ฝ๋ฉ์ ๋ํด ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋ ์ง์ฅ์ธ๋ค๋ ์ฝ๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๋ฌธ๋ฒ์ ์ค์ต์ ํตํด ๋ฐฐ์ฐ๊ณ , ํ์ผ ์ ์ถ๋ ฅ, ์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, MS-word ๋ฌธ์ ์๋์ผ๋ก ๋ง๋ค๊ธฐ, ๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ, ์น์คํฌ๋ํ ๋ฑ์ ๋ฐฐ์๋๋ค.
ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๋ฌธ๋ฒ
์ค์ต ํ์ผ ์ ์ถ๋ ฅ
์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ(pandas, csv)
MS-word ๋ฌธ์ ์๋์ผ๋ก ๋ง๋ค๊ธฐ(python-docx)
๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ(pandas, matplotlib)
์น์คํฌ๋ํ(selenium)
์ด ๊ฐ์ข๋ ์ฌ๋ฌด์ค์ด๋ ์ฐ๊ตฌ์ค์์ ๋จ์ ์
๋ฌด์ ์ง์น ๋ถ๋ค์ ์ํ ๊ฐ์ข์
๋๋ค. ํต๊ณ์กฐ์ฌ ์
๋ฌด๋ฅผ ๋งก๊ณ ์๋ ์ง์ฅ์ธ์ด์ ์ฐ๊ตฌ์์ผ๋ก์, ์๋ง์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ํด์ผํ๋ ๋ํ์ ์กธ์
์์ผ๋ก์, ๊ทธ ๋์ ์์์๋ ๋จ์์
๋ฌด ์๋ํ์ ๋
ธํ์ฐ๋ฅผ ๊ณต๊ฐํฉ๋๋ค. ์ฌ๋ฌด์ค ํน์ ์ฐ๊ตฌ์ค์์ ๋น์ฅ ์จ๋จน์ ์ ์๋ ๊ธฐ์ ์ ์ํ์๋ ๋ถ๋ค๊ป ์ด ๊ฐ์ข๋ฅผ ์ถ์ฒํฉ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ์ ์ ํ ํด๋ณด์ง ์์ ๋ถ๋ค์ด๋ผ๋ ์์ํ ์ ์๋๋ก ํ์ด์ฌ ์ค์น๋ถํฐ ์์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฒ ์ ํ ์ค์ต ์์ฃผ๋ก ์งํํฉ๋๋ค. ๊ฐ๋ฐ์๋ค์ด๋ ์์์ผ ํ ์ปดํจํฐ์ ์๋ฆฌ์ ์ด๋ก ์ ๋ค๋ก ๋ฏธ๋ฃฐ๊ฒ๋๋ค. ํ์ง๋ง ์์ฑํ๋ ํ๋ก๊ทธ๋จ์์ ํ์ํ ๊ฐ๋
๋ค์ ์ฒดํ์ ์ผ๋ก ๋ฐฐ์ธ ์ ์๋๋ก ๊ตฌ์ฑํ์ต๋๋ค.
ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๋ฌธ๋ฒ๊ณผ ์ค์ต ํ์ผ ์ ์ถ๋ ฅ ์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ(pandas, csv) MS-word ๋ฌธ์ ์๋์ผ๋ก ๋ง๋ค๊ธฐ(python-docx) ๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ(pandas, matplotlib) ์น์คํฌ๋ํ(selenium) ๋ฑ์ ๋ฐฐ์๋๋ค.
ํ๊ตญ๊ณผํ๊ธฐ์ ๊ธฐํํ๊ฐ์ ํ์ ์ ๋ณด๋ถ์์ผํฐ ํต๊ณ์กฐ์ฌ ์ ๋ฌด ๋ด๋น์ ๊ณตํ๋ฐ์ฌ / ๋ถ์ฐ๊ตฌ์์ PYCON 2017 "Dances with the Last Samurai: ๊ฐ๋ฐ์ ์๋ ํต๊ณ๋ถ์์์ Django+Pandas+Selenium+Python-docx์ผ๋ก ํต๊ณ์ ๋ฌด๋๊ตฌ ๋ง๋ค๊ธฐ" ๋ฐํ https://www.pycon.kr/2017/program/210 https://www.slideshare.net/SungYongLee4/pycon2017-dances-with-the-last-samurai https://www.youtube.com/watch?v=4qitjuT0UFg
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋์๋ ๋ฐ๋ณต ์ ๋ฌด์ ์ง์น ์ง์ฅ์ธ, ๋ํ์์
ํ์ด์ฌ์ผ๋ก ๋น์ฅ ๋ฌด์์ ํ ์ ์๋์ง ๊ถ๊ธํ ๋ถ๋ค
ํ์ด์ฌ ํน์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๊ณ ์ถ์ ๋ชจ๋ ๋ถ๋ค
์ ์ ์ง์,
ํ์ํ ๊น์?
์ ์์ง์ ์์ด๋ ๋์~
1,162
๋ช
์๊ฐ์
122
๊ฐ
์๊ฐํ
423
๊ฐ
๋ต๋ณ
4.6
์
๊ฐ์ ํ์
3
๊ฐ
๊ฐ์
์ ์ฒด
38๊ฐ โ (8์๊ฐ 10๋ถ)
4. ์ฐ์ฐ์
03:47
5. ๋ณ์-์ซ์
07:55
6. ๋ณ์-๋ฌธ์
15:04
7. ๋ณ์-Boolean
03:10
8. ๋ณ์-๋ฆฌ์คํธ
24:18
10. ์กฐ๊ฑด๋ฌธ
24:48
์ ์ฒด
66๊ฐ
4.5
66๊ฐ์ ์๊ฐํ
์๊ฐํ 2
โ
ํ๊ท ํ์ 5.0
์๊ฐํ 3
โ
ํ๊ท ํ์ 5.0
5
ํ์ด์ฌ์ ์ด์ฉํ ์ ๋ฌด ์๋ํ์ ๋ํ ์ ๋ฌธ์ผ๋ก ์ถ์ฒํฉ๋๋ค. ํ์ด์ฌ์ผ๋ก ๋๋์ฒด ์ด๋ป๊ฒ ์ ๋ฌด๋ฅผ ์๋ํ ํ๋๋? ์ ๋ํ ๋ง๋ณด๊ธฐ ์๋ก ์ถ์ฒํ ์ข์ ๊ฐ์ข์ธ ๊ฒ ๊ฐ์ต๋๋ค. ํ ์ฃผ์ ๋ ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ์ค๋ช ์ด๋ ์ ๋ฌธ์ ์ธ ์ง์์ ์ ๋ฌ๋ณด๋ค๋ ํ๋ฆ์ ํ์ ํ๊ณ ๋ง ๊ทธ๋๋ก ์ด๋ ํ ๊ณผ์ ์ผ๋ก ํ๋์ง๋ฅผ ์ ์ ์๋ ๋ฐ ์ฐธ๊ณ ํ๊ธฐ ์ข์ ๋ด์ฉ์ด์์ต๋๋ค. ๋ฐ์์ ๋ถ์ด๋ ์ฑ๊ฒฉ์ด ๋ค์ ๊ธํ์ ๋ถ๋ค์ 2๋ฐฐ์์ผ๋ก ๋ณด์ ๋ ์ถฉ๋ถํ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ๊ฐ์ข๋ฅผ ๋ณด์ ํ ๊ด์ฌ์ด ๊ฐ๋ ์ฃผ์ ๋ ์ข ๋ ์ ๋ฌธ์ ์ธ ์ง์์ด ํ์ํ์ ๋ถ๋ถ์ ๋ํ ์ ๋ฌธ ๊ฐ์ข๋ฅผ ์ด์ด ๊ฐ์๋ฉด ๋ฅ๋ ฅ ํฅ์์ ๋์์ด ๋ ๊ฒ ๊ฐ๋ค์. ์ ๋ ์ด ๊ฐ์ข๋ฅผ ํตํด์ ์ด๋ ํ ๊ธฐ๋ฅ๋ค์ด ์๊ณ ์ ์๊ฒ๋ ์ด๋ค ๋ด์ฉ์ด ๋ ์ฌํ๊ฐ ํ์ํ์ง ํ์ ํ๋ ๊ณ๊ธฐ๊ฐ ๋์์ต๋๋ค. ์ฐธ๊ณ ๋ก ์ ๋ ์์ ๊ณผ ๊ด๋ จ๋ ์ฃผ์ ์ pandas ๊ด๋ จ ์ฃผ์ ๋ฅผ ์ฌํํ ์์ ์ ๋๋ค.
์๊ฐํ 7
โ
ํ๊ท ํ์ 4.9
์๊ฐํ 7
โ
ํ๊ท ํ์ 5.0
5
๋๋ฆ ์์ฒญ ๊ด์ฐฎ์ ๊ฐ์ ์ ๊ฐ์ ๊ฒฝ์ฐ ํ์ด์ฌ์ ๊ณต๋ถ๋ฅผ ํด์ ๊ทธ๋ฐ์ง ์์๋ ๋๋ฌด ์ฝ๋ค๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๋ง์ฝ ์ง์ง ์ฒ์ ๋ฐฐ์ฐ๋ ์ฌ๋์ด๋ผ๋ฉด, ์ด๋ฐ์ ๋นจ๋ฆฌ๋นจ๋ฆฌ ๋์ด๊ฐ๊ณ ํต์ฌ๋ง ์ง์ด์ค์ ์์ฒญ ์ข๋ค๋ผ ์๊ฐ์ ํ๊ฒ ์ง๋ง ๋์ค์ ํผ์์ ๋ง๋ค๋ ์ด๊ฒ์ ๊ฒ ์๋ํด๋ณด๊ณ ๋ถ์กฑํ ๋ถ๋ถ์ ์ฐพ๊ฒ๋์ง ์์๊น ์ถ๋ค์. ์ค์ ์์ฉ๋ถ๋ถ ๊ฐ์ ๊ฒฝ์ฐ ์ฑ ์ผ๋ก ๋ฐฐ์ฐ๋๊ฒ ๋ณด๋ค ์์์ผ๋ก ๋ฐฐ์ฐ๋๊ฒ์ด ๋ ์ฝ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ ฅ์ถ์ฒ. ๋ง์ฝ ์ด๋ณด์๋ถ๋ค์ด ์ด ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ๊ณ ๋ฏผํ๋ค๋ฉด, ํ์ด์ฌ์ ๊ดํ ์ฑ ์ ํ ๋ฒ์ฏค ์ฝ๊ณ ๋ฃ๊ธฐ ์ถ์ฒํจ. ์ ๋ ๋ง์กฑํ์ต๋๋ค. ์ฑ ์ผ๋ก ์์ฉ๋ฐฐ์ธ๋ผํ๋ฉด, ๋จธ๋ฆฌ ์ํ์ pandas๋ ์น ํฌ๋กค๋ง ๊ฐ์ด ํ์ด์ฌ์ ์์ฉํ ๊ฒ์ ์ข ๋ ๋ฐฐ์ฐ๊ณ ์ถ์๋ฐ, ์ถ์ฒ ์ฌ์ดํธ๊ฐ์๊ฑฐ ์๋์?
ํ์ ๊ฐ์ข๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค! ์๋ ํ์ธ์. ์ข์ ํ๊ฐ ๊ฐ์ฌํฉ๋๋ค. ์ด๋ฒ ์ค ๋ช ์ ์ ํ์ ๊ฐ์ข๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค. ํ์ด์ฌ์ ์ด์ฉํ ์น๊ฐ๋ฐ(django) ๊ฐ์ข๋ฅผ ๋ นํ ์ค์ด๋ ์์ฑ๋๋ฉด ๋ ๋ค์ด์ฃผ์ธ์!
์๊ฐํ 2
โ
ํ๊ท ํ์ 5.0
์ง์๊ณต์ ์๋์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์ ๋ถ์ผ์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์๊ฐ ํฌํจ๋ ๋ก๋๋งต์ผ๋ก ํ์ตํด ๋ณด์ธ์!
โฉ33,000