Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -1237,11 +1237,11 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1237 |
|
1238 |
๐ **์ํ์๊ฐ:**
|
1239 |
"๋ณํธ์ฌ๋, ๋ฒ์ ์์๋ง ๋ง๋๊ธฐ๋ก ํ์์์." ํํ ์ ๋จํธ์ ๋ถ๋ฅ ์์ก์ ๋งก์ ๋ , ์๋ ๊ฒ์ฌ๊ฐ ๋ํ๋ฌ๋ค. ๋ฒ์ ์์ ์ , ๋ฐ์์ ์ฐ์ธ. ์ฐ๋ฆฌ์ ๊ด๊ณ๋ ๋์ฒด ๋ญ๊น?"""
|
1240 |
-
|
1241 |
-
|
1242 |
-
|
1243 |
-
|
1244 |
-
|
1245 |
|
1246 |
๐ **์ค์ :**
|
1247 |
๋ง๋ฒ์ด ์กด์ฌํ๋ ์ ๊ตญ, 1๋
ํ ์ฒํ๋นํ ์ด๋ช
์ ์
๋
๊ณต์ ์์ ๋ก ๋น์. ๋ถ๋ถ ๋ณ๋ฐฉ์ ์ ์๊ด ๊ณต์๊ณผ์ ๊ณ์ฝ๊ฒฐํผ์ด ์ ์ผํ ์์กด๋ฃจํธ.
|
@@ -1253,8 +1253,8 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1253 |
|
1254 |
๐ **์ํ์๊ฐ:**
|
1255 |
์์ค ์ ์
๋
๋ก ๋น์ํ๋๋ฐ ์ด๋ฏธ ์ฒํ ์ ๊ณ ๋ฅผ ๋ฐ์ ์ํ? ์ด๋ ค๋ฉด ์์์ ์๋ ๋ถ๋ถ ๊ณต์๊ณผ ๊ณ์ฝ๊ฒฐํผํด์ผ ํ๋ค. "1๋
๋ง ํจ๊ปํด์ฃผ์ธ์. ๊ทธ ํ์ ์์ ๋ฅผ ๋๋ฆฌ๊ฒ ์ต๋๋ค." ํ์ง๋ง ๊ณ์ฝ ๊ธฐ๊ฐ์ด ๋๋๋ ๊ทธ๊ฐ ๋ ๋์์ฃผ์ง ์๋๋ค.""",
|
1256 |
-
|
1257 |
-
|
1258 |
|
1259 |
๐ **์ค์ :**
|
1260 |
์ ๊ตญ๋ ฅ 892๋
์ผ๋ก ํ๊ทํ ํฉ๋
. ์ ์์์ ์์ ์ ๋ฐฐ์ ํ ํฉํ์ ๋์ , ๋ฒ๋ ค์ง ์์ ์์์ ์์ ์ก๊ณ ์ ๊ตญ์ ๋ค์ง์ผ๋ ค ํ๋ค.
|
@@ -1266,11 +1266,11 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1266 |
|
1267 |
๐ **์ํ์๊ฐ:**
|
1268 |
๋
์ด๋นํด ํ๊ทํ ํฉ๋
, ์ด๋ฒ์ ๋ค๋ฅด๊ฒ ์ด๊ฒ ๋ค. ๋ชจ๋๊ฐ ๋ฌด์ํ๋ ์์ ์์์ ์์ ์ก์๋ค. "์ ์ ํจ๊ป ์ ๊ตญ์ ๋ค์ง์ผ์๊ฒ ์ต๋๊น?" ํ์ง๋ง ๊ทธ๋ ๋ด๊ฐ ์๋ ๊ฒ๋ณด๋ค ํจ์ฌ ์ํํ ๋จ์์๋ค."""
|
1269 |
-
|
1270 |
-
|
1271 |
-
|
1272 |
-
|
1273 |
-
|
1274 |
|
1275 |
๐ **์ค์ :**
|
1276 |
๊ฒ์ดํธ์ ๋์ ์ด ์ถํํ ์ง 10๋
ํ์ ํ๊ตญ. F๊ธ ํํฐ๊ฐ ์ฐ์ฐํ ์ป์ ์คํฌ๋ก ์ฃฝ์ ๋ณด์ค ๋ชฌ์คํฐ๋ฅผ ๋ถํ์์ผ ๋ถ๋ฆฌ๋ ์ ์ผ๋ฌด์ด ๋คํฌ๋ก๋งจ์๊ฐ ๋๋ค.
|
@@ -1282,8 +1282,8 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1282 |
|
1283 |
๐ **์ํ์๊ฐ:**
|
1284 |
"F๊ธ ์ฃผ์ ์ ๋ฌด์จ ํ์๋ฆฌ์ผ?" ๋ชจ๋๊ฐ ๋น์์๋ค. ํ์ง๋ง ์ฒซ ๋ฒ์งธ ๋ณด์ค๋ฅผ ์ฐ๋ฌ๋จ๋ฆฐ ์๊ฐ, ์์คํ
๋ฉ์์ง๊ฐ ๋ด๋ค. [SSS๊ธ ํ๋ ํด๋์ค: ๋คํฌ๋ก๋งจ์ ๊ฐ์ฑ] ์ด์ ์ฃฝ์ ๋ณด์ค๋ค์ด ๋ด ๋ถํ๊ฐ ๋๋ค.""",
|
1285 |
-
|
1286 |
-
|
1287 |
|
1288 |
๐ **์ค์ :**
|
1289 |
100์ธต ํ ์ ์์์ ์ฃฝ์ ํ ํํ ๋ฆฌ์ผ๋ก ํ๊ท. ํ์ง๋ง ์ด๋ฒ์ 100์ธต๋ถํฐ ๊ฑฐ๊พธ๋ก ๋ด๋ ค๊ฐ๋ฉฐ ๋ชจ๋ ์ธต์ ์ ๋ณตํ๋ ์ญ์ฃผํ ์์คํ
์ด ์ด๋ ธ๋ค.
|
@@ -1295,11 +1295,11 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1295 |
|
1296 |
๐ **์ํ์๊ฐ:**
|
1297 |
100์ธต์์ ์ฃฝ์๋ค. ๋์ ๋ ๋ณด๋ ํํ ๋ฆฌ์ผ์ด์๋ค. [์ญ์ฃผํ ์์คํ
์ด ๊ฐ๋ฐฉ๋์์ต๋๋ค] "๋ญ? 100์ธต๋ถํฐ ์์ํ๋ค๊ณ ?" ์ต๊ฐ์์ ๊ธฐ์ต์ ๊ฐ์ง ์ฑ ์ ์์์๋ถํฐ ๋ด๋ ค๊ฐ๋ ์ ๋ฌดํ๋ฌดํ ๊ณต๋ต์ด ์์๋๋ค."""
|
1298 |
-
|
1299 |
-
|
1300 |
-
|
1301 |
-
|
1302 |
-
|
1303 |
|
1304 |
๐ **์ค์ :**
|
1305 |
๊ฒ์ดํธ ์ถํ 10๋
, ์ ๊ตญ๋ฏผ์ 70%๊ฐ ๊ฐ์ฑํ ํ๊ตญ. ๋ฌด๋ฅ๋ ฅ์๋ก ์ด๋ ์ฃผ์ธ๊ณต์๊ฒ ๊ฐ์๊ธฐ ์์ดํ
์ ์ ์์คํ
์ด ์ด๋ฆฐ๋ค.
|
@@ -1311,8 +1311,8 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1311 |
|
1312 |
๐ **์ํ์๊ฐ:**
|
1313 |
"๊ฐ์ฑ ๋ฑ๊ธ: ์์" 10๋
์งธ ๋ฌด๋ฅ๋ ฅ์๋ก ์ด์๋ค. ๊ทธ๋ฐ๋ฐ ์ค๋, ์ด์ํ ์์คํ
์ฐฝ์ด ๋ด๋ค. [SSS๊ธ ์์ฐ์ง: ์์ดํ
ํฌ๋ํํฐ] ์ด์ ๋ด๊ฐ ๋ง๋ ์์ดํ
์ด ์ธ๊ณ๋ฅผ ๋ฐ๊พผ๋ค.""",
|
1314 |
-
|
1315 |
-
|
1316 |
|
1317 |
๐ **์ค์ :**
|
1318 |
ํ๊ตญ ์ต๊ณ ์ ํํฐ ์ฌ๊ดํ๊ต. ์
ํ์ํ ๊ผด์ฐ๋ก ๋ค์ด์จ ์ฃผ์ธ๊ณต์ด ์ฌ์ค์ ๋ฅ๋ ฅ์ ์จ๊ธฐ๊ณ ์๋ ํน๊ธ ์์.
|
@@ -1324,11 +1324,11 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1324 |
|
1325 |
๐ **์ํ์๊ฐ:**
|
1326 |
"์ธก์ ๋ถ๊ฐ? ๊ทธ๋ผ F๊ธ์ด๋ค." ์ผ๋ถ๋ฌ ํ์ ์จ๊ธฐ๊ณ ๊ผด์ฐ๋ก ์
ํํ๋ค. ํ์ง๋ง S๊ธ ๊ฒ์ดํธ๊ฐ ํ๊ต์ ์ด๋ฆฌ๋ฉด์ ์ ์ฒด๋ฅผ ์จ๊ธธ ์ ์๊ฒ ๋๋ค. "๋... ๋์ฒด ๋๊ตฌ์ผ?"๋ผ๋ ๋ฌผ์์ ์ด๋ป๊ฒ ๋ตํด์ผ ํ ๊น."""
|
1327 |
-
|
1328 |
-
|
1329 |
-
|
1330 |
-
|
1331 |
-
|
1332 |
|
1333 |
๐ **์ค์ :**
|
1334 |
์ ํ ๋ฌด๋ฆผ์ ์ค์. ์ฒํ์ ์ผ๋ฌธ์ ํ๊ธ ๋ง๋ด์ ์๊ฐ ์ฐ์ฐํ ๋ง๊ต ๊ต์ฃผ์ ๋น๊ธ์ ์ต๋ํ๊ณ ์ ๋ง๋ฅผ ์์ฐ๋ฅด๋ ์ ๋๋ฌด๊ณต์ ์ตํ๋ค.
|
@@ -1340,8 +1340,8 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1340 |
|
1341 |
๐ **์ํ์๊ฐ:**
|
1342 |
"ํ์ฐฎ์ ๊ฒ์ด ๊ฐํ!" ๋ชจ๋๊ฐ ๋ฌด์ํ๋ ๋ง๋ด์ ์. ํ์ง๋ง ๋จ์ด์ง ์ ๋ฒฝ์์ ๋ฐ๊ฒฌํ ๊ฒ์ ์ ์ค๋ก๋ง ์ ํด์ง๋ ์ฒ๋ง์ ๊ณต. "์ด์ ๋ถํฐ๊ฐ ์ง์ง ์์์ด๋ค." ์ ํ์ ๋ง๊ต๋ฅผ ๋คํ๋ค ํ๊ธ์ ๋ฐ๋์ด ์์๋๋ค.""",
|
1343 |
-
|
1344 |
-
|
1345 |
|
1346 |
๐ **์ค์ :**
|
1347 |
100๋
์ ํ์ฐํ๊ฐ ์ต๊ณ ๋ฌธํ์ด๋ ์์ ๋ก ํ๊ท. ๋ฏธ๋๋ฅผ ์๋ ์ฅ๋ฌธ์ธ์ด ๋์ด ๋ฌธํ๋ฅผ ์งํค๊ณ ๋ฌด๋ฆผ์ ์ฌํธํ๋ค.
|
@@ -1353,11 +1353,11 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1353 |
|
1354 |
๐ **์ํ์๊ฐ:**
|
1355 |
๋ฉธ๋ฌธ ์ง์ ์ ํ๊ทํ๋ค. ์ด๋ฒ์ ๋ค๋ฅด๋ค. "์์ผ๋ก ํ์ฐํ๋ ์ ํ์ ๊ท์จ์ ๋ฒ์ด๋๋ค." ๋ฏธ๋๋ฅผ ์๋ ์ฅ๋ฌธ์ธ์ ํ๊ฒฉ์ ์ธ ๊ฒฐ์ . ๋ง๊ต์ ์์ก๊ณ ๋ฌด๋ฆผ์ ํ๋๋ฅผ ๋ค์ง๋๋ค."""
|
1356 |
-
|
1357 |
-
|
1358 |
-
|
1359 |
-
|
1360 |
-
|
1361 |
|
1362 |
๐ **์ค์ :**
|
1363 |
ํ์๋ ์ฐ๊ณจ ํ๊ต, ๋์ฐฝํ๋ฅผ ์ํด ๋ชจ์ธ 8๋ช
์ด ๊ฐํ๋ค. ํ๋์ฉ ์ฌ๋ผ์ง๋ ๋์ฐฝ๋ค. ๋ฒ์ธ์ ์ด ์์ ์๋ค.
|
@@ -1369,8 +1369,8 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1369 |
|
1370 |
๐ **์ํ์๊ฐ:**
|
1371 |
"10๋
์ ๊ทธ๋ ์ฒ๋ผ..." ํ๊ต์์ ์ด๋ฆฐ ๋์ฐฝํ, ํ์ง๋ง ์ถ๊ตฌ๋ ๋ด์๋๋ค. ํ ๋ช
์ฉ ์ฌ๋ผ์ง๋ ์น๊ตฌ๋ค. 10๋
์ ๋ฌป์ด๋ ๋น๋ฐ์ด ๋์ด์๋๋ค. ์ด์ธ์๋ ์ฐ๋ฆฌ ์ค ํ ๋ช
์ด๋ค.""",
|
1372 |
-
|
1373 |
-
|
1374 |
|
1375 |
๐ **์ค์ :**
|
1376 |
๊ฐ์ ํ๋ฃจ๊ฐ ๋ฐ๋ณต๋๋ ํ์๋ฃจํ. ๋งค๋ฒ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ด์ธ์ด ์ผ์ด๋์ง๋ง ๋ฒ์ธ์ ๋์ผ์ธ. ๋ฃจํ๋ฅผ ๊นจ๋ ค๋ฉด ๋ฒ์ธ์ ์ฐพ์์ผ ํ๋ค.
|
@@ -1382,11 +1382,11 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1382 |
|
1383 |
๐ **์ํ์๊ฐ:**
|
1384 |
"๋ ์ค๋์ด์ผ..." 49๋ฒ์งธ ๊ฐ์ ์์นจ. ์คํ 3์ 33๋ถ, ์นดํ์์ ์ด์ธ์ด ์ผ์ด๋๋ค. ๋ฒ์ธ์ ์ก์์ผ ๋ด์ผ์ด ์จ๋ค. ํ์ง๋ง ๋ฒ์ธ์ ๋งค๋ฒ ์๋ฒฝํ ์๋ฆฌ๋ฐ์ด๋ฅผ ๋ง๋ ๋ค. ๊ณผ์ฐ 50๋ฒ์งธ ์ค๋์ ๋ค๋ฅผ๊น?"""
|
1385 |
-
|
1386 |
-
|
1387 |
-
|
1388 |
-
|
1389 |
-
|
1390 |
|
1391 |
๐ **์ค์ :**
|
1392 |
ํ๋ฒํ ๊ณ ๋ฑํ๊ต, ํ์ง๋ง ํ์๊ณผ ๊ต์ฌ ์ค ์ผ๋ถ๋ ์ด์ธ๊ณ์์ ์จ ์กด์ฌ๋ค. ์ฃผ์ธ๊ณต๋ง ๋ชจ๋ฅด๋ ํ๊ต์ ๋น๋ฐ.
|
@@ -1398,8 +1398,8 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1398 |
|
1399 |
๐ **์ํ์๊ฐ:**
|
1400 |
"์ ๋ฐฐ, ์ฌ์ค ์ ... ๋ง์์ด์์!" 1๋
์งธ ์ฌ๊ท ์ฌ์์น๊ตฌ์ ์ถฉ๊ฒฉ ๊ณ ๋ฐฑ. ๊ทผ๋ฐ ํ์ํ์ฅ์ ์ฒ์ฌ๊ณ , ๋ด์์ ๋๋๊ณค์ด๋ผ๊ณ ? ํ๋ฒํ ์ค ์์๋ ์ฐ๋ฆฌ ํ๊ต์ ์ ์ฒด๊ฐ ๋ฐํ์ง๋ค. "๊ทธ๋์... ์ฐ๋ฆฌ ํค์ด์ ธ์ผ ํด?"๋ผ๊ณ ๋ฌป์ ๊ทธ๋
๊ฐ ์ธ๊ธฐ ์์ํ๋ค.""",
|
1401 |
-
|
1402 |
-
|
1403 |
|
1404 |
๐ **์ค์ :**
|
1405 |
๋ชจ๋ฐ์ผ ๊ฒ์๊ณผ ํ์ค์ด ์ฐ๋๋๊ธฐ ์์ํ ์ธ๊ณ. ๊ฒ์์์ ์ป์ ์์ดํ
์ด ํ์ค์ ๋ํ๋๋ฉด์ ๋ฒ์ด์ง๋ ํ์ ์ฝ๋ฏธ๋.
|
@@ -1411,14 +1411,14 @@ def generate_fallback_theme(genre: str, language: str) -> str:
|
|
1411 |
|
1412 |
๐ **์ํ์๊ฐ:**
|
1413 |
"์ด? ์ด๊ฑฐ ๋ด SSR ๋ฌด๊ธฐ์์?" ํธ๋ํฐ ๊ฒ์์์ ๋ฝ์ ์์ดํ
์ด ์ฑ
์ ์์ ๋ํ๋ฌ๋ค. ๋ฌธ์ ๋ ํ๊ต์ ๋ชฌ์คํฐ๋ ๋ํ๋๊ธฐ ์์ํ๋ค๋ ๊ฒ. "์ผ, ์๋ฅ๋ณด๋ค ๋ ์ด๋๊ฐ ๋ ์ค์ํด์ง ๊ฒ ๊ฐ์๋ฐ?"๋ผ๋ฉฐ ์๋ ์น๊ตฌ๋ค๊ณผ ํจ๊ปํ๋ ์ข์ถฉ์ฐ๋ ํ์ ํํ์ง."""
|
1414 |
-
|
1415 |
-
|
1416 |
-
|
1417 |
-
|
1418 |
-
|
1419 |
-
|
1420 |
-
|
1421 |
-
|
1422 |
|
1423 |
def generate_theme_with_llm_only(genre: str, language: str) -> str:
|
1424 |
"""Generate theme using only LLM when JSON is not available or has errors"""
|
|
|
1237 |
|
1238 |
๐ **์ํ์๊ฐ:**
|
1239 |
"๋ณํธ์ฌ๋, ๋ฒ์ ์์๋ง ๋ง๋๊ธฐ๋ก ํ์์์." ํํ ์ ๋จํธ์ ๋ถ๋ฅ ์์ก์ ๋งก์ ๋ , ์๋ ๊ฒ์ฌ๊ฐ ๋ํ๋ฌ๋ค. ๋ฒ์ ์์ ์ , ๋ฐ์์ ์ฐ์ธ. ์ฐ๋ฆฌ์ ๊ด๊ณ๋ ๋์ฒด ๋ญ๊น?"""
|
1240 |
+
]
|
1241 |
+
},
|
1242 |
+
"๋กํ": {
|
1243 |
+
"themes": [
|
1244 |
+
"""๐ **์ ๋ชฉ:** ์
๋
๋ ์ด๋ฒ ์์์ ๋๋ง์น๋ค
|
1245 |
|
1246 |
๐ **์ค์ :**
|
1247 |
๋ง๋ฒ์ด ์กด์ฌํ๋ ์ ๊ตญ, 1๋
ํ ์ฒํ๋นํ ์ด๋ช
์ ์
๋
๊ณต์ ์์ ๋ก ๋น์. ๋ถ๋ถ ๋ณ๋ฐฉ์ ์ ์๊ด ๊ณต์๊ณผ์ ๊ณ์ฝ๊ฒฐํผ์ด ์ ์ผํ ์์กด๋ฃจํธ.
|
|
|
1253 |
|
1254 |
๐ **์ํ์๊ฐ:**
|
1255 |
์์ค ์ ์
๋
๋ก ๋น์ํ๋๋ฐ ์ด๋ฏธ ์ฒํ ์ ๊ณ ๋ฅผ ๋ฐ์ ์ํ? ์ด๋ ค๋ฉด ์์์ ์๋ ๋ถ๋ถ ๊ณต์๊ณผ ๊ณ์ฝ๊ฒฐํผํด์ผ ํ๋ค. "1๋
๋ง ํจ๊ปํด์ฃผ์ธ์. ๊ทธ ํ์ ์์ ๋ฅผ ๋๋ฆฌ๊ฒ ์ต๋๋ค." ํ์ง๋ง ๊ณ์ฝ ๊ธฐ๊ฐ์ด ๋๋๋ ๊ทธ๊ฐ ๋ ๋์์ฃผ์ง ์๋๋ค.""",
|
1256 |
+
|
1257 |
+
"""๐ **์ ๋ชฉ:** ํ๊ทํ ํฉ๋
๋ ๋ฒ๋ ค์ง ์์๋ฅผ ํํ๋ค
|
1258 |
|
1259 |
๐ **์ค์ :**
|
1260 |
์ ๊ตญ๋ ฅ 892๋
์ผ๋ก ํ๊ทํ ํฉ๋
. ์ ์์์ ์์ ์ ๋ฐฐ์ ํ ํฉํ์ ๋์ , ๋ฒ๋ ค์ง ์์ ์์์ ์์ ์ก๊ณ ์ ๊ตญ์ ๋ค์ง์ผ๋ ค ํ๋ค.
|
|
|
1266 |
|
1267 |
๐ **์ํ์๊ฐ:**
|
1268 |
๋
์ด๋นํด ํ๊ทํ ํฉ๋
, ์ด๋ฒ์ ๋ค๋ฅด๊ฒ ์ด๊ฒ ๋ค. ๋ชจ๋๊ฐ ๋ฌด์ํ๋ ์์ ์์์ ์์ ์ก์๋ค. "์ ์ ํจ๊ป ์ ๊ตญ์ ๋ค์ง์ผ์๊ฒ ์ต๋๊น?" ํ์ง๋ง ๊ทธ๋ ๋ด๊ฐ ์๋ ๊ฒ๋ณด๋ค ํจ์ฌ ์ํํ ๋จ์์๋ค."""
|
1269 |
+
]
|
1270 |
+
},
|
1271 |
+
"ํํ์ง": {
|
1272 |
+
"themes": [
|
1273 |
+
"""๐ **์ ๋ชฉ:** F๊ธ ํํฐ, SSS๊ธ ๋คํฌ๋ก๋งจ์๊ฐ ๋๋ค
|
1274 |
|
1275 |
๐ **์ค์ :**
|
1276 |
๊ฒ์ดํธ์ ๋์ ์ด ์ถํํ ์ง 10๋
ํ์ ํ๊ตญ. F๊ธ ํํฐ๊ฐ ์ฐ์ฐํ ์ป์ ์คํฌ๋ก ์ฃฝ์ ๋ณด์ค ๋ชฌ์คํฐ๋ฅผ ๋ถํ์์ผ ๋ถ๋ฆฌ๋ ์ ์ผ๋ฌด์ด ๋คํฌ๋ก๋งจ์๊ฐ ๋๋ค.
|
|
|
1282 |
|
1283 |
๐ **์ํ์๊ฐ:**
|
1284 |
"F๊ธ ์ฃผ์ ์ ๋ฌด์จ ํ์๋ฆฌ์ผ?" ๋ชจ๋๊ฐ ๋น์์๋ค. ํ์ง๋ง ์ฒซ ๋ฒ์งธ ๋ณด์ค๋ฅผ ์ฐ๋ฌ๋จ๋ฆฐ ์๊ฐ, ์์คํ
๋ฉ์์ง๊ฐ ๋ด๋ค. [SSS๊ธ ํ๋ ํด๋์ค: ๋คํฌ๋ก๋งจ์ ๊ฐ์ฑ] ์ด์ ์ฃฝ์ ๋ณด์ค๋ค์ด ๋ด ๋ถํ๊ฐ ๋๋ค.""",
|
1285 |
+
|
1286 |
+
"""๐ **์ ๋ชฉ:** ํ์ ์ญ์ฃผํํ๋ ํ๊ท์
|
1287 |
|
1288 |
๐ **์ค์ :**
|
1289 |
100์ธต ํ ์ ์์์ ์ฃฝ์ ํ ํํ ๋ฆฌ์ผ๋ก ํ๊ท. ํ์ง๋ง ์ด๋ฒ์ 100์ธต๋ถํฐ ๊ฑฐ๊พธ๋ก ๋ด๋ ค๊ฐ๋ฉฐ ๋ชจ๋ ์ธต์ ์ ๋ณตํ๋ ์ญ์ฃผํ ์์คํ
์ด ์ด๋ ธ๋ค.
|
|
|
1295 |
|
1296 |
๐ **์ํ์๊ฐ:**
|
1297 |
100์ธต์์ ์ฃฝ์๋ค. ๋์ ๋ ๋ณด๋ ํํ ๋ฆฌ์ผ์ด์๋ค. [์ญ์ฃผํ ์์คํ
์ด ๊ฐ๋ฐฉ๋์์ต๋๋ค] "๋ญ? 100์ธต๋ถํฐ ์์ํ๋ค๊ณ ?" ์ต๊ฐ์์ ๊ธฐ์ต์ ๊ฐ์ง ์ฑ ์ ์์์๋ถํฐ ๋ด๋ ค๊ฐ๋ ์ ๋ฌดํ๋ฌดํ ๊ณต๋ต์ด ์์๋๋ค."""
|
1298 |
+
]
|
1299 |
+
},
|
1300 |
+
"ํํ": {
|
1301 |
+
"themes": [
|
1302 |
+
"""๐ **์ ๋ชฉ:** ๋ฌด๋ฅ๋ ฅ์์ SSS๊ธ ์์ดํ
์ ์
|
1303 |
|
1304 |
๐ **์ค์ :**
|
1305 |
๊ฒ์ดํธ ์ถํ 10๋
, ์ ๊ตญ๋ฏผ์ 70%๊ฐ ๊ฐ์ฑํ ํ๊ตญ. ๋ฌด๋ฅ๋ ฅ์๋ก ์ด๋ ์ฃผ์ธ๊ณต์๊ฒ ๊ฐ์๊ธฐ ์์ดํ
์ ์ ์์คํ
์ด ์ด๋ฆฐ๋ค.
|
|
|
1311 |
|
1312 |
๐ **์ํ์๊ฐ:**
|
1313 |
"๊ฐ์ฑ ๋ฑ๊ธ: ์์" 10๋
์งธ ๋ฌด๋ฅ๋ ฅ์๋ก ์ด์๋ค. ๊ทธ๋ฐ๋ฐ ์ค๋, ์ด์ํ ์์คํ
์ฐฝ์ด ๋ด๋ค. [SSS๊ธ ์์ฐ์ง: ์์ดํ
ํฌ๋ํํฐ] ์ด์ ๋ด๊ฐ ๋ง๋ ์์ดํ
์ด ์ธ๊ณ๋ฅผ ๋ฐ๊พผ๋ค.""",
|
1314 |
+
|
1315 |
+
"""๐ **์ ๋ชฉ:** ํํฐ ์ฌ๊ดํ๊ต์ ์จ๊ฒจ์ง ์ต๊ฐ์
|
1316 |
|
1317 |
๐ **์ค์ :**
|
1318 |
ํ๊ตญ ์ต๊ณ ์ ํํฐ ์ฌ๊ดํ๊ต. ์
ํ์ํ ๊ผด์ฐ๋ก ๋ค์ด์จ ์ฃผ์ธ๊ณต์ด ์ฌ์ค์ ๋ฅ๋ ฅ์ ์จ๊ธฐ๊ณ ์๋ ํน๊ธ ์์.
|
|
|
1324 |
|
1325 |
๐ **์ํ์๊ฐ:**
|
1326 |
"์ธก์ ๋ถ๊ฐ? ๊ทธ๋ผ F๊ธ์ด๋ค." ์ผ๋ถ๋ฌ ํ์ ์จ๊ธฐ๊ณ ๊ผด์ฐ๋ก ์
ํํ๋ค. ํ์ง๋ง S๊ธ ๊ฒ์ดํธ๊ฐ ํ๊ต์ ์ด๋ฆฌ๋ฉด์ ์ ์ฒด๋ฅผ ์จ๊ธธ ์ ์๊ฒ ๋๋ค. "๋... ๋์ฒด ๋๊ตฌ์ผ?"๋ผ๋ ๋ฌผ์์ ์ด๋ป๊ฒ ๋ตํด์ผ ํ ๊น."""
|
1327 |
+
]
|
1328 |
+
},
|
1329 |
+
"๋ฌดํ": {
|
1330 |
+
"themes": [
|
1331 |
+
"""๐ **์ ๋ชฉ:** ์ฒํ์ ์ผ๋ฌธ ํ๊ธ์ ์์ ๋ง๊ต ๋น๊ธ
|
1332 |
|
1333 |
๐ **์ค์ :**
|
1334 |
์ ํ ๋ฌด๋ฆผ์ ์ค์. ์ฒํ์ ์ผ๋ฌธ์ ํ๊ธ ๋ง๋ด์ ์๊ฐ ์ฐ์ฐํ ๋ง๊ต ๊ต์ฃผ์ ๋น๊ธ์ ์ต๋ํ๊ณ ์ ๋ง๋ฅผ ์์ฐ๋ฅด๋ ์ ๋๋ฌด๊ณต์ ์ตํ๋ค.
|
|
|
1340 |
|
1341 |
๐ **์ํ์๊ฐ:**
|
1342 |
"ํ์ฐฎ์ ๊ฒ์ด ๊ฐํ!" ๋ชจ๋๊ฐ ๋ฌด์ํ๋ ๋ง๋ด์ ์. ํ์ง๋ง ๋จ์ด์ง ์ ๋ฒฝ์์ ๋ฐ๊ฒฌํ ๊ฒ์ ์ ์ค๋ก๋ง ์ ํด์ง๋ ์ฒ๋ง์ ๊ณต. "์ด์ ๋ถํฐ๊ฐ ์ง์ง ์์์ด๋ค." ์ ํ์ ๋ง๊ต๋ฅผ ๋คํ๋ค ํ๊ธ์ ๋ฐ๋์ด ์์๋๋ค.""",
|
1343 |
+
|
1344 |
+
"""๐ **์ ๋ชฉ:** ํ์ฐํ ์ฅ๋ฌธ์ธ์ผ๋ก ํ๊ทํ๋ค
|
1345 |
|
1346 |
๐ **์ค์ :**
|
1347 |
100๋
์ ํ์ฐํ๊ฐ ์ต๊ณ ๋ฌธํ์ด๋ ์์ ๋ก ํ๊ท. ๋ฏธ๋๋ฅผ ์๋ ์ฅ๋ฌธ์ธ์ด ๋์ด ๋ฌธํ๋ฅผ ์งํค๊ณ ๋ฌด๋ฆผ์ ์ฌํธํ๋ค.
|
|
|
1353 |
|
1354 |
๐ **์ํ์๊ฐ:**
|
1355 |
๋ฉธ๋ฌธ ์ง์ ์ ํ๊ทํ๋ค. ์ด๋ฒ์ ๋ค๋ฅด๋ค. "์์ผ๋ก ํ์ฐํ๋ ์ ํ์ ๊ท์จ์ ๋ฒ์ด๋๋ค." ๋ฏธ๋๋ฅผ ์๋ ์ฅ๋ฌธ์ธ์ ํ๊ฒฉ์ ์ธ ๊ฒฐ์ . ๋ง๊ต์ ์์ก๊ณ ๋ฌด๋ฆผ์ ํ๋๋ฅผ ๋ค์ง๋๋ค."""
|
1356 |
+
]
|
1357 |
+
},
|
1358 |
+
"๋ฏธ์คํฐ๋ฆฌ": {
|
1359 |
+
"themes": [
|
1360 |
+
"""๐ **์ ๋ชฉ:** ํ๊ต์ ๊ฐํ 7๋ช
, ๊ทธ๋ฆฌ๊ณ ๋
|
1361 |
|
1362 |
๐ **์ค์ :**
|
1363 |
ํ์๋ ์ฐ๊ณจ ํ๊ต, ๋์ฐฝํ๋ฅผ ์ํด ๋ชจ์ธ 8๋ช
์ด ๊ฐํ๋ค. ํ๋์ฉ ์ฌ๋ผ์ง๋ ๋์ฐฝ๋ค. ๋ฒ์ธ์ ์ด ์์ ์๋ค.
|
|
|
1369 |
|
1370 |
๐ **์ํ์๊ฐ:**
|
1371 |
"10๋
์ ๊ทธ๋ ์ฒ๋ผ..." ํ๊ต์์ ์ด๋ฆฐ ๋์ฐฝํ, ํ์ง๋ง ์ถ๊ตฌ๋ ๋ด์๋๋ค. ํ ๋ช
์ฉ ์ฌ๋ผ์ง๋ ์น๊ตฌ๋ค. 10๋
์ ๋ฌป์ด๋ ๋น๋ฐ์ด ๋์ด์๋๋ค. ์ด์ธ์๋ ์ฐ๋ฆฌ ์ค ํ ๋ช
์ด๋ค.""",
|
1372 |
+
|
1373 |
+
"""๐ **์ ๋ชฉ:** ํ์๋ฃจํ ์ ์ฐ์์ด์ธ๋ง๋ฅผ ์ฐพ์๋ผ
|
1374 |
|
1375 |
๐ **์ค์ :**
|
1376 |
๊ฐ์ ํ๋ฃจ๊ฐ ๋ฐ๋ณต๋๋ ํ์๋ฃจํ. ๋งค๋ฒ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ด์ธ์ด ์ผ์ด๋์ง๋ง ๋ฒ์ธ์ ๋์ผ์ธ. ๋ฃจํ๋ฅผ ๊นจ๋ ค๋ฉด ๋ฒ์ธ์ ์ฐพ์์ผ ํ๋ค.
|
|
|
1382 |
|
1383 |
๐ **์ํ์๊ฐ:**
|
1384 |
"๋ ์ค๋์ด์ผ..." 49๋ฒ์งธ ๊ฐ์ ์์นจ. ์คํ 3์ 33๋ถ, ์นดํ์์ ์ด์ธ์ด ์ผ์ด๋๋ค. ๋ฒ์ธ์ ์ก์์ผ ๋ด์ผ์ด ์จ๋ค. ํ์ง๋ง ๋ฒ์ธ์ ๋งค๋ฒ ์๋ฒฝํ ์๋ฆฌ๋ฐ์ด๋ฅผ ๋ง๋ ๋ค. ๊ณผ์ฐ 50๋ฒ์งธ ์ค๋์ ๋ค๋ฅผ๊น?"""
|
1385 |
+
]
|
1386 |
+
},
|
1387 |
+
"๋ผ์ดํธ๋
ธ๋ฒจ": {
|
1388 |
+
"themes": [
|
1389 |
+
"""๐ **์ ๋ชฉ:** ๋ด ์ฌ์์น๊ตฌ๊ฐ ์ฌ์ค์ ๋ง์์ด์๋ค
|
1390 |
|
1391 |
๐ **์ค์ :**
|
1392 |
ํ๋ฒํ ๊ณ ๋ฑํ๊ต, ํ์ง๋ง ํ์๊ณผ ๊ต์ฌ ์ค ์ผ๋ถ๋ ์ด์ธ๊ณ์์ ์จ ์กด์ฌ๋ค. ์ฃผ์ธ๊ณต๋ง ๋ชจ๋ฅด๋ ํ๊ต์ ๋น๋ฐ.
|
|
|
1398 |
|
1399 |
๐ **์ํ์๊ฐ:**
|
1400 |
"์ ๋ฐฐ, ์ฌ์ค ์ ... ๋ง์์ด์์!" 1๋
์งธ ์ฌ๊ท ์ฌ์์น๊ตฌ์ ์ถฉ๊ฒฉ ๊ณ ๋ฐฑ. ๊ทผ๋ฐ ํ์ํ์ฅ์ ์ฒ์ฌ๊ณ , ๋ด์์ ๋๋๊ณค์ด๋ผ๊ณ ? ํ๋ฒํ ์ค ์์๋ ์ฐ๋ฆฌ ํ๊ต์ ์ ์ฒด๊ฐ ๋ฐํ์ง๋ค. "๊ทธ๋์... ์ฐ๋ฆฌ ํค์ด์ ธ์ผ ํด?"๋ผ๊ณ ๋ฌป์ ๊ทธ๋
๊ฐ ์ธ๊ธฐ ์์ํ๋ค.""",
|
1401 |
+
|
1402 |
+
"""๐ **์ ๋ชฉ:** ๊ฒ์ ์์ดํ
์ด ํ์ค์ ๋จ์ด์ง๋ค
|
1403 |
|
1404 |
๐ **์ค์ :**
|
1405 |
๋ชจ๋ฐ์ผ ๊ฒ์๊ณผ ํ์ค์ด ์ฐ๋๋๊ธฐ ์์ํ ์ธ๊ณ. ๊ฒ์์์ ์ป์ ์์ดํ
์ด ํ์ค์ ๋ํ๋๋ฉด์ ๋ฒ์ด์ง๋ ํ์ ์ฝ๋ฏธ๋.
|
|
|
1411 |
|
1412 |
๐ **์ํ์๊ฐ:**
|
1413 |
"์ด? ์ด๊ฑฐ ๋ด SSR ๋ฌด๊ธฐ์์?" ํธ๋ํฐ ๊ฒ์์์ ๋ฝ์ ์์ดํ
์ด ์ฑ
์ ์์ ๋ํ๋ฌ๋ค. ๋ฌธ์ ๋ ํ๊ต์ ๋ชฌ์คํฐ๋ ๋ํ๋๊ธฐ ์์ํ๋ค๋ ๊ฒ. "์ผ, ์๋ฅ๋ณด๋ค ๋ ์ด๋๊ฐ ๋ ์ค์ํด์ง ๊ฒ ๊ฐ์๋ฐ?"๋ผ๋ฉฐ ์๋ ์น๊ตฌ๋ค๊ณผ ํจ๊ปํ๋ ์ข์ถฉ์ฐ๋ ํ์ ํํ์ง."""
|
1414 |
+
]
|
1415 |
+
}
|
1416 |
+
}
|
1417 |
+
|
1418 |
+
genre_themes = templates.get(genre, templates["๋ก๋งจ์ค"])
|
1419 |
+
selected = random.choice(genre_themes["themes"])
|
1420 |
+
|
1421 |
+
return selected
|
1422 |
|
1423 |
def generate_theme_with_llm_only(genre: str, language: str) -> str:
|
1424 |
"""Generate theme using only LLM when JSON is not available or has errors"""
|