Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -129,7 +129,7 @@ class WuxingLLMSystem:
|
|
| 129 |
"""ๆจ(์ ๋ต์ ๋น์ ์ค๊ณ์) ์ด๊ธฐ ํ๋กฌํํธ"""
|
| 130 |
search_info = ""
|
| 131 |
if search_results:
|
| 132 |
-
search_info =
|
| 133 |
|
| 134 |
return f"""๋น์ ์ AGI ์์ค์ ์ ๋ต์ ๋น์ ์ค๊ณ์(Chief Vision Officer)์
๋๋ค.
|
| 135 |
ไป(์ธ์ํจ)์ ๋๋ชฉ์ผ๋ก ๋ฏธ๋๋ฅผ ์์ธกํ๊ณ ํ์ ์ ๋น์ ์ ์ ์ํฉ๋๋ค.
|
|
@@ -173,7 +173,7 @@ class WuxingLLMSystem:
|
|
| 173 |
"""็ซ(ํ์ ์ ๋ต ์ํคํ
ํธ) ํ๋กฌํํธ"""
|
| 174 |
search_info = ""
|
| 175 |
if search_results:
|
| 176 |
-
search_info =
|
| 177 |
|
| 178 |
return f"""๋น์ ์ AGI ์์ค์ ํ์ ์ ๋ต ์ํคํ
ํธ(Innovation Strategy Architect)์
๋๋ค.
|
| 179 |
็พฉ(์ ์๋ก์)์ ๋๋ชฉ์ผ๋ก ํ๊ดด์ ํ์ ๊ณผ ๊ฒ์์ฒด์ธ์ง ์ ๋ต์ ์ค๊ณํฉ๋๋ค.
|
|
@@ -223,7 +223,7 @@ class WuxingLLMSystem:
|
|
| 223 |
"""ๅ(์คํ ์ต์ ํ ์ ๋ฌธ๊ฐ) ํ๋กฌํํธ"""
|
| 224 |
search_info = ""
|
| 225 |
if search_results:
|
| 226 |
-
search_info =
|
| 227 |
|
| 228 |
return f"""๋น์ ์ AGI ์์ค์ ์คํ ์ต์ ํ ์ ๋ฌธ๊ฐ(Execution Excellence Expert)์
๋๋ค.
|
| 229 |
ไฟก(์ ๋ขฐ)์ ๋๋ชฉ์ผ๋ก ์๋ฒฝํ ์คํ ์ฒด๊ณ์ ํ์ง ์์คํ
์ ๊ตฌ์ถํฉ๋๋ค.
|
|
@@ -278,7 +278,7 @@ class WuxingLLMSystem:
|
|
| 278 |
"""้(์์คํ
์ํคํ
์ฒ ๋ง์คํฐ) ํ๋กฌํํธ"""
|
| 279 |
search_info = ""
|
| 280 |
if search_results:
|
| 281 |
-
search_info =
|
| 282 |
|
| 283 |
return f"""๋น์ ์ AGI ์์ค์ ์์คํ
์ํคํ
์ฒ ๋ง์คํฐ(Systems Architecture Master)์
๋๋ค.
|
| 284 |
็ฆฎ(์์ยท์ง์)์ ๋๋ชฉ์ผ๋ก ์๋ฒฝํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์์คํ
์ ์ค๊ณํฉ๋๋ค.
|
|
@@ -333,7 +333,7 @@ class WuxingLLMSystem:
|
|
| 333 |
"""ๆฐด(๋ฏธ๋๊ธฐ์ ์ฐ๊ตฌ์์ฅ) ํ๋กฌํํธ"""
|
| 334 |
search_info = ""
|
| 335 |
if search_results:
|
| 336 |
-
search_info =
|
| 337 |
|
| 338 |
return f"""๋น์ ์ AGI ์์ค์ ๋ฏธ๋๊ธฐ์ ์ฐ๊ตฌ์์ฅ(Future Tech Research Director)์
๋๋ค.
|
| 339 |
ๆบ(์งํ)์ ๋๋ชฉ์ผ๋ก ์ต์ฒจ๋จ ๊ธฐ์ ์ ์ฐ๊ตฌํ๊ณ ํ์ ์ ์ฃผ๋ํฉ๋๋ค.
|
|
@@ -487,6 +487,10 @@ class WuxingLLMSystem:
|
|
| 487 |
if search_results:
|
| 488 |
search_info = f"\n\n์ฐธ๊ณ ๊ฒ์ ๊ฒฐ๊ณผ:\n{self._format_search_results(search_results)}"
|
| 489 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 490 |
return f"""๋น์ ์ AGI ์์ค์ ์ค๋ฆฝ์ ์ด๊ณ ๋ถ์์ ์ธ ๋นํ ์ ๋ฌธ๊ฐ์
๋๋ค.
|
| 491 |
McKinsey, BCG, Bain ์์ค์ ์ ๋ต์ ์ฌ๊ณ ์ ํ์ ์ ์๋ฐ์ฑ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค.
|
| 492 |
|
|
@@ -494,8 +498,7 @@ McKinsey, BCG, Bain ์์ค์ ์ ๋ต์ ์ฌ๊ณ ์ ํ์ ์ ์๋ฐ์ฑ์ ๊ฐ์ถ
|
|
| 494 |
๋จ๊ณ: {stage}
|
| 495 |
๋ด์ฉ: {content}
|
| 496 |
|
| 497 |
-
{
|
| 498 |
-
{search_info}
|
| 499 |
|
| 500 |
[๋นํ ํ๋ ์์ํฌ]
|
| 501 |
|
|
@@ -562,7 +565,7 @@ McKinsey, BCG, Bain ์์ค์ ์ ๋ต์ ์ฌ๊ณ ์ ํ์ ์ ์๋ฐ์ฑ์ ๊ฐ์ถ
|
|
| 562 |
|
| 563 |
# ๋ค์ํ ํค์๋ ๋ง์ปค ํจํด
|
| 564 |
patterns = [
|
| 565 |
-
rf'
|
| 566 |
r'\[์ถ๊ฐ ๊ฒ์\]:\s*(.+)',
|
| 567 |
r'\[๋นํ ๊ฒ์\]:\s*(.+)'
|
| 568 |
]
|
|
|
|
| 129 |
"""ๆจ(์ ๋ต์ ๋น์ ์ค๊ณ์) ์ด๊ธฐ ํ๋กฌํํธ"""
|
| 130 |
search_info = ""
|
| 131 |
if search_results:
|
| 132 |
+
search_info = "\n\n์น ๊ฒ์ ๊ฒฐ๊ณผ:\n" + self._format_search_results(search_results)
|
| 133 |
|
| 134 |
return f"""๋น์ ์ AGI ์์ค์ ์ ๋ต์ ๋น์ ์ค๊ณ์(Chief Vision Officer)์
๋๋ค.
|
| 135 |
ไป(์ธ์ํจ)์ ๋๋ชฉ์ผ๋ก ๋ฏธ๋๋ฅผ ์์ธกํ๊ณ ํ์ ์ ๋น์ ์ ์ ์ํฉ๋๋ค.
|
|
|
|
| 173 |
"""็ซ(ํ์ ์ ๋ต ์ํคํ
ํธ) ํ๋กฌํํธ"""
|
| 174 |
search_info = ""
|
| 175 |
if search_results:
|
| 176 |
+
search_info = "\n\n์น ๊ฒ์ ๊ฒฐ๊ณผ:\n" + self._format_search_results(search_results)
|
| 177 |
|
| 178 |
return f"""๋น์ ์ AGI ์์ค์ ํ์ ์ ๋ต ์ํคํ
ํธ(Innovation Strategy Architect)์
๋๋ค.
|
| 179 |
็พฉ(์ ์๋ก์)์ ๋๋ชฉ์ผ๋ก ํ๊ดด์ ํ์ ๊ณผ ๊ฒ์์ฒด์ธ์ง ์ ๋ต์ ์ค๊ณํฉ๋๋ค.
|
|
|
|
| 223 |
"""ๅ(์คํ ์ต์ ํ ์ ๋ฌธ๊ฐ) ํ๋กฌํํธ"""
|
| 224 |
search_info = ""
|
| 225 |
if search_results:
|
| 226 |
+
search_info = "\n\n์น ๊ฒ์ ๊ฒฐ๊ณผ:\n" + self._format_search_results(search_results)
|
| 227 |
|
| 228 |
return f"""๋น์ ์ AGI ์์ค์ ์คํ ์ต์ ํ ์ ๋ฌธ๊ฐ(Execution Excellence Expert)์
๋๋ค.
|
| 229 |
ไฟก(์ ๋ขฐ)์ ๋๋ชฉ์ผ๋ก ์๋ฒฝํ ์คํ ์ฒด๊ณ์ ํ์ง ์์คํ
์ ๊ตฌ์ถํฉ๋๋ค.
|
|
|
|
| 278 |
"""้(์์คํ
์ํคํ
์ฒ ๋ง์คํฐ) ํ๋กฌํํธ"""
|
| 279 |
search_info = ""
|
| 280 |
if search_results:
|
| 281 |
+
search_info = "\n\n์น ๊ฒ์ ๊ฒฐ๊ณผ:\n" + self._format_search_results(search_results)
|
| 282 |
|
| 283 |
return f"""๋น์ ์ AGI ์์ค์ ์์คํ
์ํคํ
์ฒ ๋ง์คํฐ(Systems Architecture Master)์
๋๋ค.
|
| 284 |
็ฆฎ(์์ยท์ง์)์ ๋๋ชฉ์ผ๋ก ์๋ฒฝํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์์คํ
์ ์ค๊ณํฉ๋๋ค.
|
|
|
|
| 333 |
"""ๆฐด(๋ฏธ๋๊ธฐ์ ์ฐ๊ตฌ์์ฅ) ํ๋กฌํํธ"""
|
| 334 |
search_info = ""
|
| 335 |
if search_results:
|
| 336 |
+
search_info = "\n\n์ต์ ๊ธฐ์ ์กฐ์ฌ ๊ฒฐ๊ณผ:\n" + self._format_search_results(search_results)
|
| 337 |
|
| 338 |
return f"""๋น์ ์ AGI ์์ค์ ๋ฏธ๋๊ธฐ์ ์ฐ๊ตฌ์์ฅ(Future Tech Research Director)์
๋๋ค.
|
| 339 |
ๆบ(์งํ)์ ๋๋ชฉ์ผ๋ก ์ต์ฒจ๋จ ๊ธฐ์ ์ ์ฐ๊ตฌํ๊ณ ํ์ ์ ์ฃผ๋ํฉ๋๋ค.
|
|
|
|
| 487 |
if search_results:
|
| 488 |
search_info = f"\n\n์ฐธ๊ณ ๊ฒ์ ๊ฒฐ๊ณผ:\n{self._format_search_results(search_results)}"
|
| 489 |
|
| 490 |
+
context_section = ""
|
| 491 |
+
if context:
|
| 492 |
+
context_section = f"[์ด์ ๋งฅ๋ฝ]\n{context}\n"
|
| 493 |
+
|
| 494 |
return f"""๋น์ ์ AGI ์์ค์ ์ค๋ฆฝ์ ์ด๊ณ ๋ถ์์ ์ธ ๋นํ ์ ๋ฌธ๊ฐ์
๋๋ค.
|
| 495 |
McKinsey, BCG, Bain ์์ค์ ์ ๋ต์ ์ฌ๊ณ ์ ํ์ ์ ์๋ฐ์ฑ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค.
|
| 496 |
|
|
|
|
| 498 |
๋จ๊ณ: {stage}
|
| 499 |
๋ด์ฉ: {content}
|
| 500 |
|
| 501 |
+
{context_section}{search_info}
|
|
|
|
| 502 |
|
| 503 |
[๋นํ ํ๋ ์์ํฌ]
|
| 504 |
|
|
|
|
| 565 |
|
| 566 |
# ๋ค์ํ ํค์๋ ๋ง์ปค ํจํด
|
| 567 |
patterns = [
|
| 568 |
+
rf'{re.escape(keyword_marker)}:\s*(.+)',
|
| 569 |
r'\[์ถ๊ฐ ๊ฒ์\]:\s*(.+)',
|
| 570 |
r'\[๋นํ ๊ฒ์\]:\s*(.+)'
|
| 571 |
]
|