Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -326,8 +326,6 @@ def get_idea_system_prompt(selected_category: str | None = None) -> str:
|
|
326 |
f'์ด ์นดํ
๊ณ ๋ฆฌ์ ํญ๋ชฉ๋ค์ 2๋จ๊ณ์ 3๋จ๊ณ ๋ชจ๋์์ ์ฐ์ ์ ์ผ๋ก ๊ณ ๋ คํ์ญ์์ค.\n'
|
327 |
) if selected_category else ""
|
328 |
|
329 |
-
|
330 |
-
|
331 |
prompt = f"""
|
332 |
๋ฐ๋์ ํ๊ธ(ํ๊ตญ์ด)๋ก ๋ต๋ณํ๋ผ. ๋น์ ์ ํ์ ์ปจ์คํดํธ๋ก์ CCM(ํฌ๋ก์ค ์นดํ
๊ณ ๋ฆฌ ๋งคํธ๋ฆญ์ค) ๋ฐฉ๋ฒ๋ก ์ ํ์ฉํ์ฌ ์ฐฝ์์ ์์ด๋์ด๋ฅผ ๋์ถํฉ๋๋ค.
|
333 |
|
@@ -344,10 +342,10 @@ def get_idea_system_prompt(selected_category: str | None = None) -> str:
|
|
344 |
- ๊ฐ ์นดํ
๊ณ ๋ฆฌ๋ณ๋ก ์ต์ 1๊ฐ ์ด์์ ๊ด๋ จ ํญ๋ชฉ ์ ์
|
345 |
- ์ ์ ํญ๋ชฉ๊ณผ ๋ฌธ์ ๊ฐ์ ์ฐ๊ฒฐ์ฑ ์ค๋ช
|
346 |
|
347 |
-
3.
|
348 |
-
-
|
349 |
-
- ์ ์ ๋ ๊ฐ
|
350 |
-
-
|
351 |
|
352 |
### ์ถ๋ ฅ ํ์
|
353 |
์ต์ข
๋ณด๊ณ ์๋ฅผ ๋ค์ ๊ตฌ์กฐ๋ก ๋งํฌ๋ค์ด ํ์์ผ๋ก ์์ฑํ์ญ์์ค:
|
@@ -363,22 +361,25 @@ def get_idea_system_prompt(selected_category: str | None = None) -> str:
|
|
363 |
|---------|----------|--------|
|
364 |
| [์นดํ
๊ณ ๋ฆฌ1] | [์ ์ ํญ๋ชฉ] | [๋ฌธ์ ์์ ์ฐ๊ฒฐ์ฑ ์ค๋ช
] |
|
365 |
| [์นดํ
๊ณ ๋ฆฌ2] | [์ ์ ํญ๋ชฉ] | [๋ฌธ์ ์์ ์ฐ๊ฒฐ์ฑ ์ค๋ช
] |
|
366 |
-
... (
|
367 |
|
368 |
## 3๏ธโฃ CCM ํตํฉ ์๋ฃจ์
|
369 |
-
###
|
370 |
-
[
|
371 |
-
|
|
372 |
-
|
373 |
-
| [์นดํ
๊ณ ๋ฆฌ1] | [ํญ๋ชฉ1] |
|
374 |
-
| [์นดํ
๊ณ ๋ฆฌ2] | [ํญ๋ชฉ2] |
|
375 |
...
|
376 |
|
377 |
### ์ต์ข
์์ด๋์ด: [์์ด๋์ด ์ ๋ชฉ]
|
378 |
- **๊ฐ๋
์์ฝ**: [2-3๋ฌธ์ฅ์ผ๋ก ํต์ฌ ์์ด๋์ด ์ค๋ช
]
|
379 |
- **์์ธ ์ค๋ช
**: [3-4 ๋ฌธ๋จ์ผ๋ก ์์ด๋์ด ๊ตฌ์ฒดํ]
|
380 |
- **๊ตฌํ ๋ฐฉ์**: [์์ด๋์ด ์คํ์ ์ํ ๋จ๊ณ/๋ฐฉ๋ฒ]
|
381 |
-
- **์ฐจ๋ณํ ์์**: [์ ์ ๋
|
|
|
|
|
|
|
382 |
|
383 |
### ๊ธฐ๋ ํจ๊ณผ
|
384 |
- [๋ถ๋ฆฟ ํฌ์ธํธ๋ก 3-5๊ฐ ์ฃผ์ ๊ธฐ๋ํจ๊ณผ ๋์ด]
|
@@ -390,7 +391,7 @@ def get_idea_system_prompt(selected_category: str | None = None) -> str:
|
|
390 |
[์์ด๋์ด๋ฅผ ์๊ฐํํ ์ ์๋ ์๋ฌธ ์ด๋ฏธ์ง ํ๋กฌํํธ 1์ค]
|
391 |
|
392 |
{cat_clause}
|
393 |
-
Step-by-step ์ฌ๊ณ ๊ณผ์ ์ ๋ฐ๋ฅด๋, ์ถ๋ ฅ์๋ ์ต์ข
๋ณด๊ณ ์๋ง ํ์ํ์ญ์์ค.
|
394 |
"""
|
395 |
return prompt.strip()
|
396 |
|
|
|
326 |
f'์ด ์นดํ
๊ณ ๋ฆฌ์ ํญ๋ชฉ๋ค์ 2๋จ๊ณ์ 3๋จ๊ณ ๋ชจ๋์์ ์ฐ์ ์ ์ผ๋ก ๊ณ ๋ คํ์ญ์์ค.\n'
|
327 |
) if selected_category else ""
|
328 |
|
|
|
|
|
329 |
prompt = f"""
|
330 |
๋ฐ๋์ ํ๊ธ(ํ๊ตญ์ด)๋ก ๋ต๋ณํ๋ผ. ๋น์ ์ ํ์ ์ปจ์คํดํธ๋ก์ CCM(ํฌ๋ก์ค ์นดํ
๊ณ ๋ฆฌ ๋งคํธ๋ฆญ์ค) ๋ฐฉ๋ฒ๋ก ์ ํ์ฉํ์ฌ ์ฐฝ์์ ์์ด๋์ด๋ฅผ ๋์ถํฉ๋๋ค.
|
331 |
|
|
|
342 |
- ๊ฐ ์นดํ
๊ณ ๋ฆฌ๋ณ๋ก ์ต์ 1๊ฐ ์ด์์ ๊ด๋ จ ํญ๋ชฉ ์ ์
|
343 |
- ์ ์ ํญ๋ชฉ๊ณผ ๋ฌธ์ ๊ฐ์ ์ฐ๊ฒฐ์ฑ ์ค๋ช
|
344 |
|
345 |
+
3. **์ข
ํฉ ๋งคํธ๋ฆญ์ค ์์ฑ ๋ฐ ํตํฉ ์๋ฃจ์
**
|
346 |
+
- ๋ชจ๋ ์นดํ
๊ณ ๋ฆฌ์์ ๊ฐ์ฅ ์ ํฉํ ํญ๋ชฉ์ ์ ํํ์ฌ ์ด์ฒด์ ์ ๊ทผ
|
347 |
+
- ์ ์ ๋ ๊ฐ ํญ๋ชฉ์ ๊ตฌ์ฒด์ ์ ์ฉ ๋ฐฉ์๊ณผ ํ์์ฑ ์์
|
348 |
+
- ๋ชจ๋ ํญ๋ชฉ์ ์กฐํฉํ์ฌ ํตํฉ์ ์๋ฃจ์
๋์ถ
|
349 |
|
350 |
### ์ถ๋ ฅ ํ์
|
351 |
์ต์ข
๋ณด๊ณ ์๋ฅผ ๋ค์ ๊ตฌ์กฐ๋ก ๋งํฌ๋ค์ด ํ์์ผ๋ก ์์ฑํ์ญ์์ค:
|
|
|
361 |
|---------|----------|--------|
|
362 |
| [์นดํ
๊ณ ๋ฆฌ1] | [์ ์ ํญ๋ชฉ] | [๋ฌธ์ ์์ ์ฐ๊ฒฐ์ฑ ์ค๋ช
] |
|
363 |
| [์นดํ
๊ณ ๋ฆฌ2] | [์ ์ ํญ๋ชฉ] | [๋ฌธ์ ์์ ์ฐ๊ฒฐ์ฑ ์ค๋ช
] |
|
364 |
+
... (๋ชจ๋ ์นดํ
๊ณ ๋ฆฌ์ ๋ํด ๊ฐ๊ฐ ์์ฑ)
|
365 |
|
366 |
## 3๏ธโฃ CCM ํตํฉ ์๋ฃจ์
|
367 |
+
### ์ ์ ์นดํ
๊ณ ๋ฆฌ/ํญ๋ชฉ ๋ฐ ์ ์ฉ ๋ฐฉ์
|
368 |
+
[๋ชจ๋ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ํ์ฉํ ์ข
ํฉ์ ์ ๊ทผ]
|
369 |
+
| ์นดํ
๊ณ ๋ฆฌ | ์ ์ ํญ๋ชฉ | ๊ตฌ์ฒด์ ์ ์ฉ ๋ฐฉ์ | ํ์์ฑ ๋ฐ ์ฅ์ |
|
370 |
+
|---------|----------|-----------------|--------------|
|
371 |
+
| [์นดํ
๊ณ ๋ฆฌ1] | [ํญ๋ชฉ1] | [๊ตฌ์ฒด์ ์ ์ฉ ์ฌ๋ก์ ๋ฐฉ์ ์ค๋ช
] | [์ด ํญ๋ชฉ์ด ํ์ํ ์ด์ ์ ๊ฐ์ ธ์ค๋ ์ฅ์ ] |
|
372 |
+
| [์นดํ
๊ณ ๋ฆฌ2] | [ํญ๋ชฉ2] | [๊ตฌ์ฒด์ ์ ์ฉ ์ฌ๋ก์ ๋ฐฉ์ ์ค๋ช
] | [์ด ํญ๋ชฉ์ด ํ์ํ ์ด์ ์ ๊ฐ์ ธ์ค๋ ์ฅ์ ] |
|
373 |
...
|
374 |
|
375 |
### ์ต์ข
์์ด๋์ด: [์์ด๋์ด ์ ๋ชฉ]
|
376 |
- **๊ฐ๋
์์ฝ**: [2-3๋ฌธ์ฅ์ผ๋ก ํต์ฌ ์์ด๋์ด ์ค๋ช
]
|
377 |
- **์์ธ ์ค๋ช
**: [3-4 ๋ฌธ๋จ์ผ๋ก ์์ด๋์ด ๊ตฌ์ฒดํ]
|
378 |
- **๊ตฌํ ๋ฐฉ์**: [์์ด๋์ด ์คํ์ ์ํ ๋จ๊ณ/๋ฐฉ๋ฒ]
|
379 |
+
- **์ฐจ๋ณํ ์์**: [์ ์ ๋ ํญ๋ชฉ๋ค์ด ์ด๋ป๊ฒ ์๋์ง๋ฅผ ๋ด๋์ง ์์ธํ ์ค๋ช
]
|
380 |
+
|
381 |
+
### ์ฌ์ฉ์ ์๋๋ฆฌ์ค ๋ฐ ์ฌ๋ก
|
382 |
+
[์ต์ 2๊ฐ์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ฉ์ ์๋๋ฆฌ์ค๋ฅผ ํตํด ์์ด๋์ด๊ฐ ์ค์ ๋ก ์ด๋ป๊ฒ ์๋ํ๋์ง ์์ํ๊ฒ ๋ฌ์ฌ. ๊ฐ ์๋๋ฆฌ์ค๋ ๋ฌธ์ ์ํฉ, ์ฌ์ฉ์ ํ๋, ์๋ฃจ์
์ ์ฉ, ๊ฒฐ๊ณผ๋ฅผ ํฌํจ]
|
383 |
|
384 |
### ๊ธฐ๋ ํจ๊ณผ
|
385 |
- [๋ถ๋ฆฟ ํฌ์ธํธ๋ก 3-5๊ฐ ์ฃผ์ ๊ธฐ๋ํจ๊ณผ ๋์ด]
|
|
|
391 |
[์์ด๋์ด๋ฅผ ์๊ฐํํ ์ ์๋ ์๋ฌธ ์ด๋ฏธ์ง ํ๋กฌํํธ 1์ค]
|
392 |
|
393 |
{cat_clause}
|
394 |
+
Step-by-step ์ฌ๊ณ ๊ณผ์ ์ ๋ฐ๋ฅด๋, ์ถ๋ ฅ์๋ ์ต์ข
๋ณด๊ณ ์๋ง ํ์ํ์ญ์์ค. ๊ฐ ์นดํ
๊ณ ๋ฆฌ ํญ๋ชฉ์ ์ค๋ช
์ ๋จ์ํ ๊ฐ์๊ฐ ์๋, ์ฆ์ ์ฐ์๋๊ณ ์์ํ๊ฒ ๋ฌ์ฌ๋๋ ํํ๋ก ๊ตฌ์ฒด์ ์ด๊ณ ์ค์ง์ ์ธ ์ ์ฉ ์์์ ํจ๊ป ์ ์ํ์ญ์์ค.
|
395 |
"""
|
396 |
return prompt.strip()
|
397 |
|