Spaces:
Runtime error
Runtime error
init
Browse files
app.py
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import streamlit as st
|
2 |
+
|
3 |
+
import torch
|
4 |
+
from transformers import PreTrainedTokenizerFast
|
5 |
+
from transformers import BartForConditionalGeneration
|
6 |
+
|
7 |
+
|
8 |
+
@st.cache(allow_output_mutation=True)
|
9 |
+
def get_model(model_path):
|
10 |
+
tokenizer = PreTrainedTokenizerFast.from_pretrained(model_path)
|
11 |
+
model = BartForConditionalGeneration.from_pretrained(model_path)
|
12 |
+
|
13 |
+
return tokenizer, model
|
14 |
+
|
15 |
+
|
16 |
+
def summarize(text):
|
17 |
+
input_ids = tokenizer.encode(text, return_tensors="pt")
|
18 |
+
# Generate Summary Text Ids
|
19 |
+
summary_text_ids = model.generate(
|
20 |
+
input_ids=input_ids,
|
21 |
+
bos_token_id=model.config.bos_token_id,
|
22 |
+
eos_token_id=model.config.eos_token_id,
|
23 |
+
length_penalty=2.0,
|
24 |
+
max_length=128,
|
25 |
+
min_length=56,
|
26 |
+
num_beams=4,
|
27 |
+
)
|
28 |
+
# Decoding Text
|
29 |
+
summarized_text = tokenizer.decode(summary_text_ids[0], skip_special_tokens=True)
|
30 |
+
|
31 |
+
return summarized_text
|
32 |
+
|
33 |
+
|
34 |
+
|
35 |
+
# Load tokenizer, model
|
36 |
+
tokenizer, model = get_model('ainize/kobart-news')
|
37 |
+
|
38 |
+
|
39 |
+
## Title
|
40 |
+
st.title('โ๏ธ Bespin โ TextSummarization')
|
41 |
+
|
42 |
+
# Text Input
|
43 |
+
st.subheader('Summarize!')
|
44 |
+
context_option = st.selectbox('๐ Select Example or Enter Your Input.',
|
45 |
+
(
|
46 |
+
'''๋ฒ ์คํ๊ธ๋ก๋ฒ(๋ํ ์ดํ์ฃผ)์ ๊ณต๊ณต ํด๋ผ์ฐ๋ ์ด์, ๊ด๋ฆฌ๋ฅผ ์ํ ์๋ํ ์๋ฃจ์
์ต์ค๋์ฐ-G(OpsNow-G) ์๋น์ค๋ฅผ ์ถ์ํ๋ค๊ณ 30์ผ ๋ฐํ๋ค.\n\n์ด๋ฒ ์ต์ค๋์ฐ-G ์๋น์ค ์ถ์๋ก ์ต์ค๋์ฐ๋ ๊ตญ๋ด์์ ์ ์ผํ๊ฒ ๋ค์ด๋ฒํด๋ผ์ฐ๋, NHNํด๋ผ์ฐ๋, KTํด๋ผ์ฐ๋๋ฅผ ๋ชจ๋ ์ง์ํ ์ ์๊ฒ ๋์๋ค.\n\n๊ณ ๊ฐ์นํ์ ์ผ๋ก ์๊ฐ ๋ฐ ์ฅ์์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ฑํ
๊ณผ ์๋น์ค ์ ์ฒญ์๋ฅผ ํตํด ๊ธฐ์ ์ง์์ ์์ฒญํ ์ ์์ด, ๊ณต๊ณต๊ธฐ๊ด ์ฌ์ฉ์๊ฐ ์ต์ค๋์ฐ-G ๋ฅผ ํตํ์ฌ ์ด๋ ต์ง ์๊ฒ ํด๋ผ์ฐ๋๋ฅผ ๊ด๋ฆฌํ ์ ์๊ฒ ๋๋๋ค.\n์ถ๊ฐ์ ์ผ๋ก ์ ๋ฐ์ ์ธ ํด๋ผ์ฐ๋ ๊ด๋ จ ๊ธฐ์ ๊ณผ ํ์ฉ์ ๋ํ ๋ฒ ์คํ๊ธ๋ก๋ฒ์ ์ ๋ฌธ์ ์ธ ๋์๊น์ง๋ ์ฝ๊ณ ๊ฐํธํ๊ฒ ์์ฒญํ ์ ์๋ค.\n\n๋ฒ ์คํ๊ธ๋ก๋ฒ์ ๋ฉํฐ ํด๋ผ์ฐ๋ ์ด์โ๊ด๋ฆฌ ํ๋ซํผ ์ต์ค๋์ฐ(OpsNow)๋ ๊ตญ๋ด ์ ์ผ์ SaaSํํ๋ก ์ ๊ณต๋๋ ๋ฉํฐ ํด๋ผ์ฐ๋ ์ ๋ฌธ ์๋ฃจ์
์ผ๋ก โฒํด๋ผ์ฐ๋ ๋น์ฉ ๋ฐ ์์ ๊ด๋ฆฌ โฒํด๋ผ์ฐํ๊ธ๋ก๋ฒ์ ๋ฉํฐ ํด๋ผ์ฐ๋ ์ด์โ๊ด๋ฆฌ ํ๋ซํผ ์ต์ค๋์ฐ(OpsNow)๋ ๊ตญ๋ด ์ ์ผ์ SaaSํํ๋ก ์ ๊ณต๋๋ ๋ฉํฐ ํด๋ผ์ฐ๋ ์ ๋ฌธ ์๋ฃจ์
์์ ์ผ๋ก ์ง์ํ๋ค.''',
|
47 |
+
'''๊ตฌ๊ธ ํด๋ผ์ฐ๋๋ ์นด์นด์ค์ ์ธ๊ณต์ง๋ฅ(AI) ์ฐ๊ตฌ ์ํ์ฌ ์นด์นด์ค๋ธ๋ ์ธ์ด ๊ตฌ๊ธ ํด๋ผ์ฐ๋์ ๋ง์ถคํ ๋จธ์ ๋ฌ๋ ํ๋์จ์ด(ASIC) \'ํด๋ผ์ฐ๋ TPU(Tensor Processing Unit)\'๋ฅผ ๋์
ํด ์ด๊ฑฐ๋ AI ์ธ์ด ๋ชจ๋ธ \'KoGPT\'์ ์ฐ๊ตฌ๊ฐ๋ฐ ์ญ๋์ ๊ฐํํ๋ค๊ณ 26์ผ ๋ฐํ๋ค. \n\nKoGPT๋ ๋ฏธ๊ตญ์ AI ์ฐ๊ตฌ๊ธฐ๊ด ์คํAI(OpenAI)๊ฐ ๊ฐ๋ฐํ ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ์์ฐ์ด์ฒ๋ฆฌ(NLP) AI ๋ชจ๋ธ \'GPT-3\'์ ํ๊ตญ์ด ํนํ ๋ฒ์ ์ผ๋ก, ์นด์นด์ค๋ธ๋ ์ธ์ ์ต๊ทผ ์คํ์์ค ์ปค๋ฎค๋ํฐ ๊นํ๋ธ(GitHub)์ KoGPT๋ฅผ ๊ณต๊ฐํ๋ค. \n\nKoGPT ๋ชจ๋ธ์ ํ์ต์ํค๋ ๋ฐ์๋ ์์ญ์ต ์ด์์ ๋ฐ์ดํฐ์ ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ(Parameter; ๋งค๊ฐ๋ณ์)๊ฐ ํ์ฉ๋๋ค. ์นด์นด์ค๋ธ๋ ์ธ์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ๋ฐ ๋ชจ๋ธ ํ์ต์ ์ ํฉํ ๋ฆฌ์์ค๋ฅผ ํ๋ณดํ๊ธฐ ์ํด ๊ธฐ์กด์ GPU ์๋ฒ ํ๊ฒฝ์ ํด๋ผ์ฐ๋ TPU๋ฅผ ์ถ๊ฐ๋ก ๋์
ํ๋ค.\n\n์นด์นด์ค๋ธ๋ ์ธ์ ๊ตฌ๊ธ์์ ๊ฐ๋ฐํ ํ
์ ์ฒ๋ฆฌ ์ฅ์น์ธ \'๊ตฌ๊ธ TPU\'๋ฅผ ํ์ฉํด 1์์ฌ ํ๋กญ์ค(์ปดํจํฐ์ ์ฐ์ฐ ์๋ ๋จ์/์ด๋น 100๊ฒฝ ์ฐ์ฐ์ฒ๋ฆฌ)๋ฅผ ๋ฐ์ด๋๋ ๊ตญ๋ด ์ต๋ ๊ท๋ชจ์ ๋ฅ๋ฌ๋ ์ํผ์ปดํจํ
์ธํ๋ผ๋ฅผ ๋์
ํด \'KoGPT\'์ ์ ์ฉํ AI ์ฐ๊ตฌ ํจ์จ์ ๊ธฐ์กด ๋๋น 100๋ฐฐ ์ด์ ๋์ธ๋ค๋ ๋ชฉํ๋ค.\n\n\'๊ตฌ๊ธ TPU\'๋ ๊ตฌ๊ธ ํด๋ผ์ฐ๋์์ ์ฌ์ฉํ ์ ์๋ ๋์ฉ๋ ์ฐ์ฐ ์ธํ๋ผ๊ธ TPU\'๋ ๊ตฌ๊ธ ํด๋ผ์ฐ๋์์ ์ฌ์ฉํ ์ ์๋ ๋์ฉ๋ ์ฐ์ฐ ์ธํ๋ผ๊ธ TPU\'๋ ๊ตฌ๊ธ ํด๋ผ์ฐ๋์์ ์ฌ์ฉํ ์ ์๋ ๋์ฉ๋ ์ฐ์ฐ ์ธํ๋ผ๊ธ TPU\'๋ ๊ตฌ๊ธ ํด๋ผ์ฐ๋์์ ์ฌ์ฉํ ์ ์๋ ๋์ฉ๋ ๊ฐ์ถ ์์ ์์คํ
์ ์ํผ์ปดํจํฐ ํ ๋์ ๊ตฌ์ถํด ํ์ฉํ๋ค.\n\nํด๋ผ์ฐ๋ TPU๋ ํ(Pod) ๋จ์๋ก ํ ๋น ๋ฐ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ์ต์ํ์ ์ฝ๋ ๋ณ๊ฒฝ์ผ๋ก ์ต๋ 2์ฒ48๊ฐ์ ์ฐ์ฐ ๋
ธ๋๊น์ง ์์ฝ๊ฒ ํ์ฅํ ์ ์๋ค. ๋ํ ๋ณ๋์ ์ธํ๋ผ๋ฅผ ์ค์นํ ํ์ ์์ด ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๋ชจ๋ ์์คํ
์ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ KoGPT์ ๊ฐ๋ฐ ์๊ฐ๊ณผ ๋น์ฉ์ ๋์์ ์ ๊ฐํ ์ ์๋ค.\n\n๋์ ์ฐ์ฐ ์ฒ๋ฆฌ ์ฑ๋ฅ์ผ๋ก AI ์ฐ๊ตฌ๋ชจ๋ธ ์ฐ์ฐ ์๋๋ฅผ ํ๊ธฐ์ ์ผ๋ก ํฅ์์ํฌ ์ ์๊ณ , ํด๋ผ์ฐ๋ ๋ฐฉ์์ ํ์ฉํจ์ผ๋ก์จ ๋ค์์ ์ฐ๊ตฌ์๋ค์ด ์ ์ฐํ๊ฒ ์์คํ
์ ์ ์/์ฌ์ฉ์ด ๊ฐ๋ฅํด ์ฐ๊ตฌ ํจ์จ์ ๋์ผ ๊ฒ์ผ๋ก ๊ธฐ๋๋๋ค.\n\n๊น์ผ๋ ์นด์นด์ค๋ธ๋ ์ธ ๋ํ๋ "๊ตฌ๊ธ ํด๋ผ์ฐ๋์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ TPU๋ ๋ฅ๋ฌ๋์ ์ต์ ํ๋์ด ์์ด ์งง์ ๊ธฐ๊ฐ ์์ ๊ณ ํจ์จ์ ํ์ต ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ ์ ์์๋ค"๋ผ๋ฉฐ "๊ตฌ๊ธ ํด๋ผ์ฐ๋์ ์ง์์ ์ผ๋ก ํ๋ ฅํด ์ด๊ฑฐ๋ AI ๋ชจ๋ธ์ ์ฐ๊ตฌ ํจ์จ์ ํ์ธต ๋ ๋์ด์ฌ๋ฆด ์์ "์ด๋ผ๊ณ ๋ ์นด์นด๏ฟฝ๏ฟฝ๏ฟฝ๋ธ๋ ์ธ ๋ํ๋ "๊ตฌ๊ธ ํด๋ผ์ฐ๋์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ TPU๋ ๋ฅ๋ฌ๋์ ์ต์ ํ๋์ด ์์ด ์งง์ ๊ธฐ๊ฐ ์์ ๊ณ ํจ์จ์ ํ์ต ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ ์ ์์๋ค"๋ผ๋ฉฐ "๊ตฌ๊ธ ํด๋ผ์ฐ๋์ ์ง์์ ์ผ๋ก ํ๋ ฅํด ์ด๊ฑฐ๋ AI ๋ชจ๋ธ์ ์ฐ๊ตฌ ํจ์จ์ ํ์ธต ๋ ๋์ด์ฌ๋ฆด ์์ "์ด๋ผ๊ณ ๋ ์นด์นด์ค๋ธ๋ ์ ์ ์๋๋ก ์ ๊ทน ์ง์ํ๊ฒ ๋ค"๋ผ๊ณ ๊ฐ์กฐํ๋ค.''',
|
48 |
+
'''์๋ชฉ์ผ์ ํ๋ฃจ ์๋๊ณ ๊ฒฝ๊ธฐ๋ ํ๋จ์ ์๋ก์ ๋์ ์ธ๊ทผ ์ผ์ฐ์์ ๋ถ์ด ๋ฐ์ํด ์๋ฐฉ๋น๊ตญ์ด ์งํ์ ๋์ฐ๋ค.\n \n4์ผ ์๋ฐฉ๋น๊ตญ ๋ฑ์ ๋ฐ๋ฅด๋ฉด ์ด๋ ์คํ 7์ 40๋ถ์ฏค ํ๋จ์ ์๋ก์ ๋์ ๋จํ์ฐ์ฑ ์๋ฝ์์ ํฐ ๋ถ์ด ๋ฌ๋ค.\n \nํ์ฌ๊น์ง ์ธ๋ช
ํผํด๋ ํ์ธ๋์ง ์์์ง๋ง, ์ฐ ์ผ๋๋ก ๋ถ์ด ๋ฒ์ง๊ณ ์๋ ๊ฒ์ผ๋ก ํ์
๋๋ค.\n \n๋ถ์ด ๋์ ์๋ฐฉ๋น๊ตญ์ ๋์ 81๋ช
, ํํ์ฐจ ๋ฑ ์ฅ๋น 27์ฌ ๋๋ฅผ ๋์ํด ์งํ ์์
์ ํ๊ณ ์๋ค.\n \n์ผ๊ฐ์ ํฐ ๋ถ์ด ๋์ 119์ ๊ธด๊ธ์ ๊ณ 50์ฌ ๊ฑด์ด ์ ์๋๋ ๋ฑ ์๋ฏผ๋ค ์ฌ์ด์์ ๋ถ์์ด ํ์ฐ๋๊ณ ์๋ค.\n\n์๋ก์ ๋์ ์ฃผ๋ฏผ ์ด๋ชจ(43)์จ๋ "์ฐฝ๋ฌธ์ ํตํด ๋ฐ์ ๋ฐ๋ผ๋ณด๋ ๋ถ๊ฝ๋์ด๋ฅผ ํ๋ ๊ฒ์ฒ๋ผ ํํ๋ค"๋ฉฐ "๋๊ฐ์ ํ์ธํ๋ ์ด๋ฏธ ๊ตฌ๊ธ์ฐจ๊ฐ ์ํํธ ์ฃผ๋ณ์ ์์์ธ๊ณ ์์๋ค"๊ณ ๋งํ๋ค.\n \n๊ฐ์ ์ง์ญ ์ฃผ๋ฏผ ๋ฐ๋ชจ(33ยท์ฌ)์จ๋ "์ต๊ทผ ๊ฐ์๋์์ ํฐ ๋ถ์ด ๋ ์๋ฏผ๋ค์ด ํผํด๋ฅผ ์
์๋๋ฐ, ์ฐ๋ฆฌ๋ ๊ฐ์ ์ฒ์ง๊ฐ์ ์ง์ญ ์ฃผ๋ฏผ ๊ฑฑ์ ๋๋ค"๋ฉฐ "๋คํํ ๋ฐ๋์ด ์ํํธ ์ชฝ์ด ์๋๋ผ ์ฐ์ชฝ์ผ๋ก ํฅํ๊ณ ์์ด ์ฌ๊ฐ ๋ ๋ฆฌ๋ ๋ฑ์ ํผํด๋ ์๋ค"๊ณ ๋งํ๋ค.\n \n์ด ๋ฐ์ ์ง์ญ ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ์๋ "์ ์๊พธ ๋ถ์ด ๋๋. ์์ํ๊ณ ๋ฌด์ญ๋ค", "์ ์ง์ญ ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ์๋ "์ ์๊พธ ๋ถ์ด ๋๋. ์์ํ๊ณ ๋ฌด์ญ๋ค", "์ ์ง ์์ ์ง์ญ ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ์๋ "์ ์๊พธ ๋ถ์ด ๋๋. ์์ํ๊ณ ๋ฌด์ญ๋ค", "์ ์ง์ญ๊ฒช์ ์ง์ญ ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ์๋ "์ ์๊พธ ๋ถ์ด ๋๋. ์์ํ๊ณ ๋ฌด์ญ๋ค", "์ ์ง์ญ ์จ๋ผ์ธ ํ์ฌ๋ฅผ ๋ ๋น ๋ฅธ ์๊ฐ์ ์ง์ํ ์ ์์ง๋ง, ๋ฆ์ ๋ฐค์ด๋ผ ์ด๋ ค์ด ์ํฉ"์ด๋ผ๋ฉฐ "๋ค๋ง ์ต๊ทผ ๋ฐ์ํ ์ฐ๋ถ์ฒ๋ผ ๋ฒ์๊ฐ ๋์ ์ง์ญ์ด ์๋๋ผ ์๋ฐฉ์ธ๋ ฅ์ผ๋ก ์งํ๊ฐ ๊ฐ๋ฅํ๋ค. ๋น ๋ฅด๋ฉด ๋ด์ผ ์์นจ๊น์ง๋ ์ง์์ด ๊ฐ๋ฅํ ๊ฒ ๊ฐ๋ค"๊ณ ๋งํ๋ค.\n \n๊ฒฝ๊ธฐ๋ ๊ด๊ณ์๋ "์ฐ์ฑ ํผ์์ด๋ ์ธ๋ช
ํผํด ๊ฐ๋ฅ์ฑ์ ๋ฎ์ ์ํ"๋ผ๋ฉฐ "ํน์ ์งํ๋๋ฅผ ํฌ์
ํ ์ํฉ์ด๋ผ ์งํ์๋ ํฐ ์ด๋ ค์์ ์์ ๊ฒ์ผ๋ก ํ๋จํ๊ณ ์๋ค"๊ณ ํ๋ค.''',
|
49 |
+
'''์ ๋ถ๊ฐ ์ฐจ๋์ฉ ๋ฐฐํฐ๋ฆฌ ์ฌํ์ฉ์ ์ํ ๊ธฐ์ ํ์ค ๋ง๋ จ ์์
์ ์ฐฉ์ํ๋ค. ์ ๊ธฐ์ฐจ ๋ณด๊ธ ์๋๊ฐ ๋นจ๋ผ์ง๋ฉด์ 2030๋
์ 8๋ง๊ฐ ๋๋ ์ ๊ธฐ์ฐจ '์ฌ์ฉ ํ ๋ฐฐํฐ๋ฆฌ'(ํ๋ฐฐํฐ๋ฆฌ)๊ฐ ๋ฐฐ์ถ๋ ๊ฒ์ด๋ ์ ๋ง์ด ๋์ค๋ ๊ฐ์ด๋ฐ ๋ฐฐํฐ๋ฆฌ ์ ์กฐ ๋จ๊ณ๋ถํฐ ์ฌํ์ฉ๊น์ง ์ ์ฉ ๊ฐ๋ฅํ ํ์ค์ ๋ง๋ค๊ฒ ๋ค๋ ๊ณํ์ด๋ค.\n\n4์ผ ์ ๋ถ์ ๋ฐ๋ฅด๋ฉด ์ฐ์
ํต์์์๋ถ ์ฐํ ๊ตญ๊ฐ๊ธฐ์ ํ์ค์(๊ตญํ์)์ ์ง๋๋ฌ ์ค์ '์๋์ฐจ ์ฌ์ฉ ํ ๋ฐฐํฐ๋ฆฌ ์ฌํ์ฉ์ ์ํ ๊ตญ๋ดยท์ธ ๊ท์ ๋ฐ ํ์คํ ๋์ ๋ฐฉ์ ์ฐ๊ตฌ' ์ฉ์ญ์ ๋ฐ์ฃผํ๋ค. ๊ตญํ์์ ์ฐ๊ตฌ์ฉ์ญ์ ํตํด ์ฌํด ๋ง๊น์ง ์ ๋ถยท์ฐ์
๊ณยทํ๊ณ ๋ฑ ์ฐจ๋์ฉ ๋ฐฐํฐ๋ฆฌ ์ฌํ์ฉ์ ๊ดํ ์ดํด ๊ด๊ณ์๋ค์ ์๊ฒฌ์ ์๋ ดํ๊ณ ์๊ทน์ฌ ๋ฑ ๋ฐฐํฐ๋ฆฌ ์ฐ์
๋ํฅ์ ํ์
ํด ์ด๋ฅด๋ฉด 2025๋
๊ธฐ์ ํ์ค์ ๋ง๋ค ๊ณํ์ด๋ค.\n\n์ ๋ถ์ ์
๊ณ๋ ์ ๊ธฐ์ฐจ์ฉ ๋ฐฐํฐ๋ฆฌ์ ์ฌ์ฉ ๊ธฐ๊ฐ์ ํต์ 10๋
์ผ๋ก ๋ณด๊ณ ์๋ค. 2010๋
์ ์ ํํด ์ฐ๋ฆฌ๋๋ผ ์ ๊ธฐ์ฐจ ๋ณด๊ธ์ด ์์๋ ์ ์ ๊ณ ๋ คํ๋ฉด 2020๋
์ดํ ์ ๊ธฐ์ฐจ ์ฌ์ฉ ํ ๋ฐฐํฐ๋ฆฌ ๋ฐฐ์ถ์ด ๋ณธ๊ฒฉํ๋๋ค๋ ์๊ธฐ๋ค. ์ ๋ถ๋ ์ ๊ธฐ์ฐจ ์ฌ์ฉ ํ ๋ฐฐํฐ๋ฆฌ ๋ฐฐ์ถ๋์ด 2020๋
4700์ฌ๊ฐ์ ์ด์ด 2025๋
1๋ง3000์ฌ๊ฐ๋ก ๋์ด๋๊ณ 2030๋
์ด๋ฉด 8๋ง์ฌ๊ฐ ์ด์์ผ๋ก ๊ธ์ฆํ ๊ฒ์ผ๋ก ๋ณด๊ณ ์๋ค.'''
|
50 |
+
)
|
51 |
+
)
|
52 |
+
context = st.text_area("Context", value=context_option, height=300, on_change=None)
|
53 |
+
|
54 |
+
|
55 |
+
if st.button("Submit", key="context"):
|
56 |
+
with st.spinner("Wait for it...โณ"):
|
57 |
+
summarized_text = summarize(context)
|
58 |
+
st.subheader('๐ Result')
|
59 |
+
st.success(summarized_text)
|