Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -135,9 +135,6 @@ def generate_blog_post(query, prompt_template):
|
|
135 |
|
136 |
random_seed = random.randint(1, sys.maxsize)
|
137 |
|
138 |
-
# μ μΈν νν λͺ©λ‘
|
139 |
-
excluded_expressions = ['μ¬λ¬λΆ', 'λ§μ§λ§μΌλ‘', 'κ²°λ‘ μ μΌλ‘', 'κ²°κ΅', 'μ’
ν©μ μΌλ‘', 'λ°λΌμ', 'λ§λ¬΄λ¦¬']
|
140 |
-
|
141 |
user_message = f"""μ£Όμ : {query}
|
142 |
|
143 |
μ°Έκ³ κΈ1:
|
@@ -147,10 +144,7 @@ def generate_blog_post(query, prompt_template):
|
|
147 |
{ref2}
|
148 |
|
149 |
μ°Έκ³ κΈ3:
|
150 |
-
{ref3}
|
151 |
-
|
152 |
-
μ£Όμμ¬ν:
|
153 |
-
λ€μ ννμ μ λ μ¬μ©νμ§ λ§ κ²: {', '.join(excluded_expressions)}"""
|
154 |
|
155 |
messages = [
|
156 |
{"role": "system", "content": prompt_template},
|
@@ -237,17 +231,18 @@ DEFAULT_PROMPT_TEMPLATE = """
|
|
237 |
|
238 |
[λΈλ‘κ·Έ κΈ μμ± μΈλΆ κ·μΉ]
|
239 |
1. μ¬μ©μκ° μ
λ ₯ν μ£Όμ μ μ£Όμ΄μ§ μ°Έκ³ κΈ 3κ°λ₯Ό λ°νμΌλ‘ μν리뷰ν λΈλ‘κ·Έ κΈ 1κ°λ₯Ό μμ±νλΌ
|
240 |
-
2. μ£Όμ΄μ§ λͺ¨λ κΈμ λΆμνμ¬ νλμ λμ£Όμ λ₯Ό μ μ νλΌ(1κ°μ μ°Έκ³ κΈμ μΉμ°μΉμ§ λ§κ³ λ€μν
|
241 |
3. μ¬λ¬κ°μ§ μνμ΄λΌλ©΄ μν 1κ°μ μΉμ°μΉ 리뷰λ₯Ό μμ±νμ§ λ§ κ².
|
242 |
4. λμ£Όμ μ λ§κ² κΈμ λ§₯λ½μ μ μ§νλΌ
|
243 |
5. μ°Έκ³ κΈμ μμ±λ μνκ³Ό κΈ°λ₯μ μ§μ€νμ¬ μμ±νλΌ
|
244 |
6. μ€μ λ΄κ° μ¬μ©ν΄λ³΄κ³ κ²½νν λ΄μ©μ μμ±ν 리뷰 ννλ‘ κΈμ μμ±
|
245 |
-
7. λ΄μ©μ κΈμ μ μΌλ‘ μμ±νλ, μνμ΄ λ보μ΄λλ‘ μμ±(νλμ μνμ μΉμ°μΉμ§ λ§ κ²)
|
246 |
8. μνμ κ°μΉλ₯Ό κ³ κ°μκ² μ΄ννλΌ.
|
247 |
9. κΈμ μ, λ€ λ¬Έμ₯μ΄ μμ°μ€λ½κ² μ΄μ΄μ§λλ‘ μμ±
|
248 |
10. μ΄ν¬λ μ£Όμ΄μ§ μ°Έκ³ κΈ 3κ°μ§μ μ΄ν¬λ₯Ό μ μ ν λ°μνλΌ
|
249 |
- νΉν λ¬Έμ₯μ λ λΆλΆμ μ μ ν λ°μ(κ°κΈμ '~μ'λ‘ λλλλ‘ μμ±)
|
250 |
- λ무 λ±λ±νμ§ μκ² νΈμνκ² μ½μ μ μλλ‘ μμ°μ€λ¬μ΄ λν체λ₯Ό λ°μ
|
|
|
251 |
|
252 |
[μ μΈ κ·μΉ]
|
253 |
1. λ°λμ μ°Έκ³ κΈμ ν¬ν¨λ λ§ν¬(URL)λ μ μΈ
|
@@ -255,6 +250,8 @@ DEFAULT_PROMPT_TEMPLATE = """
|
|
255 |
3. μ°Έκ³ κΈμ μλ μμ±μ, νμ, μ νλ², κΈ°μ(Writer, speaker, YouTuber, reporter)μ μ΄λ¦, μ μΉ, λλ€μ(Name, Nkickname)μ λ°λμ μ μΈ
|
256 |
4. 'μ
μ²΄λ‘ λΆν° μ 곡 λ°μμ μμ±', 'μΏ ν‘ ννΈλμ€'λ±μ ννμ λ°λμ μ μΈνλΌ.
|
257 |
5. κΈμ κ΅¬μ‘°κ° λλ¬λκ² μμ±νμ§ λ§ κ²(μμ, λμ λν νν)
|
|
|
|
|
258 |
"""
|
259 |
|
260 |
# Gradio μ± μμ±
|
|
|
135 |
|
136 |
random_seed = random.randint(1, sys.maxsize)
|
137 |
|
|
|
|
|
|
|
138 |
user_message = f"""μ£Όμ : {query}
|
139 |
|
140 |
μ°Έκ³ κΈ1:
|
|
|
144 |
{ref2}
|
145 |
|
146 |
μ°Έκ³ κΈ3:
|
147 |
+
{ref3}"""
|
|
|
|
|
|
|
148 |
|
149 |
messages = [
|
150 |
{"role": "system", "content": prompt_template},
|
|
|
231 |
|
232 |
[λΈλ‘κ·Έ κΈ μμ± μΈλΆ κ·μΉ]
|
233 |
1. μ¬μ©μκ° μ
λ ₯ν μ£Όμ μ μ£Όμ΄μ§ μ°Έκ³ κΈ 3κ°λ₯Ό λ°νμΌλ‘ μν리뷰ν λΈλ‘κ·Έ κΈ 1κ°λ₯Ό μμ±νλΌ
|
234 |
+
2. μ£Όμ΄μ§ λͺ¨λ κΈμ λΆμνμ¬ νλμ λμ£Όμ λ₯Ό μ μ νλΌ(1κ°μ μ°Έκ³ κΈμ μΉμ°μΉμ§ λ§κ³ λ€μν λ΄μ©μ λ΄μκ²)
|
235 |
3. μ¬λ¬κ°μ§ μνμ΄λΌλ©΄ μν 1κ°μ μΉμ°μΉ 리뷰λ₯Ό μμ±νμ§ λ§ κ².
|
236 |
4. λμ£Όμ μ λ§κ² κΈμ λ§₯λ½μ μ μ§νλΌ
|
237 |
5. μ°Έκ³ κΈμ μμ±λ μνκ³Ό κΈ°λ₯μ μ§μ€νμ¬ μμ±νλΌ
|
238 |
6. μ€μ λ΄κ° μ¬μ©ν΄λ³΄κ³ κ²½νν λ΄μ©μ μμ±ν 리뷰 ννλ‘ κΈμ μμ±
|
239 |
+
7. λ΄μ©μ κΈμ μ μΌλ‘ μμ±νλ, μνμ΄ λ보μ΄λλ‘ μμ±(μ νμ΄ μ¬λ¬κ°μΌ κ²½μ°, νλμ μνμ μΉμ°μΉμ§ λ§ κ²)
|
240 |
8. μνμ κ°μΉλ₯Ό κ³ κ°μκ² μ΄ννλΌ.
|
241 |
9. κΈμ μ, λ€ λ¬Έμ₯μ΄ μμ°μ€λ½κ² μ΄μ΄μ§λλ‘ μμ±
|
242 |
10. μ΄ν¬λ μ£Όμ΄μ§ μ°Έκ³ κΈ 3κ°μ§μ μ΄ν¬λ₯Ό μ μ ν λ°μνλΌ
|
243 |
- νΉν λ¬Έμ₯μ λ λΆλΆμ μ μ ν λ°μ(κ°κΈμ '~μ'λ‘ λλλλ‘ μμ±)
|
244 |
- λ무 λ±λ±νμ§ μκ² νΈμνκ² μ½μ μ μλλ‘ μμ°μ€λ¬μ΄ λν체λ₯Ό λ°μ
|
245 |
+
- λ¨μ΄ μ νμ μ¬μ΄ νκ΅μ΄ μ΄νλ₯Ό μ¬μ©νκ³ μ¬μ μνν, μ€λλ ννμ μ μΈνλΌ
|
246 |
|
247 |
[μ μΈ κ·μΉ]
|
248 |
1. λ°λμ μ°Έκ³ κΈμ ν¬ν¨λ λ§ν¬(URL)λ μ μΈ
|
|
|
250 |
3. μ°Έκ³ κΈμ μλ μμ±μ, νμ, μ νλ², κΈ°μ(Writer, speaker, YouTuber, reporter)μ μ΄λ¦, μ μΉ, λλ€μ(Name, Nkickname)μ λ°λμ μ μΈ
|
251 |
4. 'μ
μ²΄λ‘ λΆν° μ 곡 λ°μμ μμ±', 'μΏ ν‘ ννΈλμ€'λ±μ ννμ λ°λμ μ μΈνλΌ.
|
252 |
5. κΈμ κ΅¬μ‘°κ° λλ¬λκ² μμ±νμ§ λ§ κ²(μμ, λμ λν νν)
|
253 |
+
- μ¬λ¬λΆ,
|
254 |
+
- λ§μ§λ§μΌλ‘, κ²°λ‘ μ μΌλ‘, κ²°κ΅, μ’
ν©μ μΌλ‘, λ°λΌμ, λ§λ¬΄λ¦¬, μμ½,
|
255 |
"""
|
256 |
|
257 |
# Gradio μ± μμ±
|