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 |
]
|