jslin09 commited on
Commit
5004c25
1 Parent(s): 506c1b8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -13
app.py CHANGED
@@ -50,22 +50,22 @@ def gen_template(crime_descrip, element, tag):
50
  TAG_KEY = "### Tag:"
51
  END_KEY = "### End"
52
  # assert tag == None, "未選取構成要件要素標籤"
53
- try:
54
- tag_name = tag.split(",")[1].strip(")").strip().strip("'")
55
- except IndexError: # 防呆用的。如果什麼資料都沒填就按下按鈕,就會觸發以下程式碼,並傳回空樣板。
56
- # 改為調適 Alpaca 格式的資料
57
- blurb = f"{INTRO_BLURB}\n"
58
- descript = f"{DESCRIPT_KEY}\n{crime_descrip}\n"
59
- element = f"{ELEMENT_KEY}\n{element}\n" if element else f"{ELEMENT_KEY}\n<未填寫構成要件要素>\n"
60
- tag = f"{TAG_KEY}\n{tag_name}\n" if tag else f"{TAG_KEY}\n<未選取構成要件要素標籤>\n"
61
- end = f"{END_KEY}"
62
- template = blurb + '\n' + descript + '\n' + element + '\n' + tag + '\n' + end
63
- return template
64
  blurb = f"{INTRO_BLURB}\n"
65
  # 改為調適 Alpaca 格式的資料
66
  descript = f"{DESCRIPT_KEY}\n{crime_descrip}\n"
67
  element = f"{ELEMENT_KEY}\n{element}\n" if element else f"{ELEMENT_KEY}\n<未填寫構成要件要素>\n"
68
- tag = f"{TAG_KEY}\n{tag_name}\n" if tag else f"{TAG_KEY}\n<未選取構成要件要素標籤>\n"
69
  end = f"{END_KEY}"
70
  template = blurb + '\n' + descript + '\n' + element + '\n' + tag + '\n' + end
71
  return template
@@ -109,7 +109,7 @@ with gr.Blocks() as demo:
109
  choices = [("被告(犯罪主體)","<LEO_SOC>"), ("主觀犯意", "<LEO_SLE>"), ("不法行為","<LEO_ACT>"), ("因果關係","<LEO_CAU>"),
110
  ("被害人/告訴人","<LEO_VIC>"), ("危害結果","<LEO_ROH>"), ("未遂","<LEO_ATP>"), ("既遂","<LEO_ACC>"),
111
  ("中止","<LEO_ABA>"), ("預備","<LEO_PRP>")],
112
- label="標籤", info="構成要件要素的標籤")
113
  with gr.Row():
114
  with gr.Column():
115
  btn2 = gr.Button("產生標註語料內容")
 
50
  TAG_KEY = "### Tag:"
51
  END_KEY = "### End"
52
  # assert tag == None, "未選取構成要件要素標籤"
53
+ # try:
54
+ # tag_name = tag.split(",")[1].strip(")").strip().strip("'")
55
+ # except IndexError: # 防呆用的。如果什麼資料都沒填就按下按鈕,就會觸發以下程式碼,並傳回空樣板。
56
+ # # 改為調適 Alpaca 格式的資料
57
+ # blurb = f"{INTRO_BLURB}\n"
58
+ # descript = f"{DESCRIPT_KEY}\n{crime_descrip}\n"
59
+ # element = f"{ELEMENT_KEY}\n{element}\n" if element else f"{ELEMENT_KEY}\n<未填寫構成要件要素>\n"
60
+ # tag = f"{TAG_KEY}\n{tag}\n" if tag else f"{TAG_KEY}\n<未選取構成要件要素標籤>\n"
61
+ # end = f"{END_KEY}"
62
+ # template = blurb + '\n' + descript + '\n' + element + '\n' + tag + '\n' + end
63
+ # return template
64
  blurb = f"{INTRO_BLURB}\n"
65
  # 改為調適 Alpaca 格式的資料
66
  descript = f"{DESCRIPT_KEY}\n{crime_descrip}\n"
67
  element = f"{ELEMENT_KEY}\n{element}\n" if element else f"{ELEMENT_KEY}\n<未填寫構成要件要素>\n"
68
+ tag = f"{TAG_KEY}\n{tag}\n" if tag else f"{TAG_KEY}\n<未選取構成要件要素標籤>\n"
69
  end = f"{END_KEY}"
70
  template = blurb + '\n' + descript + '\n' + element + '\n' + tag + '\n' + end
71
  return template
 
109
  choices = [("被告(犯罪主體)","<LEO_SOC>"), ("主觀犯意", "<LEO_SLE>"), ("不法行為","<LEO_ACT>"), ("因果關係","<LEO_CAU>"),
110
  ("被害人/告訴人","<LEO_VIC>"), ("危害結果","<LEO_ROH>"), ("未遂","<LEO_ATP>"), ("既遂","<LEO_ACC>"),
111
  ("中止","<LEO_ABA>"), ("預備","<LEO_PRP>")],
112
+ label="標籤", info="構成要件要素的標籤", type='value')
113
  with gr.Row():
114
  with gr.Column():
115
  btn2 = gr.Button("產生標註語料內容")