Spaces:
Sleeping
Sleeping
app.py
CHANGED
@@ -890,11 +890,23 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue=gr.themes.colors.blue, secondary
|
|
890 |
"""
|
891 |
user_generate_points_prompt = gr.Textbox(label="Points Prompt", value=default_generate_points_prompt, visible=False)
|
892 |
with gr.Row() as points_html:
|
893 |
-
gr.Markdown("# Step 2.
|
894 |
with gr.Row():
|
895 |
-
gr.
|
896 |
-
|
897 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
898 |
with gr.Row():
|
899 |
with gr.Column():
|
900 |
points_input = gr.Textbox(label="寫出要點/關鍵字")
|
@@ -958,7 +970,7 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue=gr.themes.colors.blue, secondary
|
|
958 |
gr.Markdown("## 例如:\"Learning a second language improves communication skills and helps you understand other cultures better.\" \"The Benefits of Learning a second language\"是主題, \"improving communication skills\" 和 \"understanding other cultures\" 則是兩個要點/關鍵字。")
|
959 |
gr.Markdown("## 書寫段落時,必須確保每個句子都支持和闡述主題句,避免引入無關或偏離主題的討論,否則就會影響段落的架構及內容的一致性及連貫性。")
|
960 |
with gr.Column():
|
961 |
-
with gr.Accordion("參考指引:合適的主題句?", open=False):
|
962 |
gr.Markdown("""舉例,情境是 `School & Learning`,段落主題是 `Time Management`,那麼 `Balancing school work and leisure time is a crucial aspect of effective time management` 就是合適的主題句,因為它清楚點出該段落將説明有效運用時間來讓課業及娛樂取得平衡。""")
|
963 |
with gr.Row():
|
964 |
with gr.Column():
|
@@ -1072,7 +1084,7 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue=gr.themes.colors.blue, secondary
|
|
1072 |
with gr.Row():
|
1073 |
gr.Markdown("## 支持句必須詳細描寫、記敘、説明、論證段��的要點/關鍵字,必要時舉例説明,來支持佐證主題句。支持句應該按照邏輯順序來組織,例如時間順序、空間順序、重要性順序、因果關係等。並使用轉折詞來引導讀者從一個 idea 到下一個 idea,讓讀者讀起來很順暢,不需反覆閱讀。")
|
1074 |
with gr.Column():
|
1075 |
-
with gr.Accordion("參考指引:撰寫支持句的方法?", open=False):
|
1076 |
gr.Markdown("""
|
1077 |
- Explanation 解釋説明:說明居住城市的優點,例如住在城市可享受便利的交通。
|
1078 |
- Fact 陳述事實:説明運動可以增強心肺功能和肌肉力量,對於身體健康有正面影響。
|
@@ -1152,7 +1164,7 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue=gr.themes.colors.blue, secondary
|
|
1152 |
with gr.Column():
|
1153 |
gr.Markdown("## 簡潔重申段落主旨,可以用重述主題句、摘要支持句、回應或評論主題句(例如強調重要性或呼籲採取行動)等方式來寫。")
|
1154 |
with gr.Column():
|
1155 |
-
with gr.Accordion("參考指引:撰寫「結論句」的方法?", open=False):
|
1156 |
gr.Markdown("""
|
1157 |
- 以換句話說 (paraphrase) 的方式把主題句再說一次
|
1158 |
- 摘要段落要點方式寫結論句
|
@@ -1204,7 +1216,7 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue=gr.themes.colors.blue, secondary
|
|
1204 |
### 3. 整個段落是否連貫、流暢、容易理解
|
1205 |
""")
|
1206 |
with gr.Column():
|
1207 |
-
with gr.Accordion("參考指引:什麼是段落的連貫性?", open=False):
|
1208 |
gr.Markdown("""
|
1209 |
- 能夠以清晰、邏輯的方式表達自己的想法,使讀者易於理解。
|
1210 |
- 連貫的段落應該有一個清晰的主題句來介紹主要想法(main idea),接著是支持句,提供更多細節和例子來支持主題句。
|
@@ -1372,7 +1384,7 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue=gr.themes.colors.blue, secondary
|
|
1372 |
|
1373 |
with gr.Row() as paragraph_correct_grammatical_spelling_errors_html:
|
1374 |
gr.Markdown("# Step 7. 修訂文法與拼字錯誤")
|
1375 |
-
with gr.Accordion("參考指引:AI 的混淆狀況?", open=False):
|
1376 |
gr.Markdown("""
|
1377 |
- 段落寫作的過程,如果全程採用 JUTOR 的建議例句,則不會有文法與拼字錯誤。JUTOR 有時後仍會挑出一些字詞修訂,並非原本字詞錯誤,而是改換不同說法,你可以參考。
|
1378 |
- 若是自行完成段落寫作,則不會發生自我修訂的混淆狀況。
|
@@ -1423,7 +1435,7 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue=gr.themes.colors.blue, secondary
|
|
1423 |
|
1424 |
with gr.Row() as paragraph_refine_html:
|
1425 |
gr.Markdown("# Step 8. 段落改善建議")
|
1426 |
-
with gr.Accordion("參考指引:段落改善建議?", open=False ):
|
1427 |
gr.Markdown("""
|
1428 |
- 段落寫作的過程,如果全程採用 JUTOR 的建議例句,在這部分的批改可能會發生自我修訂的現象。例如:為了符合級別需求,JUTOR 會將自已建議的例句,以換句話說的方式再次修改,你可以忽略。
|
1429 |
- 若是自行完成段落寫作,則不會發生自我修訂的混淆狀況。
|
|
|
890 |
"""
|
891 |
user_generate_points_prompt = gr.Textbox(label="Points Prompt", value=default_generate_points_prompt, visible=False)
|
892 |
with gr.Row() as points_html:
|
893 |
+
gr.Markdown("# Step 2. 找要點/關鍵字")
|
894 |
with gr.Row():
|
895 |
+
with gr.Column():
|
896 |
+
with gr.Row():
|
897 |
+
gr.Markdown("## 根據主題,思考段落的方向及內容,然後用兩個要點/關鍵字來呈現。例如主題:\"The Benefits of Learning a Second Language\" 「學習第二種語言的好處」,內容及方向:因為學習第二種語言,例如日語,就可以和日本人溝通,進而學習瞭解日本文化,因而要點/關鍵字就是 \"Improving communication skills\" 「提升溝通能力」及 \"Understanding other cultures\" 「瞭解其他文化」。")
|
898 |
+
with gr.Row():
|
899 |
+
gr.Markdown("## 如果不知道要寫什麼,也可以讓Jutor提供要點/關鍵字,以兩個要點/關鍵字為限。")
|
900 |
+
with gr.Column():
|
901 |
+
with gr.Row():
|
902 |
+
with gr.Accordion("📝 參考指引:合適的要點/關鍵字?", open=False):
|
903 |
+
gr.Markdown("""
|
904 |
+
### 寫段落時先決定要點/關鍵字很重要,因為這能確保段落內容連貫一致。
|
905 |
+
1. 保持主題一致: 確定要點可以幫助作者集中在主題上,不會偏離主題,使段落更有一致性。
|
906 |
+
2. 提高清晰度: 明確的要點能幫助讀者迅速理解段落的主旨,避免混淆。
|
907 |
+
3. 組織結構: 有明確的要點,作者可以更容易組織自己的想法,使段落結構清晰、有邏輯。
|
908 |
+
4. 省時省力: 先決定要點可以減少修改和重寫的次數,提高寫作效率。
|
909 |
+
""")
|
910 |
with gr.Row():
|
911 |
with gr.Column():
|
912 |
points_input = gr.Textbox(label="寫出要點/關鍵字")
|
|
|
970 |
gr.Markdown("## 例如:\"Learning a second language improves communication skills and helps you understand other cultures better.\" \"The Benefits of Learning a second language\"是主題, \"improving communication skills\" 和 \"understanding other cultures\" 則是兩個要點/關鍵字。")
|
971 |
gr.Markdown("## 書寫段落時,必須確保每個句子都支持和闡述主題句,避免引入無關或偏離主題的討論,否則就會影響段落的架構及內容的一致性及連貫性。")
|
972 |
with gr.Column():
|
973 |
+
with gr.Accordion("📝 參考指引:合適的主題句?", open=False):
|
974 |
gr.Markdown("""舉例,情境是 `School & Learning`,段落主題是 `Time Management`,那麼 `Balancing school work and leisure time is a crucial aspect of effective time management` 就是合適的主題句,因為它清楚點出該段落將説明有效運用時間來讓課業及娛樂取得平衡。""")
|
975 |
with gr.Row():
|
976 |
with gr.Column():
|
|
|
1084 |
with gr.Row():
|
1085 |
gr.Markdown("## 支持句必須詳細描寫、記敘、説明、論證段��的要點/關鍵字,必要時舉例説明,來支持佐證主題句。支持句應該按照邏輯順序來組織,例如時間順序、空間順序、重要性順序、因果關係等。並使用轉折詞來引導讀者從一個 idea 到下一個 idea,讓讀者讀起來很順暢,不需反覆閱讀。")
|
1086 |
with gr.Column():
|
1087 |
+
with gr.Accordion("📝 參考指引:撰寫支持句的方法?", open=False):
|
1088 |
gr.Markdown("""
|
1089 |
- Explanation 解釋説明:說明居住城市的優點,例如住在城市可享受便利的交通。
|
1090 |
- Fact 陳述事實:説明運動可以增強心肺功能和肌肉力量,對於身體健康有正面影響。
|
|
|
1164 |
with gr.Column():
|
1165 |
gr.Markdown("## 簡潔重申段落主旨,可以用重述主題句、摘要支持句、回應或評論主題句(例如強調重要性或呼籲採取行動)等方式來寫。")
|
1166 |
with gr.Column():
|
1167 |
+
with gr.Accordion("📝 參考指引:撰寫「結論句」的方法?", open=False):
|
1168 |
gr.Markdown("""
|
1169 |
- 以換句話說 (paraphrase) 的方式把主題句再說一次
|
1170 |
- 摘要段落要點方式寫結論句
|
|
|
1216 |
### 3. 整個段落是否連貫、流暢、容易理解
|
1217 |
""")
|
1218 |
with gr.Column():
|
1219 |
+
with gr.Accordion("📝 參考指引:什麼是段落的連貫性?", open=False):
|
1220 |
gr.Markdown("""
|
1221 |
- 能夠以清晰、邏輯的方式表達自己的想法,使讀者易於理解。
|
1222 |
- 連貫的段落應該有一個清晰的主題句來介紹主要想法(main idea),接著是支持句,提供更多細節和例子來支持主題句。
|
|
|
1384 |
|
1385 |
with gr.Row() as paragraph_correct_grammatical_spelling_errors_html:
|
1386 |
gr.Markdown("# Step 7. 修訂文法與拼字錯誤")
|
1387 |
+
with gr.Accordion("📝 參考指引:AI 的混淆狀況?", open=False):
|
1388 |
gr.Markdown("""
|
1389 |
- 段落寫作的過程,如果全程採用 JUTOR 的建議例句,則不會有文法與拼字錯誤。JUTOR 有時後仍會挑出一些字詞修訂,並非原本字詞錯誤,而是改換不同說法,你可以參考。
|
1390 |
- 若是自行完成段落寫作,則不會發生自我修訂的混淆狀況。
|
|
|
1435 |
|
1436 |
with gr.Row() as paragraph_refine_html:
|
1437 |
gr.Markdown("# Step 8. 段落改善建議")
|
1438 |
+
with gr.Accordion("📝 參考指引:段落改善建議?", open=False ):
|
1439 |
gr.Markdown("""
|
1440 |
- 段落寫作的過程,如果全程採用 JUTOR 的建議例句,在這部分的批改可能會發生自我修訂的現象。例如:為了符合級別需求,JUTOR 會將自已建議的例句,以換句話說的方式再次修改,你可以忽略。
|
1441 |
- 若是自行完成段落寫作,則不會發生自我修訂的混淆狀況。
|