- ์ฐ๋ น๋ณ ๋ง์ถค: ๋์ ์ฐ๋ น(4์ธ๋ถํฐ 12์ธ๊น์ง)์ ๋ง๋ ๋์ด๋์ ์ดํ์ ๋ฌธ์ฅ ๊ธธ์ด๋ก ๋ํ๋ฅผ ์์ฑํฉ๋๋ค.
- ์ฐธ๊ณ ๋ํ ๊ธฐ๋ฐ: ์ฌ์ฉ์๊ฐ ์ ํํ ํ๋ขฐ๋ฒจ์ ๊ธฐ์กด ๋ํ(.txt) ํน์ง์ ์ฐธ๊ณ ํ์ฌ ์๋ก์ด ์ด์ผ๊ธฐ๋ฅผ ๋ง๋ญ๋๋ค.
- ์ฃผ์ ๋ฐ ํค์๋ ์ค์ : ์ํ๋ ๊ฐ์น๋ฅผ ์ฃผ์ ๋ก ์ค์ ํ๊ฑฐ๋, AI๊ฐ ์ถ์ถํ ํต์ฌ ํค์๋๋ฅผ ์ ํํด ์ด์ผ๊ธฐ์ ๋ฐ์ํฉ๋๋ค.
- ์ฃผ์ธ๊ณต ์ปค์คํฐ๋ง์ด์ง: ์ฑ๊ฒฉ ์ฌ๋ผ์ด๋๋ฅผ ์ด์ฉํด ์ฃผ์ธ๊ณต์ ์ฑํฅ(๋๋ดํจ, ์ธํฅ์ฑ, ์ฆํฅ์ฑ ๋ฑ)์ ์ธ๋ฐํ๊ฒ ์กฐ์ ํ์ฌ ์ด์ผ๊ธฐ์ ์ ์ฒด๊ฐ์ ๋ํฉ๋๋ค.
- ์ด์ ์ธ๋ผ์ธ ์์ : ์์ฑ๋ ๋ํ ์ ์ฃผ์ธ๊ณต, ์น๊ตฌ, ๋ฐฐ๊ฒฝ ์ด๋ฆ ๋ฑ์ ๋ฐ์ค์ด ํ์๋๊ณ , ์ฌ์ฉ์๊ฐ ์ํ๋๋๋ก ์์ ํ ์ ์์ต๋๋ค.
- ๋ถ์๊ธฐ ์ฌ์ฐฝ์กฐ: AI๊ฐ ๋ํ์ ํ์ฌ ๋ถ์๊ธฐ๋ฅผ ๋ถ์ํ๊ณ , '์ ๋น๋กญ๊ฒ', '์ ์พํ๊ฒ' ๋ฑ ์ ํ ๋ค๋ฅธ ๋ถ์๊ธฐ๋ก ์ด์ผ๊ธฐ๋ฅผ ๋ค์ ์์ฑํ๋๋ก ์ ์ํฉ๋๋ค.
- ์ด์ผ๊ธฐ ๋นํ๊ธฐ: AI๊ฐ ํ์ฌ ์ด์ผ๊ธฐ์ ํ๋ฆ์ ํ์ ํ์ฌ, ํฅ๋ฏธ๋ก์ด ๋ฐ์ ์ด๋ ์๋ก์ด ์ฌ๊ฑด์ ์ ์ํด ์ฌ์ฉ์์ ์์๋ ฅ์ ์๊ทนํฉ๋๋ค.
- ์ด๋ชจ์ง ํค์๋ ์ถ์ถ: ์ฌ์ฉ์๊ฐ ์ฐธ๊ณ ๋ํ์ฑ ์ ์ ํํ๋ฉด, AI๊ฐ ๋ด์ฉ์ ํต์ฌ ํค์๋๋ฅผ ๋ถ์ํ์ฌ ์ด์ธ๋ฆฌ๋ ์ด๋ชจ์ง์ ํจ๊ป ๋ฒํผ์ผ๋ก ์ถ์ฒํด์ค๋๋ค.
- ๋ฐฑ์๋: Python, Flask (Web Server)
- ํ๋ก ํธ์๋: HTML, CSS, Vanilla JavaScript
-
ํ๋ก์ ํธ ํด๋ก
git clone https://github.com/ChungHaLee/storybook-agegen-v1 cd storybook-agegen-v1 -
๊ฐ์ ํ๊ฒฝ ์ค์ ๋ฐ ํจํค์ง ์ค์น
conda create -n storybook_gen python=3.11 conda activate storybook_gen pip install -r requirements.txt
-
ํ๊ฒฝ ๋ณ์ ์ค์
- app.py ์ 18๋ฒ์งธ line, 'client' ์ ๋ฐ๊ธ๋ฐ์ OpenAI API ํค๋ฅผ ์
๋ ฅํฉ๋๋ค.
OPENAI_API_KEY="sk-..."
- app.py ์ 18๋ฒ์งธ line, 'client' ์ ๋ฐ๊ธ๋ฐ์ OpenAI API ํค๋ฅผ ์
๋ ฅํฉ๋๋ค.
-
์ฐธ๊ณ ๋ํ ๋ฐ์ดํฐ ์ค๋น
- ํ๋ก์ ํธ ๋ฃจํธ์
dataํด๋๋ฅผ ์์ฑํฉ๋๋ค. - ์ฐธ๊ณ ์๋ฃ๋ก ์ฌ์ฉํ ๋ํ์ฑ
ํ
์คํธ ํ์ผ (
.txt)๋ค์dataํด๋ ์์ ๋ฃ์ด์ฃผ์ธ์.
- ํ๋ก์ ํธ ๋ฃจํธ์
-
์ ํ๋ฆฌ์ผ์ด์ ์คํ
python app.py
- ์น ๋ธ๋ผ์ฐ์ ์์
http://127.0.0.1:8000์ผ๋ก ์ ์ํฉ๋๋ค.
- ์น ๋ธ๋ผ์ฐ์ ์์
- ๋ํ์ฑ ์ ํ: ์ข์ธก ๋ฉ๋ด์์ ์ฐธ๊ณ ํ ๋ํ์ฑ ์ ์ ํํฉ๋๋ค.
- ํค์๋ ์ ํ: AI๊ฐ ์ถ์ฒํ๋ ์ด๋ชจ์ง ํค์๋ ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ด์ผ๊ธฐ์ ๋ฐ์ํ ํต์ฌ ์์ฌ๋ฅผ ์ ํํฉ๋๋ค.
- ์ฑ๊ฒฉ ์ค์ : 3๊ฐ์ง ์ฑ๊ฒฉ ์ฌ๋ผ์ด๋๋ฅผ ์กฐ์ ํ์ฌ ์ํ๋ ์ฃผ์ธ๊ณต์ ์ฑํฅ์ ๋ง๋ญ๋๋ค.
- ์ต์ ์ค์ : ๋ํ์ ๊ฐ์น, ๊ธ์น์ด ๋ฑ์ ์์ ๋กญ๊ฒ ์ ๋ ฅํฉ๋๋ค.
- '๋ํ ์์ฑ' ๋ฒํผ ํด๋ฆญ!
- ์์ ๋ฐ ์ฌ์ฐฝ์กฐ: ์์ฑ๋ ๋ํ ์ด์ ์ฐ์ธก์ '๋ถ์๊ธฐ ๋ฐ๊พธ๊ธฐ', '์ด์ผ๊ธฐ ๋นํ๊ธฐ' ์ ์์ ํ์ฉํ๊ฑฐ๋, ํ ์คํธ ๋ฐ์ค์ ํด๋ฆญํ์ฌ ๋ ๋์ ํํ์ผ๋ก ๋ํ๋ฅผ ๋ค๋ฌ์ด๋ณด์ธ์.
