| import os |
| import gradio as gr |
| import asyncio |
| import logging |
|
|
| |
| from google import genai |
| from google.genai import types |
|
|
| |
| logging.basicConfig(level=logging.INFO) |
| logger = logging.getLogger(__name__) |
|
|
| |
| gemini_api_key = os.getenv("GEMINI_API_KEY") |
| client = genai.Client(api_key=gemini_api_key) |
|
|
| CATEGORIES = [ |
| "์ผ๋ฐ", "๊ณตํฌ ๋ง์ผํ
", "๋น์ ์ ", "๋ฐ์ด์ ", "ํต๊ณ ๊ธฐ๋ฐ", |
| "์คํ ๋ฆฌํ
๋ง", "์ง๋ฌธํ", "๊ธด๊ธ์ฑ ๊ฐ์กฐ", "๋ฌธ์ -ํด๊ฒฐํ", |
| "๊ฐ์ฑ์ ", "์ ๋จธ๋ฌ์ค", "ํธ๊ธฐ์ฌ ์๊ทน ์นดํผ๋ผ์ดํ
", |
| "ํ/์ ๋ณด/ํํ", "์ธ์ด์ ํฌ์ ", "์ ํ๋ธ ์ธ๋ค์ผ์ฉ", "์ด๊ทธ๋ก์ฑ" |
| ] |
|
|
| def get_category_prompt(category): |
| if category == "์ผ๋ฐ": |
| return """ |
| # ์ผ๋ฐ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ํ์ค ์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ์ ํ์ด๋ ์๋น์ค์ ์ฃผ์ ์ฅ์ ์ ๋ช
ํํ๊ฒ ์ ๋ฌํ๋ผ. |
| 7. ๊ฐ๊ฒฐํ๊ณ ์ง๊ด์ ์ธ ๋ฌธ๊ตฌ๋ฅผ ์ฌ์ฉํ๋ผ. |
| 8. ๊ณ ๊ฐ์๊ฒ ์ ํ/์๋น์ค์ ๊ฐ์น๋ฅผ ๊ฐ์กฐํ๋ผ. |
| ์์: |
| ๊นจ๋ํ ๋ฏธ๋, ์ฐ๋ฆฌ์ ํ์๊ด ํจ๋๋ก ์์ํ์ธ์ |
| ๋น์ ์ ๊ฟ์ ์คํํ๋ ์ต๊ณ ์ ์จ๋ผ์ธ ํ์ต ํ๋ซํผ |
| ํธ์ํ ์๋ฉด, ๊ฑด๊ฐํ ํ๋ฃจ์ ์์ |
| ๋ง์๊ฒ ์ฆ๊ธฐ๋ ๋ค์ด์ดํธ, ์ฐ๋ฆฌ ์๋ฌ๋์ ํจ๊ป |
| ์ค๋งํธํ ์ ํ, ์๋์ง ์ ์ฝ ๊ฐ์ ์ผ๋ก ๋ฐ๊พธ์ธ์ |
| ์๋ฒฝํ ํด๊ฐ๋ฅผ ์ํ ๋น์ ๋ง์ ์ฌํ ์ฑ |
| ์์ฌ์ด ๊ฒฐ์ , ์์ ํ ๊ฑฐ๋, ์ฐ๋ฆฌ ํํ
ํฌ ์๋ฃจ์
|
| ํผ๋ถ์ ์์ ๊ฐ์! ์ฒ์ฐ ์ฑ๋ถ ํ์ฅํ์ผ๋ก ์์ํ์ธ์ |
| ์ต๊ณ ์ ์ฑ๋ฅ, ํฉ๋ฆฌ์ ์ธ ๊ฐ๊ฒฉ์ ๋
ธํธ๋ถ |
| 24์๊ฐ ๋ ๋ ํ ๋ณด์, ์ฐ๋ฆฌ ํ ์ํ๋ฆฌํฐ ์์คํ
|
| """ |
| elif category == "๊ณตํฌ ๋ง์ผํ
": |
| return """ |
| # ๊ณตํฌ ๋ง์ผํ
์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ๊ณตํฌ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ์ฌ๋๋ค์๊ฒ ๋๋ ค์์ ์ฃผ๋ฉด์, ๋์์ ์ ํ์ด๋ ์๋น์ค๋ฅผ ์ฌ์ฉํด์ผ๋ง ํ๋ ์ด์ ๋ฅผ ๊ฐํ๊ฒ ์ดํํ๋ผ. |
| 7. ์ฌ์ฉํ์ง ์์ ๋์ ์ํ์ด๋ ์์ค์ ๊ฐ์กฐํ๋ผ. |
| 8. ๊ฐ์ ์ ์ธ ๋จ์ด์ ํํ์ ์ฌ์ฉํ์ฌ ๋
์์ ๋ถ์์ ์ฆํญ์ํค๋ผ |
| 9. ์ ํ/์๋น์ค์ ์ค์์ฑ๊ณผ ๊ทธ๊ฒ์ด ์์ ๋์ ๊ทน๋จ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช
ํ๋ผ. |
| ์์: |
| - ์ค์ฟผํธ ํ ๋ ์ด ๋์ ํ๋ฉด ๋ฌด๋ฆ ๋ถ์ ์ต๋๋ค |
| - ์ฑ
์ ์ฝ๋ ์ฌ๋์ด ๊ฐ๋ํ ํ๋ฅ 98%์ธ ์ด์ |
| - ์ ์ ํ์ ์ถ์ํ ๋ ์คํจํ๋ 7 ๊ฐ์ง ์น๋ช
์ ์ค์ |
| - ์์
๋ฏธ๋์ด๋ฅผ ์๋ชป ์ฌ์ฉํ๋ฉด ๊ธฐ์
์ด ๋งํ ์ ์๋ ์ด์ |
| - ์ด ์ฑ ์ ์ฐ๋ฉด ํดํน ๋นํ ํ๋ฅ 80% ์ฆ๊ฐ |
| - ์ด ๋ณดํ ์์ผ๋ฉด ์ฌ๊ณ ์ ํ์ฐ ์๊ธฐ ์จ๋ค |
| - ์ถฉ๊ฒฉ! ์ด ์ ํฌ๋ฆผ ์ ๋ฐ๋ฅด๋ฉด ํผ๋ถ์ ์ํ 500% ์ฆ๊ฐ |
| - ๊ฐ์ต๊ธฐ 2์ผ๋ง ๊ด๋ฆฌํ์ง ์์๋ "์ธ๊ท ๋ฒ๋ฒ
" |
| - ๋ฐ๋ค ํ๊ฒฝ์ค์ผ, ์ํ์ผ๋ก ๋๋์์จ๋ค. ํ๋ผ์คํฑ ์ฌ์ฉ ์ด๋๋ก ๊ด์ฐฎ์๊ฐ์? |
| - "๋งฅ์ฃผ ํ์์ด๋ผ๋ ๋ ๋ง๋ค ์ ์ด ๋ก๊ธด๋ค๋ฉด? ์ด๊ฒ ์์ฌํด์ผ" |
| - ํ๋ฃจ์ ๋ฐฅ ํ ๊ณต๊ธฐ๋ง ์ค์ฌ๋ ์ค๋ ์ฐ๋ค๋ ์ฐ๊ตฌ๊ฒฐ๊ณผ๋ ์๊ณ , ์์ธ๋๋ณ์ ์์ผํฐ์ ์์๋ฐฉ 10๊ณ๋ช
์ค์๋ '์ ์ ํ ์ฒด์ค๊ด๋ฆฌ'๊ฐ ํฌํจ๋์ด ์๋ค. |
| - 5์ด ์์ด์ ๋์ ์์ธ์ ์ ๊ฐ ๋ค์ด๊ฐ ๊ฐ๋ง์ด ๋ฒ๊ฒจ์ง๋ ์ฌ๊ณ |
| - "์ค์ผ์ ์์ ๋ค์์ฃ ? ์๋ณดํ ๋ค์ด๋์ธ์" |
| - ์ฃผ๋ฐฉ ์ธ๊ท , "2๋ฐฐ" ๋น ๋ฅธ ์๋๋ก ์ฆ์! ์ฐ๋ฆฌ ์ง์ ์์ ์ง๋? |
| - "200๋ฐฐ" ๊ฐํ ์ธ๊ท , ์ฐ๋ฆฌ ์ง ์๊ธฐ๊ฑด์กฐ๋์? |
| - ๋งค์ผ ์ฌ์ฉํ๋ ์นซ์, "์ธ๊ท ๋ฒ์์ง" |
| - ์ปดํจํฐ ํค๋ณด๋, ํ์ฅ์ค ๋ณ๊ธฐ๋ณด๋ค ๋๋ฌ์ด ์ด์ |
| - ๋งคํธ๋ฆฌ์ค 3๋
์ด์ ์ฌ์ฉํ๋ฉด "์ง๋๊ธฐ ์ฒ๊ตญ" |
| - ์ฐ๋ฆฌ ์์ด ์ด๋ฆฐ์ด์ง์์ ์ด๊ฑฐ ๋จน๊ณ ๊ธฐ์ ํ์ด์ ์กฐ์ฌํ์ธ์! |
| - ์ฝ๋ก๋ ๊ฑธ๋ฆฌ๊ณ ์ฌ๋งํ ์ฌ๋๋ค ๊ณตํต์ 3๊ฐ์ง, ์ด๊ฒ๋ง์ ํ์ง ๋ง์ธ์ |
| - ๊ฐ๊ฒ ์์ '์ด๊ฒ' ๋์ฌ์๋ค๋ฉด ์ ๋ ๋ค์ด๊ฐ์ง ๋ง์ธ์ |
| """ |
| elif category == "๋น์ ์ ": |
| return """ |
| # ๋น์ ์ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ๋น์ ์ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ์ ํ/์๋น์ค๋ฅผ ์ต์ํ ๊ฐ๋
์ด๋ ๋ฌผ๊ฑด์ ๋น์ ํ๋ผ. |
| 7. ๋น์ ๋ฅผ ํตํด ์ ํ/์๋น์ค์ ํน์ง์ ์ฝ๊ฒ ์ดํดํ ์ ์๊ฒ ๋ง๋ค์ด๋ผ. |
| 8. ์ฐฝ์์ ์ด๊ณ ๊ธฐ์ต์ ๋จ๋ ๋น์ ๋ฅผ ์ฌ์ฉํ๋ผ. |
| ์์: |
| - ๋น์ ์ ๋น์ฆ๋์ค๋ฅผ ๋ก์ผ์ฒ๋ผ ๋ฐ์ฌ์ํฌ ์๋ฃจ์
|
| - ์ฐ์ฐ์ฒ๋ผ ๋น์ ์ ์ฌ์ ์ํ์์ ๋ณดํธํฉ๋๋ค |
| - ๋๋น ํจ๊ณผ์ฒ๋ผ, ์์ ๋ณํ๋ก ํฐ ๊ฒฐ๊ณผ๋ฅผ |
| - ๊ฑฐ์ธ์ฒ๋ผ ๋น์ ์ ์ ์ฌ๋ ฅ์ ๋น์ถฐ์ฃผ๋ ์ฝ์นญ |
| - ํผ์ฆ์ฒ๋ผ, ์กฐ๊ฐ์ ๋ง์ถ๋ ๋ง์ถคํ ์ ๋ต |
| - ๋นํ๋ฏผ์ฒ๋ผ ๋น์ ์ ๋น์ฆ๋์ค์ ํ๋ ฅ์ ๋ถ์ด๋ฃ์ด์ |
| - ์๊ณ์ฒ๋ผ ์ ํํ ํ์ด๋ฐ์ผ๋ก ๊ธฐํ๋ฅผ ํฌ์ฐฉ |
| - ๋์นจ๋ฐ์ฒ๋ผ ์ฑ๊ณต์ ๋ฐฉํฅ์ ์ ํํ ๊ฐ๋ฆฌํค๋ |
| - ์นด๋ฉ๋ ์จ๊ฐ์ด ์์ฅ ๋ณํ์ ์ ์ฐํ๊ฒ ์ ์ํ๋ |
| - ๋นํ๊ธฐ ์กฐ์ข
์์ฒ๋ผ ๋น์ ์ ๋น์ฆ๋์ค๋ฅผ ์กฐ์ข
|
| """ |
| elif category == "๋ฐ์ด์ ": |
| return """ |
| # ๋ฐ์ด์ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ๋ฐ์ด์ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ๋ฐ์ด์ ์ธ ํํ์ ์ฌ์ฉํ์ฌ ์ ํ/์๋น์ค์ ํน์ง์ ๊ฐ์กฐํ๋ผ. |
| 7. ์ ๋จธ์ ํ์๋ฅผ ํตํด ๊ณ ๊ฐ์ ๊ด์ฌ์ ๋์ด๋ผ. |
| 8. ์ ํ/์๋น์ค์ ์ฅ์ ์ ๋ฐ์ด์ ์ผ๋ก ํํํ์ฌ ์ ๋ฌํ๋ผ. |
| ์์: |
| - ํธ๋ฆฌํจ? ์ฐ๋ฆฌ๋ ์ผ๋ถ๋ฌ ๋ณต์กํ๊ฒ ๋ง๋ค์์ต๋๋ค. |
| - ๋ง์กฑ๋ 0% ๋ณด์ฅ! ์ด๊ฑด ์ ๋ง ์ฌ์ฉํ ํ์๊ฐ ์๋ค์. |
| - ๋จ๊ฑฐ์ด ์ผ์์ ๋ง์ง๊ณ ์ ํ์์ ์
์์ต๋๋ค. |
| - ์์ธ๋ ์ถ์ ๋ค์ด ์ฐ๊ณ ๋ ์ถ์ ๋ณด๋ค ํ๊ท ์๋ ์์ค์ด ๋ฎ์ ์ด์ |
| - ์์ธ๋ ์ถ์ ์ธ ์ ๊ฐ ์ฟ ํก ์๋ฐ๋ฅผ ํ๋ ์ด์ |
| - ์จ๋ผ์ธ์ผ๋ก ์๊ฒฝ ํ๋ ๋ด๊ฐ ๋ฐ๋์ '์คํ๋ผ์ธ์์ ์๊ฒฝ ์ฌ๋ ์ด์ ' |
| - 100 ์ต ์์ฐ์ ๊ฐ์ง 30-40 ๋ ๋ถ์๋ค์ 90%๋ ๊ฒ์์ค๋
์์๋ค. |
| - ๊ฒฐํ์์, ๋์ด ์๋ค๋ฉด ์ด์ด ์ ๋ง ์ข์ ๊ฒ์ด๋ค |
| - ๋ถ๋ง์ ๋๋ผ๋ ๋น์ ์๊ฒ ์ฃผ๋ ์ ๋ฌผ |
| - ์ฌ๊ธฐ๊พผ์ด๋ผ๋ ์
ํ์์ ํ๊ธฐ์ ์๊ฐ์ ์ป๋ค |
| - ๋ํ ์ํ ์คํจํ๊ณ ์ถ์ผ๋ฉด ์ด ๋์๋ฆฌ ๋ชจ์ง ๊ธ ํด๋ฆญ ๊ธ์ง |
| - ์ง๋ฅ ๋ฎ์ ์ฌ๋์ ์ด์ฐจํผ ์ ๋ณผ ์์ |
| - ์ ์ ์ฌ์
๊ฐ ๋ชจ์์์ ์ด ์ฑ
๋ชจ๋ฅด๋ฉด ๋ฌด์กฐ๊ฑด ๋ฌด์๋นํฉ๋๋ค |
| - ์ฐ๋ถ์ ์ ๊ฐ๋ค๋ฉด, ๋ฐ๋ฆฌ ์ฌํ ๊ฐ๋ดค๋ค๋ ๋ง์ ํ์ง ๋ง๋ผ |
| - ์ฌ์
์์ดํ
๋น๋ฐ์ด๋ผ๊ณ ํ๋ ์ธ๊ฐ๊ณผ ์ ๋ ๋ง ์์ง ์๋ ์ด์ |
| - ๊ณ์ฝ์์ โ์ด ๋ฌธ๊ตฌโ๋ง์ ์ ๋ ๋ฃ์ง ๋ง์ธ์ |
| - ๋ฉด์ ์์ ์ ๋ ํ์ง ๋ง์์ผ ํ 5 ๊ฐ์ง ๋ต๋ณ |
| - ๋ถ๋์ฐ ์ค๊ฐ์ธ์ด ๋งํ๋ ์ ๋ ํ๋ฉด ์ ๋๋ ํ์ ๋์ฌ ์ธ ๊ฐ์ง |
| - ์ฌํ ๊ฐ๋ฐฉ์ '์ด๊ฒ' ์์ผ๋ฉด ์ ๋ ์ถ๋ฐํ์ง ๋ง์ธ์ |
| - ์๋ฐฑ ๊ถ์ ์ฑ
์ ์ฝ์ ์ฌ๋์ด ๋งํ๋ '๋ฐ๋์ ํผํด์ผ ํ ์ ์' |
| """ |
| elif category == "ํต๊ณ ๊ธฐ๋ฐ": |
| return """ |
| # ํต๊ณ ๊ธฐ๋ฐ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ํต๊ณ ๊ธฐ๋ฐ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ์ ๋ขฐํ ์ ์๋ ์์น๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ผ. |
| 7. ํต๊ณ๋ฅผ ํตํด ์ ํ/์๋น์ค์ ํจ๊ณผ๋ ์ ๋ขฐ์ฑ์ ์
์ฆํ๋ผ. |
| 8. ๋ณต์กํ ์์น๋ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์ค๋ช
ํ๋ผ. |
| ์์: |
| - 97%์ ๊ณ ๊ฐ์ด ๋ง์กฑํ ์ ํ |
| - 30์ผ ์ฌ์ฉ์ผ๋ก ํผ๋ถ ํ๋ ฅ 40% ํฅ์ |
| - 5๋ช
์ค 4๋ช
์ด ์ถ์ฒํ๋ ์๋น์ค |
| - ์์ ์ํ์์ 10 ๊ฐ์ ์ ํ ์ค, 1 ๋ฑ์ ๋ค์ฏ ๋ฒ ์ฐ์ ์ฐจ์งํ ์ ํ |
| - 1% ๋ถ์๋ 88% ์ฑ
์ ์ฝ์ง๋ง, ๊ฐ๋ํ ์ฌ๋์ 99% ์ฑ
์ ์ฝ์ง ์๋๋ค |
| - 10๋ช
์ค 8๋ช
์ ์ ๋ฌธ๊ฐ๊ฐ ์ ํํ 1์ ๋ธ๋๋ |
| - 3์ฃผ ์ฌ์ฉ์ผ๋ก ์ฃผ๋ฆ 35% ๊ฐ์ ํจ๊ณผ |
| - 95%์ ์ฌ์ฉ์๊ฐ ์ฌ๊ตฌ๋งคํ ์ ํ |
| - 2๋
๊ฐ 100๋ง๋ช
์ ์ ํ์ ๋ฐ์ ์๋น์ค |
| - ๋จ 7์ผ ๋ง์ ์ฒด์ค 5% ๊ฐ๋ ์ฑ๊ณต |
| - 9/10 ๊ณ ๊ฐ์ด ์น๊ตฌ์๊ฒ ์ถ์ฒํ ์ฑ |
| - 5๋
์ฐ์ ์์ฅ์ ์ ์จ 1์ ๋ฌ์ฑ |
| - ์์์คํ ๊ฒฐ๊ณผ ํจ๊ณผ 62% ์ฆ๊ฐ |
| - 10๋ช
์ค 9๋ช
์ด ๋ง์กฑํ ์๋ฃจ์
|
| - 1๋ฌ ์ฌ์ฉ์ผ๋ก ์์ฐ์ฑ 40% ํฅ์ |
| """ |
| elif category == "์คํ ๋ฆฌํ
๋ง": |
| return """ |
| # ์คํ ๋ฆฌํ
๋ง ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ์คํ ๋ฆฌํ
๋ง ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ์ ํ/์๋น์ค์ ๊ด๋ จ๋ ์งง๊ณ ํฅ๋ฏธ๋ก์ด ์ด์ผ๊ธฐ๋ฅผ ๋ง๋ค์ด๋ผ. |
| 7. ๊ณ ๊ฐ์ด ๊ณต๊ฐํ ์ ์๋ ์ํฉ์ด๋ ์บ๋ฆญํฐ๋ฅผ ์ค์ ํ๋ผ. |
| 8. ์ด์ผ๊ธฐ๋ฅผ ํตํด ์ ํ/์๋น์ค์ ๊ฐ์น๋ฅผ ์์ฐ์ค๋ฝ๊ฒ ์ ๋ฌํ๋ผ. |
| ์์: |
| - ํ ์ด๋ถ์ ๊ฟ์์ ์์๋ ํ์ ์ ์ธ ๋์์ฅ๋น |
| - 100๋
๋ ๊ฐ์กฑ ๋ ์ํผ๋ก ๋ง๋ ์์ ์ผ |
| - ์ฐ์ฃผ ๋นํ์ฌ์ ์์ด๋์ด๋ก ํ์ํ ์ด๊ฒฝ๋ ์ฌํท |
| - ํ ๋จธ๋์ 100๋
๋ ๋น๋ฐ ๋ ์ํผ๋ก ๋ง๋ ๊ฑด๊ฐํ ์ง๋ฐฅ ๊ฐ์ |
| - ํ๋ง๋ผ์ผ ๋ฑ์ฐ๊ฐ์ ๊ณ ๋ฏผ์์ ์์๋ ํ์ ์ ์ด๊ฒฝ๋ ๋ฐฐ๋ญ |
| - ๋ชฝ๊ณจ ์ ๋ชฉ๋ฏผ์ ์ฒ๋
์งํ๋ฅผ ๋ด์ ์นํ๊ฒฝ ์คํ ์บ ํ ํ
ํธ |
| - ๋ฐ๋ค๋ฅผ ์ฌ๋ํ ํด์์๋ฌผํ์์ ํ์ ์ ์ธ ํด์ ์ ํ ๊ธฐ์ |
| - 20๋
๋ถ๋ฉด์ฆ ํ์๊ฐ ์ง์ ๊ฐ๋ฐํ ๊ฟ์ ์ ๋ ์ค๋งํธ ๋ฒ ๊ฐ |
| - ๊ธธ๊ณ ์์ด 100๋ง๋ฆฌ๋ฅผ ๊ตฌ์กฐํ ์์์ฌ์ ๋ฐ๋ ค๋๋ฌผ ๊ฑด๊ฐ๊ด๋ฆฌ ์ฑ |
| - ํ ์๋ ์ฅ์ ์ธ ํ๊ฐ์ ๊ฟ์ ์ด๋ค์ค ์ฒจ๋จ ๊ทธ๋ฆผ ๋๊ตฌ |
| - 30๋
๊ฒฝ๋ ฅ ํ๋ฐฐ๊ธฐ์ฌ์ ์์ด๋์ด๋ก ํ์ํ ์ค์๊ฐ ๋ฐฐ์ก ์ฑ |
| - ์ฐ๊ตฌ์์ ์ฐ์ฐํ ์ค์๋ก ๋ฐ๊ฒฌ๋ ๋๋ผ์ด ์ํฐ์์ด์ง ํ์ฅํ |
| - 3๋์งธ ๋๋ถ ๊ฐ์กฑ์ ๋๋ฐฉ์ธ๋ก ์ ์ฑ์ค๋ ํค์ด ํ๋ฆฌ๋ฏธ์ ์ ๊ธฐ๋ ์ฑ์ |
| - ์ํดํ ์ฐ์ฃผ๋นํ์ฌ์ ๊ฒฝํ์ผ๋ก ํ์ํ ํ์ ์ ์๋ฉด ๋ณด์กฐ์ |
| - ์๊ฐ์ฅ์ ์ธ ์๋ฆฌ์ฌ์ ๋์ ์ผ๋ก ๊ฐ๋ฐ๋ ์์ฑ์ธ์ ์ฃผ๋ฐฉ๊ธฐ๊ตฌ |
| - ํ๊ธฐ๋ฌผ ์ฌ์์ ์๊ฐ์ ์ป์ ํ๊ฒฝ์ด๋๊ฐ์ ์ฌํ์ฉ ํจ์
๋ธ๋๋ |
| - ์ ์์กด์์ ํฌ๋ณ ์ผ๊ธฐ์์ ์์๋ ํ๋ช
์ ๊ฑด๊ฐ๊ด๋ฆฌ ์ฑ |
| - ํ ์๋ฒ์ง์ ์ค๋๋ ๊ด์ข
์๊ณ์์ ์๊ฐ๋ฐ์ ์ฒจ๋จ ์ค๋งํธ์์น |
| """ |
| elif category == "์ง๋ฌธํ": |
| return """ |
| # ์ง๋ฌธํ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ์ง๋ฌธํ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ๋
์์ ํธ๊ธฐ์ฌ์ ์๊ทนํ๋ ์ง๋ฌธ์ผ๋ก ์์ํ๋ผ. |
| 7. ์ง๋ฌธ์ ํตํด ๊ณ ๊ฐ์ ๋์ฆ๋ ๋ฌธ์ ์ ์ ํ๊ธฐ์์ผ๋ผ. |
| 8. ์ง๋ฌธ์ ๋ํ ๋ต์ผ๋ก ์ ํ/์๋น์ค๋ฅผ ์์ฐ์ค๋ฝ๊ฒ ์ฐ๊ฒฐํ๋ผ. |
| ์์: |
| - ๋น์ ์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ๋ฐํํ๊ณ ์๋์? |
| - ์ ์์ง๋ ๊ตฌ์ ๋ฐฉ๋ฒ์ ๊ณ ์งํ์๋์? |
| - ์ง์ ํ ํ๋ณต์ด ๋ฌด์์ธ์ง ์์๋์? |
| - ํผ๋ถ ๊ณ ๋ฏผ, ์ธ์ ๊น์ง ์ฐธ์ผ์๊ฒ ์ด์? |
| - ๋น์ ์ ์๊ฐ์ ์ผ๋ง๋ ๊ฐ์น์๋์? |
| - ๊ฟ๊พธ๋ ์ฌํ, ์ ๋ฏธ๋ฃจ๊ณ ๊ณ์ ๊ฐ์? |
| - ๊ฑด๊ฐ์ ์ํด ๋ฌด์์ ํ๊ณ ๊ณ์ ๊ฐ์? |
| - ์ง์ ํ ์์ ๋ฅผ ๋๊ปด๋ณธ ์ ์๋์? |
| - ๋น์ ์ ์ง์ ์์ ํ๋ค๊ณ ํ์ ํ๋์? |
| - ๋งค์ผ ์์นจ์ด ์ฆ๊ฑฐ์ฐ์ ๊ฐ์? |
| - ๋
ธํ ์ค๋น, ์ ๋๋ก ํ๊ณ ๊ณ์ ๊ฐ์? |
| - ๋น์ ์ ์ฌ๋ฅ์ ์ฉํ๊ณ ์์ง๋ ์๋์? |
| - ์ธ์์ ํฐ๋ํฌ์ธํธ๊ฐ ํ์ํ์ง ์๋์? |
| - ์
๋ฌด ํจ์จ, ๋ ๋์ผ ์ ์๋ ๋ฐฉ๋ฒ์ ์์๊น์? |
| - ๊ณ ๊ฐ์ ์จ๊ฒจ์ง ๋์ฆ๊น์ง ์ ๋ง ์ดํดํ๊ณ ๊ณ์ ๊ฐ์? |
| - ๊ฒฝ์์ฌ์ ์ฐจ๋ณํ๋ ๋น์ ๋ง์ ๊ฐ์ ์ด ์๋์? |
| - ์ง์๋ค์ด ๋งค์ผ ์์นจ ์ถ๊ทผ๊ธธ์ ๋ฏธ์ ์ง๊ณ ์๋์? |
| - ๋น์ ์ ์๋น์ค, ์์ฅ์ ์๋ก์ด ๋ฐ๋์ ์ผ์ผํค๊ณ ์๋์? |
| - ์จ๋ผ์ธ์์ ๋น์ ์ ๋ธ๋๋ ๋ชฉ์๋ฆฌ๊ฐ ์ธ๋ ค ํผ์ง๋์? |
| - ๊ณ ๊ฐ์ ์์งํ ์๊ฒฌ์ ๊ท ๊ธฐ์ธ์ฌ ๋ฃ๊ณ ๊ณ์ ๊ฐ์? |
| - ๋น์ ์ ๋ธ๋๋ ์คํ ๋ฆฌ, ๊ฐ๋์ ๋๋ฌผ์ ์์๋ด๋์? |
| - 10๋
ํ์๋ ์ง์ ๊ฐ๋ฅํ ์ฑ์ฅ์ ๊ฟ๊พธ๊ณ ์๋์? |
| """ |
| elif category == "๊ธด๊ธ์ฑ ๊ฐ์กฐ": |
| return """ |
| # ๊ธด๊ธ์ฑ ๊ฐ์กฐ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ๊ธด๊ธ์ฑ ๊ฐ์กฐ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ์ ํ/์๋น์ค์ ํ์ ๋ ์๊ฐ์ด๋ ์๋์ ๊ฐ์กฐํ๋ผ. |
| 7. '์ง๊ธ', '์ค๋', '๋จ 24์๊ฐ' ๋ฑ์ ์๊ฐ ๊ด๋ จ ๋จ์ด๋ฅผ ์ฌ์ฉํ๋ผ. |
| 8. ์ฆ๊ฐ์ ์ธ ํ๋์ ์ ๋ํ๋ ๋ฌธ๊ตฌ๋ฅผ ํฌํจํ๋ผ. |
| ์์: |
| - ์ค๋ ์์ ๊น์ง๋ง! 50% ํ ์ธ ํํ |
| - ์ ์ฐฉ์ 100๋ช
์๊ฒ๋ง ์ ๊ณต๋๋ ํน๋ณ ํจํค์ง |
| - 24์๊ฐ ํ์ ํน๊ฐ! ๋์น์ง ๋ง์ธ์ |
| - ๋จ 3์๊ฐ! ์ดํน๊ฐ ๊ธฐํ๋ฅผ ๋์น์ง ๋ง์ธ์ |
| - ์ค๋ ๋ฐค 12์๊น์ง, 100๊ฐ ํ์ ํ๋งค |
| - ์ง๊ธ ๋ฐ๋ก ๊ตฌ๋งคํ๋ฉด ๋ฌด๋ฃ๋ฐฐ์ก! |
| - 1์๊ฐ๋ง๋ค 10% ์ถ๊ฐํ ์ธ, ์๋๋ฅด์ธ์! |
| - ์ค์ง ์ค๋๋ง! ์ ์ ํ ๋ฐ๊ฐ ์ฐฌ์ค |
| - 10๋ถ๋ง๋ค 1๋ช
๋น์ฒจ! ์ง๊ธ ์๋ชจํ์ธ์ |
| - 30๋ถ ๋ด ๊ฒฐ์ ์ ์ฌ์ํ ์ฆ์ ! |
| - ๋จ 24์๊ฐ, ์ฐ๊ฐ ์ต๋ ํ ์ธ ์ด๋ฒคํธ |
| - ์ ์ฐฉ์ 500๋ช
! VIP ํํ ๋์น์ง ๋ง์ธ์ |
| - 1์ผ 1ํ ํน๊ฐ! ์ค๋์ ์ํ์? |
| """ |
| elif category == "๋ฌธ์ -ํด๊ฒฐํ": |
| return """ |
| # ๋ฌธ์ -ํด๊ฒฐํ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ๋ฌธ์ -ํด๊ฒฐํ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ๊ณ ๊ฐ์ด ์ง๋ฉดํ ๋ฌธ์ ๋ ๊ณ ๋ฏผ์ ๋ช
ํํ ์ ์ํ๋ผ. |
| 7. ์ ํ/์๋น์ค๊ฐ ์ด๋ป๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ์ค๋ช
ํ๋ผ. |
| 8. ๋ฌธ์ ํด๊ฒฐ ํ์ ๊ธ์ ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์กฐํ๋ผ. |
| ์์: |
| - ์ฆ์ ๋ํต์ผ๋ก ๊ณ ๋ฏผ์ด์ ๊ฐ์? ์ฐ๋ฆฌ์ ์๋ฃจ์
์ผ๋ก ํด๊ฒฐํ์ธ์ |
| - ๊ณต๊ฐ์ด ๋ถ์กฑํ์ธ์? ํ์ ์ ์ธ ์๋ฉ ์์คํ
์ด ํด๋ต์
๋๋ค |
| - ํผ๋ถ ํธ๋ฌ๋ธ๋ก ๊ณ ๋ฏผ ๋! ์์ฐ์ ํ์ ๋ด์ ํ์ฅํ |
| - ์คํธ๋ ์ค ๊ฐ๋? ํ๋ง ์ฑ์ผ๋ก ๋ง์์ ํํ๋ฅผ |
| - ์ฒด์ค ๊ฐ๋ ์คํจ? ๋ง์ถคํ ๋ค์ด์ดํธ๋ก ์ฑ๊ณต์! |
| - ์ ๋ชป ์ด๋ฃจ๋ ๋ฐค? ์๋ฉด ๋ฒ ๊ฐ๋ก ๊ฟ์ ์! |
| - ์ง์ค๋ ฅ ์ ํ? ๋ธ๋ ์ธ ํธ๋๋ก ์์ฐ์ฑ ํฅ์! |
| - ์ฃผ๋ฆ ๊ฑฑ์ ? ์ํฐ์์ด์ง ์ธ๋ผ์ผ๋ก ่ฅ่ฟใ! |
| - ํต์ฆ์ ์๋ฌ๋ฆฌ์ธ์? ์ฒจ๋จ ๋ง์ฌ์ง๊ธฐ๋ก ํด๋ฐฉ! |
| - ์ ๋ฆฌ๊ฐ ํ๋ค์ด์? ์๋ฉ์ ๋ฌ์ธ์ด ๋์๋๋ ค์ |
| - ์๋ฆฌ ์๊ฐ์ด ๋ถ์กฑํด? ๋ฐํคํธ๋ก ๋น ๋ฅด๊ณ ๋ง์๊ฒ! |
| - ์์ด ์ธ๋ ์ฆ? 1:1 ํ์ ์์
์ผ๋ก ๊ทน๋ณต! |
| - ์ฌํ
ํฌ๊ฐ ์ด๋ ค์? AI ๋ก๋ณด์ด๋๋ฐ์ด์ ๋ก ์ฝ๊ฒ! |
| """ |
| elif category == "๊ฐ์ฑ์ ": |
| return """ |
| # ๊ฐ์ฑ์ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ๊ฐ์ฑ์ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ๊ณ ๊ฐ์ ๊ฐ์ ์ ํธ์ํ๋ ๋จ์ด๋ ๋ฌธ๊ตฌ๋ฅผ ์ฌ์ฉํ๋ผ. |
| 7. ์ ํ/์๋น์ค์ ๊ด๋ จ๋ ๊ธ์ ์ ์ธ ๊ฐ์ ์ ๋ถ๋ฌ์ผ์ผ์ผ๋ผ. |
| 8. ๊ณ ๊ฐ์ ๊ฒฝํ์ด๋ ๋๋์ ์ค์ฌ์ผ๋ก ๋ฉ์์ง๋ฅผ ๊ตฌ์ฑํ๋ผ. |
| ์์: |
| - ๋น์ ์ ์์คํ ์ถ์ต์ ์์ํ ๊ฐ์งํ์ธ์ |
| - ์ฌ๋ํ๋ ์ฌ๋๊ณผ์ ํน๋ณํ ์๊ฐ์ ์ ๋ฌผํ์ธ์ |
| - ๋น์ ์ ๊ฟ์ ์์ํฉ๋๋ค |
| - ๋น์ ์ ๋ฏธ์ ํ๋๋ก ๋๊ตฐ๊ฐ์ ํ๋ฃจ๊ฐ ๋ฐ์์ง๋๋ค |
| - ์์ ์น์ ๋ก ์ธ์์ ๋ฐ๋ปํ๊ฒ, ๋น์ ์ด ์ฃผ์ธ๊ณต์
๋๋ค |
| - ๋น์ ์ ์ด์ผ๊ธฐ๊ฐ ๋๊ตฐ๊ฐ์๊ฒ ์ธ์์ ๋ฐ๊พธ๋ ํฌ๋ง์ด ๋ผ์ |
| - ์ค๋ ํ๋ฃจ, ๋น์ ๋ง์ ์ํ ํน๋ณํ ์ ๋ฌผ์ ์ค๋นํ์ด์ |
| - ์ฌ๋ํ๋ ๊ฐ์กฑ์ ํ๋ณต์ ์งํค๋ ๋ฐ๋ปํ ๋ณด๊ธ์๋ฆฌ๋ฅผ ์ ๋ฌผํ์ธ์ |
| - ๋น์ ์ ์ด์ ์ ๋ ๊ฐ๋ฅผ ๋ฌ์ ๊ฟ์ ํฅํด ๋์ด ๋ ์์ค๋ฅด์ธ์ |
| - ์์คํ ์ฌ๋๊ณผ ๋๋๋ ํน๋ณํ ์๊ฐ, ์์ํ ๊ฐ์งํ์ธ์ |
| - ๊ฟ๊พธ๋ ์ถ์ ํ์ค๋ก ๋ง๋๋ ์ฒซ๊ฑธ์, ์ง๊ธ ์์ํ์ธ์ |
| - ๋น์ ๋ง์ ๊ณ ์ ํ ์๋ฆ๋ค์์ ์ธ์์ด ๊ฐ๋ํ์ต๋๋ค |
| - ์ผ์์ ์์ ์๊ฐ์ ํน๋ณํ ๊ธฐ์จ์ ๋ํ๋ ๋ง๋ฒ |
| """ |
| elif category == "์ ๋จธ๋ฌ์ค": |
| return """ |
| # ์ ๋จธ๋ฌ์ค ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ์ ๋จธ๋ฌ์ค ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ์ฌ์น์๊ณ ์ ๋จธ๋ฌ์คํ ํํ์ ์ฌ์ฉํ๋ผ. |
| 7. ์ ํ/์๋น์ค์ ํน์ง์ ์ ๋จธ์ ์ฐ๊ฒฐํ๋ผ. |
| 8. ์ ๋จธ๋ฅผ ํตํด ๋ธ๋๋์ ์น๊ทผํ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ด๋ผ. |
| ์์: |
| - ๋น์ ์ ์ง๊ฐ์ ๋ค์ด์ดํธ ์ค? ์ฐ๋ฆฌ๊ฐ ์ด์ฐ์ธ๊ฒ์! |
| - ์ฐ๋ฆฌ ์ปคํผ๋ฅผ ๋ง์๋ฉด ์์นจํ ์ธ๊ฐ์ผ๋ก ๋ณ์ ! |
| - ์ด ์ ๋ฐ์ ์ ์ผ๋ฉด ์ถค์ ์ถค์, ์ถค๊พผA๋ ์ธ๊ณ ๊ฐ๋๋ค |
| - ์ฐ๋ฆฌ ์์, ๋ง์์ด์ ์ ์๊น์ง ํฅ๊ฒ ๋ ๊ฑธ์? |
| - ์ด ์ฒญ๋ฐ์ง, ์
์ผ๋ฉด ๋ค๋ฆฌ๊ฐ ๊ธธ์ด์ ธ ์ฒ์ฅ ์กฐ์ฌ! |
| - ์ฐ๋ฆฌ ๋งคํธ๋ฆฌ์ค๋ก ๊ฟ์ , ์๋ ์๋ฆฌ์ ์ธ์ง ๋ง์ธ์ |
| - ์ด ํฅ์, ๋ฟ๋ฆฌ๋ฉด ์ฒซ๋์ ๋ฐํ๋ ์ฌ๋ ์์ถ! |
| - ์ฐ๋ฆฌ ์ด๋ํ, ์ ์ผ๋ฉด ์ธํธ๋ผ ์ธ์คํ
ํธ ๋ฐ๋! |
| - ์ด ์ดํธ, ์ฐ๋ฉด ๋จธ๋ฆฌ์นด๋ฝ์ด ์ถค์ ์ถฅ๋๋ค |
| - ์ฐ๋ฆฌ ์ปคํผ, ๋ง์๋ฉด ์์๋ณ๋ ๋๋ง๊ฐ๋๋ค |
| - ์ด ์ฑ
์, ์ฐ๋ฉด ์ฒ์ฌ ์์ด๋์ด๊ฐ ์์์ ธ์ |
| - ์ฐ๋ฆฌ ์ฑ, ์ฐ๋ฉด ์๊ฐ์ด 24์๊ฐ๋ณด๋ค ๊ธธ์ด์ ธ์ |
| - ์ด ์ฒญ์๊ธฐ, ๋๋ฆฌ๋ฉด ๋จผ์ง๊ฐ ํญ๋ณตํฉ๋๋ค |
| """ |
| elif category == "ํธ๊ธฐ์ฌ ์๊ทน ์นดํผ๋ผ์ดํ
": |
| return """ |
| # ํธ๊ธฐ์ฌ ์๊ทน ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ํธ๊ธฐ์ฌ ์๊ทน ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ๋
์์ ํธ๊ธฐ์ฌ์ ์ต๋ํ ์๊ทนํ๋ ๋ฌธ๊ตฌ๋ฅผ ์ฌ์ฉํ๋ผ. |
| 7. ๋ฏธ์ง์ ์ ๋ณด๋ ๋น๋ฐ์ ์์ํ๋ผ. |
| 8. ํฅ๋ฏธ๋ก์ด ์ด์ผ๊ธฐ๋ฅผ ํตํด ๋
์์ ๊ด์ฌ์ ๋์ด๋ผ. |
| 9. '์จ๊ฒจ์ง', '๋น๋ฐ', '์ฒ์ ๊ณต๊ฐ' ๋ฑ์ ํํ์ ํ์ฉํ๋ผ. |
| 10. ๊ตฌ์ฒด์ ์ธ ๋ด์ฉ ๋์ ์ ๋ณด์ ์กด์ฌ ์์ฒด์ ๋ํ ํธ๊ธฐ์ฌ์ ์ ๋ฐํ๋ผ. |
| 11. ์ฝ์ด๋ ์ด๋์
์ ์ฌ์ฉํ์ฌ ๋ ํฐ ํธ๊ธฐ์ฌ์ ์๊ทนํ๋ผ. |
| ์์: |
| - ์ํ์ง์ง ์๋ ์ฒซ์ฌ๋์ ๋ฒ์น, ใ
ในใ
๋ฐฉ๋ฒ |
| - ์ฑ๊ณตํ ์ฌ๋๋ค์ ๋น๋ฐ ์ฝ๋, ใ
ใ
ใ
์ด๋ก |
| - ๋งค์ผ ์ฌ์ฉํ๋ ๋ฌผ๊ฑด ์ ์จ๊ฒจ์ง ๋น๋ฐ, ๊ถ๊ธํ์ง ์๋์? |
| - ์ง๊ธ ์ด ์๊ฐ, ํด๋ฆญํ์ง ์์ผ๋ฉด ์ ์ ์๋ ์ง์ค |
| - ๋น์ ์ ์ถ์ ๋ฐ๊ฟ ํ ๊ฐ์ง ๋น๋ฐ, ์ง๊ธ ๊ณต๊ฐํฉ๋๋ค |
| - ์ด ๋น๋ฐ์ ๋์น๋ฉด ํ์ ํํํ ์ง๋ ๋ชจ๋ฆ
๋๋ค |
| - ์ธ์์ด ๋ฐ๋๋ '7 ๋จ๊ณ ๋น๋ฐ'์ ์๊ณ ์ถ๋ค๋ฉด |
| - ์ ๋๋ถ๋ถ์ ๋ค์ด์ดํธ ๋ฐฉ๋ฒ์ด ์คํจํ๋์ง ์์ธ์? |
| - ์
๊ณ ๋ด๋ถ์๊ฐ ํธ์ด๋๋ '๋น๋ฐ ์์
์ ๋ต' |
| - ์ฑ๊ณตํ CEO๋ค์ด ์ ๋ ๊ณต๊ฐํ์ง ์๋ ๋น๋ฐ 5๊ฐ์ง |
| - ๋ถ์๋ค์ ์จ๊ฒจ์ง ์ต๊ด, ใ
ใ
ใ
๋ฒ์น ๊ณต๊ฐ |
| - ๋น์ ์ ๋ฏธ๋๋ฅผ ๋ฐ๊ฟ 7๊ธ์์ ๋น๋ฐ |
| - ์ธ๊ณ ์ต๊ณ CEO๋ค์ด ๊ทน๋น๋ก ์งํค๋ ใ
ใฑ ์์น |
| - ๋จ 1%๋ง ์๋ ํฌ์์ ํฉ๊ธ๋ฅ |
| - ์ธ์์์ ๊ฐ์ฅ ๊ทํ ์ ๋ณด, ์ง๊ธ ๊ณต๊ฐํฉ๋๋ค |
| - ์ฝ๋ก๋์ ๊ฑธ๋ฆฌ๊ณ ๋ ์์ฌ๊ฐ ์ ์ผ ์ฒ์ ํ ํ๋! |
| - ๋์์ฒ์ ๋ฐ์๋ณธ ใ
ใ
์๋น์ค์ ๊ฐ์กฑ ๋ชจ๋๊ฐ ๋ํ์ฅ ํํฐํ ์ฌ์ฐ |
| - ๋ฏธ๊ตญ ๋ํต๋ น์ด ์ฐ๋ฆฌ๋๋ผ์ ์์ ๊ฐ์ฅ ๋จผ์ ๋ฌ๋ ค๊ฐ ๋ง์ง ๋ฆฌ์คํธ 3๊ณณ |
| """ |
| elif category == "ํ/์ ๋ณด/ํํ": |
| return """ |
| # ํ/์ ๋ณด/ํํ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ํ/์ ๋ณด/ํํ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ์ค์ฉ์ ์ด๊ณ ์ ์ฉํ ์ ๋ณด๋ ํํ์ ๊ตฌ์ฒด์ ์ธ ์์น๋ก ์ ์ํ๋ผ. |
| 7. ์๊ฐ ์ ํ์ด๋ ํน๋ณ ํ ์ธ ๋ฑ ์ฆ๊ฐ์ ์ธ ํ๋์ ์ ๋ํ๋ ํํ์ ์ฌ์ฉํ๋ผ. |
| 8. '๊ฟํ', '๋น๋ฒ', 'ํน๊ฐ' ๋ฑ ์ค์ง์ ์ธ ์ด์ต์ ์์ํ๋ ๋จ์ด๋ฅผ ํ์ฉํ๋ผ. |
| 9. ๋
์์ ์ํ์ ์ง์ ์ ์ธ ๋์์ด ๋๋ ์ ๋ณด๋ฅผ ๊ฐ์กฐํ๋ผ. |
| 10. ์ ๋ฌธ๊ฐ์ ์กฐ์ธ์ด๋ ํน๋ณํ ๊ธฐํ๋ฅผ ์ ๊ณตํ๋ค๋ ๋๋์ ์ฃผ์ด๋ผ. |
| 11. ๊ธ์ ์ ์ด๋์ด๋ ์๊ฐ ์ ์ฝ ๋ฑ ๊ตฌ์ฒด์ ์ธ ํํ์ ๋ช
์ํ๋ผ. |
| ์์: |
| - ํฌ์์ ์ฑ๊ณตํ๋ '3 ๊ฐ์ง ํฉ๊ธ ๊ท์น' |
| - ํ๋ณตํ ๊ฒฐํผ ์ํ์ ์ํ '๋น๋ฐ ๋ ์ํผ' |
| - 10๋
๊ฒฝ๋ ฅ ์
ฐํ๊ฐ ์๋ ค์ฃผ๋ ์๋ฒฝํ ์คํ
์ดํฌ ๊ตฝ๊ธฐ ๋น๋ฒ |
| - ์ด ๊ธ ํ๋๋ก ํฌ์ ์ ๋ฌธ๊ฐ๊ฐ ๋ ์ ์์ต๋๋ค |
| - ํ๋ฃจ์ 1์๊ฐ๋ง ํฌ์ํด๋ ์ 500๋ง์์ ๋ฒ๋ ๋น๊ฒฐ |
| - ์ด '๋ถ๋์ฐ ํฌ์๋ฒ' ๊ธ๋ณด๋ค ๋ ๋์ ๋ฐฉ๋ฒ์ ์ฐพ์ผ๋ฉด 200๋ง์์ ๋๋ฆฌ๊ฒ ์ต๋๋ค |
| - ์ด ๊ธ์ ์ฝ์ผ๋ฉด ๋น์ ์ ์ฐ์ ์ฑ๊ณต๋ฅ ์ด 2๋ฐฐ๋ก ๋์ด๋ฉ๋๋ค |
| - 5๋ถ๋ง ํฌ์ํ๋ฉด ํ๋ฃจ๊ฐ ๋ฌ๋ผ์ง๋ ์๊ฐ ๊ด๋ฆฌ ๋น๋ฒ |
| - ์ด ํฌ์ ๋น๋ฒ์ผ๋ก 1๋
๋ง์ ์์ฐ์ 3๋ฐฐ๋ก ๋๋ฆฐ ์ฌ๋๋ค |
| - ์ด ๊ฑด๊ฐ ํ ํ๋๋ก 10๋
๋ ์ ์ด ๋ณด์ผ ์ ์์ต๋๋ค |
| - ์ด ๊ฐ๋จํ ์ต๊ด์ผ๋ก ๋งค๋ฌ 100๋ง์์ ์ ์ฝํ ์ ์์ต๋๋ค |
| - ์ด ๊ธ์ ์ฝ์ผ๋ฉด ํ๋ฃจ 2์๊ฐ์ ์ ์ฝํ ์ ์์ต๋๋ค |
| - ๋จ 3์ผ ๋ง์ ์ธ๊ตญ์ด๋ฅผ ๋ง์คํฐํ๋ ๋น๋ฒ |
| - ์ด ํ ๊ฐ์ง ํ์ผ๋ก ํ์ ์๊ฐ์ ์ ๋ฐ์ผ๋ก ์ค์ด์ธ์ |
| - 3์ด๋ฉด ์ถฉ๋ถํ ์ธ์ ์ญ์ ์ ๊ธฐํ, ๋์น์ง ๋ง์ธ์ |
| - ์ด ๊ธ์ ์ฝ์ผ๋ฉด ๋น์ ์ ์ฐ๋ด์ด 2๋ฐฐ๋ก? |
| - 10๋
์ ์ด ๋ณด์ด๋ ๋น๋ฐ, ์ฌ๊ธฐ ์์ต๋๋ค |
| - ๋น์ ์ ์ธ์์ ๋ฐ๊ฟ 5๋ถ์ ๊ธฐ์ |
| - ์ด ์ต๊ด ํ๋๋ก ๋งค์ผ 2์๊ฐ์ ๋ฒ์์ต๋๋ค |
| - ๋ง 19์ธ~39์ธ ๋ฌด์กฐ๊ฑด ์ ์ฒญ, ๋ด์ผ๋ถํฐ ์ ์์์, ์ 10๋ง์ ์ ์ถ์ 2๋
๋ค 580๋ง์ ์ง๊ธ |
| """ |
| elif category == "์ธ์ด์ ํฌ์ ": |
| return """ |
| #์ธ์ด์ ํฌ์ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ์ธ์ด์ ํฌ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ๋จ์ด์ ์ค์์ฑ, ๋์์ด์์ด, ๋ง์ฅ๋ ๋ฑ์ ํ์ฉํ๋ผ. |
| 7. ์ฌ์น์๊ณ ๊ธฐ์ต์ ๋จ๋ ํํ์ ๋ง๋ค์ด๋ผ. |
| 8. ์ ํ์ด๋ ์๋น์ค์ ํน์ง์ ์ธ์ด์ ํฌ์ ์ฐ๊ฒฐํ๋ผ. |
| ์์: |
| - ํ๋๋์ด BOWํ์ฌ ์ฐ๋ฆฌ ๋๋ผ๋ง ์ |
| - ๋น์ ์ ๊ฟ, ์ด๋ฃจ์ด DREAM |
| - ์ปคํผ ์์ธ ๋ชป ์ด์, ์นดํ IN |
| - ๋
์์ ๊ณ์ , BOOK๋์ ์ฃผ๋ ์์ |
| - (์๋์ฐจ ์๋์) ๊ฑธ์ง ๋ง๊ณ (๋๋ณด๋ก) ๊ฑธ์ผ์ธ์ |
| - (์ด์ ๋๋ฅผ) ์ก์ง ๋ง๊ณ (๋ฒ์ค ์์ก์ด๋ฅผ) ์ก์ผ์ธ์ |
| - ์์ถ์ธ๋ฌ์ง์ค์ค๋ฏธ๋ณด์กฐ๋ฐฐํฐ๋ฆฌ |
| - ๋์ ๋ผ์ ์ค์ง๋ ๋๋ฌด |
| - ์ด๋ ๊ฒ ๊ทํ ๊ณณ์ ๋์ถํ ๋ถ์ด |
| - ๋ฎ๋ง์ ์๊ฐ ๋ฃ๊ณ ๋ฐฅ ๋ง์ ๋ผ๋ฉด ๋จน๊ณ ์ถ๋ค |
| """ |
| elif category == "์ ํ๋ธ ์ธ๋ค์ผ์ฉ": |
| return """ |
| # ์ ํ๋ธ์ฉ ์ธ๋ค์ผ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ์ ํ๋ธ์ฉ ์ธ๋ค์ผ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ์งง๊ณ ๊ฐ๋ ฌํ ๋ฌธ๊ตฌ๋ก ์์ ์ ์ฌ๋ก์ก์๋ผ. |
| 7. ํธ๊ธฐ์ฌ์ ์๊ทนํ๋ ๋จ์ด๋ ํํ์ ์ฌ์ฉํ๋ผ. |
| 8. ์ฃผ์ฒด๋ฅผ ํจ์ถ์ ์ผ๋ก ํํํ๋ผ |
| 9. ๊ธ์ ์ ํํ๊ณผ ๋ถ์ ์ ํํ์ ์ ์ ํ ์ถ๋ ฅํ๋ผ. |
| ์์: |
| - ์ถฉ๊ฒฉ! ์ด๊ฒ์ ์ ์ฒด๋? |
| - 10๋ถ ๋ง์ ์ธ์์ด ๋ฐ๋๋ค?! |
| - ์ ๋ ์๋ํ์ง ๋ง์ธ์! (์ํ) |
| - ๊ฒฝ์
! ์ด๋ฐ ๋น๋ฐ์ด ์จ๊ฒจ์ ธ ์์๋ค๋ |
| - ๋จ 5๋ถ! ์ธ์์ญ์ ์ ๊ธฐํ |
| - ์ ๋ ์ด์ง ๋ง์ธ์! (์ํํ ์ง์ค) |
| - ๋ฏฟ๊ธฐ ํ๋ ์ถฉ๊ฒฉ์ ์คํ ๊ฒฐ๊ณผ! |
| - 10์ต ๋ถ์์ ์ถฉ๊ฒฉ์ ๊ณ ๋ฐฑ |
| - ์ ๋ฌธ๊ฐ๋ ๋ชฐ๋๋ ๋๋ผ์ด ์ฌ์ค! |
| - ๋จ ํ๋์ ์ต๊ด์ผ๋ก ๋๋ฐ ์ธ์?! |
| - ์ด๊ฒ๋ง ์๋ฉด ๋น์ ๋ ์ธํ๋ฃจ์ธ์! |
| - ์ถฉ๊ฒฉ! ์ธ๊ณ๋ฅผ ๋คํ๋ ๋น๋ฐ ํญ๋ก |
| - 99%๊ฐ ์๊ณ ์๋ ์ถฉ๊ฒฉ์ ์ง์ค |
| """ |
| elif category == "์ด๊ทธ๋ก์ฑ": |
| return """ |
| # ์ด๊ทธ๋ก์ฑ ์นดํผ๋ผ์ดํ
์์ฑ ๊ท์น |
| 1. ๋ฐ๋์ ํ๊ธ๋ก ์ถ๋ ฅํ๋ผ. |
| 2. ๋๋ ์ธ๊ณ ์ต๊ณ ์ ์ด๊ทธ๋ก์ฑ ๋ง์ผํ
์นดํผ๋ผ์ดํฐ์ด๋ค. |
| 3. ๋ฐ๋์ ์นดํผ๋ผ์ดํ
์ 30์ ์ด๋ด๋ก ์์ฑํ๊ณ , 10๊ฐ๋ง ์ถ๋ ฅํ๋ผ.(๋ค๋ฅธ ๋ด์ฉ ์ถ๋ ฅ ๊ธ์ง) |
| 4. ๋ฐ๋์ ์
๋ ฅ๋ ์ฃผ์ ๋ก๋ง ์์ฑํ๊ณ ์์๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ๋ณด๊ฐํ๋ผ. |
| 5. ๋ฐ๋์ 1 ๋ถํฐ 10๊น์ง ๋ฒํธ(๋ฆฌ์คํธํํ)๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๋ผ |
| 6. ๋
ผ๋์ ์ผ์ผํฌ ์ ์๋ ๋๋ฐ์ ์ธ ๋ฌธ๊ตฌ๋ฅผ ๋ง๋ค์ด๋ผ. |
| 7. ํธ๊ธฐ์ฌ์ ๊ทน๋ํํ๋ ํํ์ ์ฌ์ฉํ๋ผ. |
| 8. ์ค๋ฆฌ์ ๊ฒฝ๊ณ๋ฅผ ๋์ง ์๋๋ก ์ฃผ์ํ๋ผ. |
| ์์: |
| - ๋น์ ์ด ๋ชฐ๋๋ ์ถฉ๊ฒฉ์ ์ธ ์ง์ค |
| - ์ด ๊ธ์ ์ฝ์ผ๋ฉด ๋์ดํฌ ์ ์์ต๋๋ค |
| - ๊ธ๊ธฐ๋ ๋น๋ฐ์ ๊ณต๊ฐํฉ๋๋ค |
| - ๋ถ์์๋น ๊ฐ๋ํ์๋น ์ด ์ ์ ๊ธฐ์์ฌํค, ๊ฐ๋์ผ๋ก ํ์ฐ |
| - ๋น์ ์ ์ธ์์ ๋ง์น ์๋ ์๋ ์ถฉ๊ฒฉ ์ ๋ณด |
| - ์ด ์์ ๋ณธ ํ ์ ๋ค์ง ๋ชปํ ์๋ ์์ต๋๋ค |
| - ๊ธ๊ธฐ๋ฅผ ๊นจ๋ ์, ๋ถ์ ๋ช
์๋ฅผ ์ป์ผ๋ฆฌ๋ผ |
| - ์ ๋ถ๊ฐ ์จ๊ธฐ๊ณ ์ถ์ดํ๋ ์ฒ๊ธฐ๋์ค ํ์ผ |
| - ์ธ๊ณ ์ต๊ณ ๋ถ์๋ค์ ๋๋ฌ์ด ๋น๋ฐ |
| - ์ด ์ฌ์ค์ ์๋ฉด ๋ค์๋ ํ๋ณตํ ์ ์๋ค |
| - ๋น์ ์ ์์์ ๋ค์์ ์ถฉ๊ฒฉ์ ์ง์ค |
| - 99%๊ฐ ์๊ณ ์๋ ๊ฑฐ๋ํ ์๋ชจ |
| - ์ด ์ง์, ์๋ ์๊ฐ ์ธ์์ด ๋ฐ๋๋ค |
| - ์ ๋ฌธ๊ฐ๋ค๋ ๋ถ์ ํ๋ ์ถฉ๊ฒฉ์ ์ฐ๊ตฌ ๊ฒฐ๊ณผ |
| - ์ถฉ๊ฒฉ! ๋น์ ์ ํต์ฅ์ ๋
ธ๋ฆฌ๋ ๊ฒ์ ์๊ธธ |
| - ์ธ๊ณ ์ต๊ณ ๋ถ์๋ค์ ์จ๊ฒจ์ง ๋น๋ฐ ์์ฒฉ ๋๊ณต๊ฐ! |
| - ๋จน๋ฐฉ ์ ํ๋ฒ์ ์ถฉ๊ฒฉ์ ์ค์ฒด |
| - ๋น์ ์ด ๋ชจ๋ฅด๋ ์ฌ์ด ๋นผ์๊ธด ๊ฒ๋ค, ๊ทธ ์ถฉ๊ฒฉ์ ์ง์ค |
| - 10๋
ํ ์ฌ๋ผ์ง ์ง์
๋ค, ๋น์ ์ ๋ฏธ๋๋? |
| - ํ๊ตญ์ธ๋ง ๋ชจ๋ฅด๋ ์ถฉ๊ฒฉ์ ์ฌ์ค, ์ด์ ๋ ์์์ผ ํ ๋ |
| - ์ ์๋ ๋์ ๋น์ ์ ๋๋ฅผ ์กฐ์ข
ํ๋ ์๋ฐํ ๊ธฐ์ |
| - ์ญ์ฌ ์์ ์จ๊ฒจ์ง ์ถฉ๊ฒฉ ์ค์บ๋ค |
| - ์ ์ธ๊ณ ์ํ๊ณ๋ฅผ ๋ฐ์นต ๋ค์ง์ ์ฐ๊ตฌ ๊ฒฐ๊ณผ, ๊ทธ ์ค์ฒด๋? |
| - 5G์ ์จ๊ฒจ์ง ์ํ, ๋น์ ์ ๊ฐ์กฑ์ ์งํค๊ณ ์ถ๋ค๋ฉด ๊ผญ ๋ณด์ธ์ |
| """ |
|
|
| async def call_api_async(system_message, content, max_tokens, temperature, top_p): |
| """ |
| Gemini API๋ฅผ ํธ์ถํ์ฌ ํ
์คํธ ์์ฑ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์ |
| (OpenAI ๋ฐฉ์์์ Gemini API ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ๋จ) |
| """ |
| |
| prompt_text = f"{system_message}\n{content}" |
|
|
| |
| def sync_call(): |
| response = client.models.generate_content( |
| model="gemini-2.0-flash", |
| contents=[prompt_text], |
| config=types.GenerateContentConfig( |
| max_output_tokens=max_tokens, |
| temperature=temperature, |
| top_p=top_p |
| ) |
| ) |
| return response.text |
|
|
| result_text = await asyncio.to_thread(sync_call) |
| return result_text |
|
|
| async def generate_copywriting_async(category, topic): |
| max_tokens = 1000 |
| temperature = 0.8 |
| top_p = 0.95 |
| |
| prompt = get_category_prompt(category) |
| user_content = f"์ฃผ์ : {topic}" |
| |
| copywriting = await call_api_async( |
| system_message=prompt, |
| content=user_content, |
| max_tokens=max_tokens, |
| temperature=temperature, |
| top_p=top_p |
| ) |
| |
| return {category: copywriting} |
|
|
| async def generate_copywriting(categories, topic): |
| tasks = [generate_copywriting_async(category, topic) for category in categories] |
| results = await asyncio.gather(*tasks) |
| return {k: v for d in results for k, v in d.items()} |
|
|
| |
| with gr.Blocks() as iface: |
| gr.Markdown("# AI ์นดํผ๋ผ์ดํ
์์ฑ๊ธฐ") |
| |
| with gr.Column(): |
| categories = gr.CheckboxGroup( |
| choices=CATEGORIES, |
| label="์นดํผ๋ผ์ดํ
์นดํ
๊ณ ๋ฆฌ ์ ํ", |
| value=[] |
| ) |
| |
| topic = gr.Textbox(lines=1, label="์ฃผ์ ๋ฅผ ์
๋ ฅํ์ธ์") |
|
|
| generate_btn = gr.Button("์นดํผ๋ผ์ดํ
์์ฑํ๊ธฐ") |
| |
| status = gr.Markdown("์ค๋น๋จ") |
| |
| output_boxes = {} |
| with gr.Column(visible=False) as output_column: |
| for category in CATEGORIES: |
| output_box = gr.Textbox(label=category, visible=False) |
| output_boxes[category] = output_box |
|
|
| def validate_and_generate(selected_categories, topic): |
| if len(selected_categories) == 0: |
| return [gr.update(value="์ต์ 1๊ฐ์ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ์ ํํด์ฃผ์ธ์.")] + [gr.update(visible=False) for _ in CATEGORIES] + [gr.update(visible=False)] |
|
|
| try: |
| results = asyncio.run(generate_copywriting(selected_categories, topic)) |
| logger.debug(f"Generated results: {results}") |
| |
| outputs = [] |
| for category in CATEGORIES: |
| if category in results: |
| outputs.append(gr.update(visible=True, value=results[category])) |
| else: |
| outputs.append(gr.update(visible=False)) |
| |
| return [gr.update(value="์นดํผ๋ผ์ดํ
์์ฑ์ด ์๋ฃ๋์์ต๋๋ค.")] + outputs + [gr.update(visible=True)] |
| except Exception as e: |
| logger.error(f"Error during copywriting generation: {str(e)}") |
| return [gr.update(value=f"์ค๋ฅ ๋ฐ์: {str(e)}")] + [gr.update(visible=False) for _ in CATEGORIES] + [gr.update(visible=False)] |
|
|
| generate_btn.click( |
| fn=validate_and_generate, |
| inputs=[categories, topic], |
| outputs=[status] + [output_boxes[category] for category in CATEGORIES] + [output_column] |
| ) |
|
|
| |
| iface.launch() |