apak commited on
Commit
8a1acfd
·
verified ·
1 Parent(s): ee548b0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -47,7 +47,7 @@ def get_wiki_summary(term):
47
  if not search_results:
48
  return None
49
 
50
- # En yakın ilk sonucun başlığını al
51
  page_title = search_results[0]["title"]
52
 
53
  # 2. Adım: Bu başlığın özetini (summary) getir
@@ -111,7 +111,7 @@ def refine_label_with_llm(entity_text, full_sentence, wiki_context, custom_label
111
  CIKTI KURALLARI:
112
  - Cevabinda asla yildiz (*) veya markdown kullanma.
113
  - Analiz adimlarini yukaridaki 4 adimli protokole gore yaz. Wikipediadan gelen cevabi yazma, sadece kendi degerlendirmeni yaz.
114
- - Yanitini hicbir aciklama eklemeden dogrudan [ {{ ... }} ] formatinda baslat ve bitir.
115
 
116
  CIKTI FORMATI:
117
  Analiz: [4 Adimli CoT Analizi]
@@ -126,7 +126,7 @@ def refine_label_with_llm(entity_text, full_sentence, wiki_context, custom_label
126
  try:
127
  generated_ids = llm_model.generate(model_inputs.input_ids, max_new_tokens=450, do_sample=False, temperature=0.1)
128
  response_ids = [output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)]
129
- full_output = tokenizer.batch_decode(response_ids, skip_special_tokens=True)[0].strip()
130
 
131
  clean_output = full_output.replace("*", "")
132
  final_label = "MISC"
@@ -213,6 +213,7 @@ with gr.Blocks(title="RAG-NER Sistemi") as demo:
213
  label="Log Ekranı"
214
  )
215
 
216
- # Buton tetikleyicisi (yield akışını desteklemek için her iki çıktıyı günceller)
217
  submit_btn.click(
218
- fn=process_ner, outputs=[output_logs, output_table] )
 
 
47
  if not search_results:
48
  return None
49
 
50
+ # [DÜZELTİLDİ] En yakın ilk sonucun başlığını almak için [0] indeksi eklendi
51
  page_title = search_results[0]["title"]
52
 
53
  # 2. Adım: Bu başlığın özetini (summary) getir
 
111
  CIKTI KURALLARI:
112
  - Cevabinda asla yildiz (*) veya markdown kullanma.
113
  - Analiz adimlarini yukaridaki 4 adimli protokole gore yaz. Wikipediadan gelen cevabi yazma, sadece kendi degerlendirmeni yaz.
114
+ - Yanitini hicbir aciklama eklemeden dogrudan [ {{ ... }} ] formatında baslat ve bitir.
115
 
116
  CIKTI FORMATI:
117
  Analiz: [4 Adimli CoT Analizi]
 
126
  try:
127
  generated_ids = llm_model.generate(model_inputs.input_ids, max_new_tokens=450, do_sample=False, temperature=0.1)
128
  response_ids = [output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)]
129
+ full_output = tokenizer.batch_decode(response_ids, skip_special_tokens=True).strip()
130
 
131
  clean_output = full_output.replace("*", "")
132
  final_label = "MISC"
 
213
  label="Log Ekranı"
214
  )
215
 
216
+ # Girdi ve çıktılar eksiksiz şekilde birbirine bağlandı
217
  submit_btn.click(
218
+ fn=process_ner,
219
+ inputs=[input_text],outputs=[output_logs, output_table])