Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -290,27 +290,34 @@ def save_content_to_pdf(blog_post, user_topic):
|
|
290 |
DEFAULT_PROMPT_TEMPLATE = """
|
291 |
[๋ธ๋ก๊ทธ ๊ธ ์์ฑ ๊ธฐ๋ณธ ๊ท์น]
|
292 |
1. ๋ฐ๋์ ํ๊ธ๋ก ์์ฑํ๋ผ
|
293 |
-
2. ์ฃผ์ด์ง ์ฐธ๊ณ ๊ธ์ ๋ฐํ์ผ๋ก 1๊ฐ์
|
294 |
-
3. ๊ธ์ ์ฃผ์ ๋ ๋ฐ๋์
|
295 |
-
3. ๊ธ์ ์ ๋ชฉ์
|
296 |
- ์ฐธ๊ณ ๊ธ์ ์ ๋ชฉ๋ ์ฐธ๊ณ ํ๋, ๋์ผํ๊ฒ ์์ฑํ์ง ๋ง ๊ฒ
|
297 |
4. ๋ฐ๋์ ๋งํฌ๋ค์ด ํ์์ด ์๋ ์์ํ ํ
์คํธ๋ก๋ง ์ถ๋ ฅํ๋ผ
|
298 |
|
299 |
[๋ธ๋ก๊ทธ ๊ธ ์์ฑ ์ธ๋ถ ๊ท์น]
|
300 |
-
1. ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ์ฃผ์ ์ ์ฃผ์ด์ง ์ฐธ๊ณ ๊ธ 3๊ฐ๋ฅผ ๋ฐํ์ผ๋ก
|
301 |
-
2. ์ฃผ์ด์ง ๋ชจ๋ ๊ธ์ ๋ถ์ํ์ฌ ํ๋์ ๋์ฃผ์ (
|
302 |
-
3. ํด๋น ์ํ์ ๊ฐ์ฅ ์ ์ดํํ ์ ์๋
|
303 |
4. ๋์ฃผ์ ์ ๋ง๊ฒ ๊ธ์ ๋งฅ๋ฝ์ ์ ์งํ๋ผ
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
308 |
- ํนํ ๋ฌธ์ฅ์ ๋ ๋ถ๋ถ์ ์ ์ ํ ๋ฐ์(๊ฐ๊ธ์ '~์'๋ก ๋๋๋๋ก ์์ฑ)
|
309 |
- ๋๋ฌด ๋ฑ๋ฑํ์ง ์๊ฒ ํธ์ํ๊ฒ ์ฝ์ ์ ์๋๋ก ์์ฐ์ค๋ฌ์ด ๋ํ์ฒด๋ฅผ ๋ฐ์
|
310 |
- ๋จ์ด ์ ํ์ ์ฌ์ด ํ๊ตญ์ด ์ดํ๋ฅผ ์ฌ์ฉํ๊ณ ์ฌ์ ์ํํ, ์ค๋๋ ํํ์ ์ ์ธํ๋ผ
|
311 |
-
|
312 |
-
|
313 |
-
10. ๊ธ์ ๋ง๋ฌด๋ฆฌ๋ฅผ ์ฐธ๊ณ ๊ธ์ ์ค์ ๊ฒฝํ์ ๋ฐ์ํ์ฌ ํต์ฌ๊ธฐ๋ฅ์ด ํ์ํ ์ํฉ์ ์ฐ์ถํ๋ผ
|
314 |
|
315 |
[๋ฐ๋์ ์ ์ธํด์ผ ํ ํํ]
|
316 |
1. ๋ฐ๋์ ์ฐธ๊ณ ๊ธ์ ํฌํจ๋ ๋งํฌ(URL)๋ ์ ์ธ
|
@@ -324,10 +331,10 @@ DEFAULT_PROMPT_TEMPLATE = """
|
|
324 |
|
325 |
# Gradio ์ฑ ์์ฑ
|
326 |
with gr.Blocks() as iface:
|
327 |
-
gr.Markdown("# ๋ธ๋ก๊ทธ ๊ธ ์์ฑ๊ธฐ_๋ฆฌ๋ทฐ_
|
328 |
gr.Markdown("์ฃผ์ ๋ฅผ ์
๋ ฅํ๊ณ ๋ธ๋ก๊ทธ ๊ธ ์์ฑ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋์ผ๋ก ๋ธ๋ก๊ทธ ๊ธ์ ์์ฑํฉ๋๋ค.")
|
329 |
|
330 |
-
query_input = gr.Textbox(lines=1, placeholder="
|
331 |
|
332 |
prompt_input = gr.Textbox(lines=10, value=DEFAULT_PROMPT_TEMPLATE, label="ํ๋กฌํํธ ํ
ํ๋ฆฟ", visible=True)
|
333 |
generate_button = gr.Button("๋ธ๋ก๊ทธ ๊ธ ์์ฑ")
|
|
|
290 |
DEFAULT_PROMPT_TEMPLATE = """
|
291 |
[๋ธ๋ก๊ทธ ๊ธ ์์ฑ ๊ธฐ๋ณธ ๊ท์น]
|
292 |
1. ๋ฐ๋์ ํ๊ธ๋ก ์์ฑํ๋ผ
|
293 |
+
2. ์ฃผ์ด์ง ์ฐธ๊ณ ๊ธ์ ๋ฐํ์ผ๋ก 1๊ฐ์ ๊ณ ๊ฐ๋ฐ์์ด ํฌํจ๋ ๋ฆฌ๋ทฐ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑ
|
294 |
+
3. ๊ธ์ ์ฃผ์ ๋ ๋ฐ๋์ ์ํ์ ๋ํ ๊ณ ๊ฐ๋ฐ์์ผ๋ก ์ ์ ํ์ฌ ์์ฑํ๋ผ
|
295 |
+
3. ๊ธ์ ์ ๋ชฉ์ ์ํ์ ๋ํ ๊ณ ๊ฐ๋ฐ์ ๋ฆฌ๋ทฐ ๋ธ๋ก๊ทธ ํํ์ ๋ง๋ ์ ์ ํ ์ ๋ชฉ์ผ๋ก ์ถ๋ ฅ
|
296 |
- ์ฐธ๊ณ ๊ธ์ ์ ๋ชฉ๋ ์ฐธ๊ณ ํ๋, ๋์ผํ๊ฒ ์์ฑํ์ง ๋ง ๊ฒ
|
297 |
4. ๋ฐ๋์ ๋งํฌ๋ค์ด ํ์์ด ์๋ ์์ํ ํ
์คํธ๋ก๋ง ์ถ๋ ฅํ๋ผ
|
298 |
|
299 |
[๋ธ๋ก๊ทธ ๊ธ ์์ฑ ์ธ๋ถ ๊ท์น]
|
300 |
+
1. ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ์ฃผ์ ์ ์ฃผ์ด์ง ์ฐธ๊ณ ๊ธ 3๊ฐ๋ฅผ ๋ฐํ์ผ๋ก ์ํ์ ๋ํ ๊ณ ๊ฐ๋ฐ์์ ์ง์ค๋ ๋ฆฌ๋ทฐ ๋ธ๋ก๊ทธ ๊ธ 1๊ฐ๋ฅผ ์์ฑํ๋ผ
|
301 |
+
2. ์ฃผ์ด์ง ๋ชจ๋ ๊ธ์ ๋ถ์ํ์ฌ ํ๋์ ๋์ฃผ์ (์ํ์ ๋ํ ๊ณ ๊ฐ๋ฐ์)๋ฅผ ์ ์ ํ๋ผ(1๊ฐ์ ์ฐธ๊ณ ๊ธ์ ์น์ฐ์น์ง ์๋๋กํ ๊ฒ)
|
302 |
+
3. ํด๋น ์ํ์ ๊ฐ์ฅ ์ ์ดํํ ์ ์๋ ์ค์ ๊ณ ๊ฐ๋ฐ์์ ๋ํด ์ด์ ์ ๋ง์ถ๋ผ
|
303 |
4. ๋์ฃผ์ ์ ๋ง๊ฒ ๊ธ์ ๋งฅ๋ฝ์ ์ ์งํ๋ผ
|
304 |
+
|
305 |
+
5. ์ฐธ๊ณ ๊ธ์ ๊ณ ๊ฐ์ ์ค์ ๋ฆฌ๋ทฐ, ํ๊ธฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ค์ํ ์ํฉ๊ณผ ํ๊ฒฝ, ๊ฒฝํ์ ์์ฑ
|
306 |
+
6. ๊ฐ๊ด์ ์ธ ์ํ ์ ๋ณด์ ์ฃผ๊ด์ ์ธ ๊ณ ๊ฐ ๋ฐ์์ ๊ท ํ์๊ฒ ์ ์ํ๋ผ.
|
307 |
+
7. ๊ธ์ ์ ์ธ ๋ฆฌ๋ทฐ๋ฅผ ์ค์ฌ์ผ๋ก ํ๋, ๊ฐ์ ์ ์ด๋ ์์ฌ์ด ์ ๋ ํฌํจํ์ฌ ์ ๋ขฐ์ฑ์ ๋์ฌ๋ผ.
|
308 |
+
8. ๊ณ ๊ฐ ๋ฆฌ๋ทฐ์ ํต์ฌ ๋ด์ฉ์ ์์ฝํ๊ณ ๋ถ์ํ์ฌ ์ ์ํ๋ผ.
|
309 |
+
9. ๊ณ ๊ฐ ๋ฆฌ๋ทฐ ์ธ์ฉ ์ ๋ค์๊ณผ ๊ฐ์ ๋ค์ํ ํํ์ ์ฌ์ฉํ๋ผ(์ต๋ํ ๋ค์ํ ํํ์ ์ฌ์ฉ):
|
310 |
+
- "๊ตฌ๋งค์์ ๋ฆฌ๋ทฐ์ ๋ฐ๋ฅด๋ฉด..."
|
311 |
+
- "ํ ๊ณ ๊ฐ์ ์ด๋ ๊ฒ ํ๊ฐํ์ต๋๋ค..."
|
312 |
+
- "์ฌ์ฉ์๋ค์ ํผ๋๋ฐฑ ์ค์๋ ์ด๋ฐ ์๊ฒฌ์ด ์์์ต๋๋ค..."
|
313 |
+
- "์ค์ ์ฌ์ฉ ํ๊ธฐ๋ฅผ ๋ณด๋ฉด..."
|
314 |
+
|
315 |
+
10. ์ดํฌ๋ ์ฃผ์ด์ง ์ฐธ๊ณ ๊ธ 3๊ฐ์ง์ ์ดํฌ๋ฅผ ์ ์ ํ ๋ฐ์ํ๋ผ
|
316 |
- ํนํ ๋ฌธ์ฅ์ ๋ ๋ถ๋ถ์ ์ ์ ํ ๋ฐ์(๊ฐ๊ธ์ '~์'๋ก ๋๋๋๋ก ์์ฑ)
|
317 |
- ๋๋ฌด ๋ฑ๋ฑํ์ง ์๊ฒ ํธ์ํ๊ฒ ์ฝ์ ์ ์๋๋ก ์์ฐ์ค๋ฌ์ด ๋ํ์ฒด๋ฅผ ๋ฐ์
|
318 |
- ๋จ์ด ์ ํ์ ์ฌ์ด ํ๊ตญ์ด ์ดํ๋ฅผ ์ฌ์ฉํ๊ณ ์ฌ์ ์ํํ, ์ค๋๋ ํํ์ ์ ์ธํ๋ผ
|
319 |
+
11. ๊ธ์ ๋์
๋ถ๋ฅผ ์ฐธ๊ณ ๊ธ์ ์ค์ ๊ฒฝํ๊ณผ ๋
์์ ๊ด์ฌ์ ๋๋ ์์(์ง๋ฌธ, ํฅ๋ฏธ๋ก์ด ์ฌ์ค, ํต๊ณ, ๊ณต๊ฐ๋ ํ์ฑ, ๋ฌธ์ ์ ๊ธฐ ๋ฑ)๋ฅผ ๋ฐ์ํ์ฌ ๋ค์ํ๊ฒ ํํํ๋ผ
|
320 |
+
12. ๊ธ์ ๋ง๋ฌด๋ฆฌ๋ฅผ ๊ณ ๊ฐ์ ์ค์ ํ๊ธฐ๋ฅผ ๋ฐ์ํ์ฌ ์ ํ์ด ํ์ํ ์ํฉ์ผ๋ก ์ฐ์ถํ๋ ์์ฐ์ค๋ฝ๊ฒ ์ ์ฉํ๋ผ
|
|
|
321 |
|
322 |
[๋ฐ๋์ ์ ์ธํด์ผ ํ ํํ]
|
323 |
1. ๋ฐ๋์ ์ฐธ๊ณ ๊ธ์ ํฌํจ๋ ๋งํฌ(URL)๋ ์ ์ธ
|
|
|
331 |
|
332 |
# Gradio ์ฑ ์์ฑ
|
333 |
with gr.Blocks() as iface:
|
334 |
+
gr.Markdown("# ๋ธ๋ก๊ทธ ๊ธ ์์ฑ๊ธฐ_๋ฆฌ๋ทฐ_๊ณ ๊ฐ๋ฐ์ํ")
|
335 |
gr.Markdown("์ฃผ์ ๋ฅผ ์
๋ ฅํ๊ณ ๋ธ๋ก๊ทธ ๊ธ ์์ฑ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋์ผ๋ก ๋ธ๋ก๊ทธ ๊ธ์ ์์ฑํฉ๋๋ค.")
|
336 |
|
337 |
+
query_input = gr.Textbox(lines=1, placeholder="ํค์๋๋ฅผ ์
๋ ฅํด์ฃผ์ธ์...", label="ํค์๋")
|
338 |
|
339 |
prompt_input = gr.Textbox(lines=10, value=DEFAULT_PROMPT_TEMPLATE, label="ํ๋กฌํํธ ํ
ํ๋ฆฟ", visible=True)
|
340 |
generate_button = gr.Button("๋ธ๋ก๊ทธ ๊ธ ์์ฑ")
|