YeongMin commited on
Commit
08e1f5f
ยท
1 Parent(s): 5857750
Files changed (1) hide show
  1. app.py +34 -36
app.py CHANGED
@@ -912,44 +912,44 @@ def create_gradio_app():
912
  AI ๊ธฐ๋ฐ˜ 3๋‹จ๊ณ„ ๋ถ„์„์œผ๋กœ ๋ฆฌ๋ทฐ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒ€์ˆ˜ํ•˜๊ณ  ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
913
  """)
914
 
915
- # ์ž…๋ ฅ ์„น์…˜
916
  with gr.Row():
917
- review_input = gr.Textbox(
918
- label="๐Ÿ“ ๋ฆฌ๋ทฐ ์ž…๋ ฅ",
919
- placeholder="๋ถ„์„ํ•  ๋ฆฌ๋ทฐ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜์„ธ์š”...",
920
- lines=4,
921
- max_lines=8,
922
- scale=4
923
- )
924
- with gr.Column(scale=1):
925
- submit_btn = gr.Button("๐Ÿ” ๋ถ„์„ ์‹œ์ž‘", variant="primary", size="lg")
926
- clear_btn = gr.Button("๐Ÿ—‘๏ธ ์ดˆ๊ธฐํ™”", variant="secondary", size="sm")
927
-
928
- gr.Examples(
929
- examples=examples,
930
- inputs=review_input,
931
- label="๐Ÿ’ก ์˜ˆ์‹œ ๋ฆฌ๋ทฐ"
932
- )
933
-
934
- gr.Markdown("---")
935
- gr.Markdown("## ๐Ÿ“Š ๋ถ„์„ ๊ฒฐ๊ณผ")
936
-
937
- # ์ข…ํ•ฉ ๋ถ„์„ - ์ „์ฒด ๋„ˆ๋น„
938
- gr.HTML('<div class="card-header sentiment-neutral">โš–๏ธ ์ข…ํ•ฉ ๋ถ„์„</div>')
939
- comprehensive_output = gr.Markdown(
940
- value="""| ํ•ญ๋ชฉ | ๊ฐ์ • | ๋งŒ์กฑ๋„ | ๊ทผ๊ฑฐ |
 
 
 
941
  |------|------|--------|------|
942
  | - | - | - | - |
943
-
944
  | ์ „์ฒด ํ†ค | - | - | - |
945
  """,
946
- show_label=False
947
- )
948
 
949
- # 3๋‹จ๊ณ„ ๋ถ„์„ - ๊ฐ€๋กœ๋กœ ๋ฐฐ์น˜
950
- with gr.Row(equal_height=True):
951
- # 1๋‹จ๊ณ„: ๊ฐ์ • ๋ถ„์„
952
- with gr.Column(scale=1):
953
  gr.HTML('<div class="card-header sentiment-neutral">1๏ธโƒฃ ๊ฐ์ • ๋ถ„์„</div>')
954
  with gr.Group(elem_classes="metric-card"):
955
  sentiment_output = gr.Textbox(
@@ -967,8 +967,7 @@ def create_gradio_app():
967
  show_label=False
968
  )
969
 
970
- # 2๋‹จ๊ณ„: ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„์„
971
- with gr.Column(scale=1):
972
  gr.HTML('<div class="card-header sentiment-neutral">2๏ธโƒฃ ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„์„</div>')
973
  with gr.Group(elem_classes="metric-card"):
974
  category_output = gr.Textbox(
@@ -985,8 +984,7 @@ def create_gradio_app():
985
  show_label=False
986
  )
987
 
988
- # 3๋‹จ๊ณ„: ํ†ค ํƒ์ง€
989
- with gr.Column(scale=1):
990
  gr.HTML('<div class="card-header sentiment-neutral">3๏ธโƒฃ ๋ฆฌ๋ทฐ ํ†ค ํƒ์ง€</div>')
991
  with gr.Group(elem_classes="metric-card"):
992
  tone_output = gr.Textbox(
 
912
  AI ๊ธฐ๋ฐ˜ 3๋‹จ๊ณ„ ๋ถ„์„์œผ๋กœ ๋ฆฌ๋ทฐ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒ€์ˆ˜ํ•˜๊ณ  ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
913
  """)
914
 
915
+ # ์ขŒ์šฐ ๋ ˆ์ด์•„์›ƒ: ์™ผ์ชฝ์— ์ž…๋ ฅ, ์˜ค๋ฅธ์ชฝ์— ๋ถ„์„ ๊ฒฐ๊ณผ
916
  with gr.Row():
917
+ # ์™ผ์ชฝ: ์ž…๋ ฅ ์„น์…˜
918
+ with gr.Column(scale=6):
919
+ review_input = gr.Textbox(
920
+ label="๐Ÿ“ ๋ฆฌ๋ทฐ ์ž…๋ ฅ",
921
+ placeholder="๋ถ„์„ํ•  ๋ฆฌ๋ทฐ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜์„ธ์š”...",
922
+ lines=10,
923
+ max_lines=20
924
+ )
925
+ with gr.Row():
926
+ submit_btn = gr.Button("๐Ÿ” ๋ถ„์„ ์‹œ์ž‘", variant="primary", size="lg")
927
+ clear_btn = gr.Button("์ดˆ๊ธฐํ™”", variant="secondary", size="sm")
928
+
929
+ gr.Examples(
930
+ examples=examples,
931
+ inputs=review_input,
932
+ label="๐Ÿ’ก ์˜ˆ์‹œ ๋ฆฌ๋ทฐ"
933
+ )
934
+
935
+ # ์˜ค๋ฅธ์ชฝ: ๋ถ„์„ ๊ฒฐ๊ณผ
936
+ with gr.Column(scale=4):
937
+ gr.Markdown("## ๐Ÿ“Š ๋ถ„์„ ๊ฒฐ๊ณผ")
938
+
939
+ # ์ข…ํ•ฉ ๋ถ„์„
940
+ gr.HTML('<div class="card-header sentiment-neutral">โš–๏ธ ์ข…ํ•ฉ ๋ถ„์„ & ์ธ์‚ฌ์ดํŠธ</div>')
941
+ comprehensive_output = gr.Markdown(
942
+ value="""
943
+ | ํ•ญ๋ชฉ | ๊ฐ์ • | ๋งŒ์กฑ๋„ | ๊ทผ๊ฑฐ |
944
  |------|------|--------|------|
945
  | - | - | - | - |
 
946
  | ์ „์ฒด ํ†ค | - | - | - |
947
  """,
948
+ show_label=False
949
+ )
950
 
951
+ # 3๋‹จ๊ณ„ ๋ถ„์„ - ์„ธ๋กœ๋กœ ๋ฐฐ์น˜
952
+ # 1๋‹จ๊ณ„: ๊ฐ์ • ๋ถ„์„
 
 
953
  gr.HTML('<div class="card-header sentiment-neutral">1๏ธโƒฃ ๊ฐ์ • ๋ถ„์„</div>')
954
  with gr.Group(elem_classes="metric-card"):
955
  sentiment_output = gr.Textbox(
 
967
  show_label=False
968
  )
969
 
970
+ # 2๋‹จ๊ณ„: ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„์„
 
971
  gr.HTML('<div class="card-header sentiment-neutral">2๏ธโƒฃ ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„์„</div>')
972
  with gr.Group(elem_classes="metric-card"):
973
  category_output = gr.Textbox(
 
984
  show_label=False
985
  )
986
 
987
+ # 3๋‹จ๊ณ„: ํ†ค ํƒ์ง€
 
988
  gr.HTML('<div class="card-header sentiment-neutral">3๏ธโƒฃ ๋ฆฌ๋ทฐ ํ†ค ํƒ์ง€</div>')
989
  with gr.Group(elem_classes="metric-card"):
990
  tone_output = gr.Textbox(