Dyraa18 commited on
Commit
aebbb79
·
verified ·
1 Parent(s): 4fd0dc6
Files changed (1) hide show
  1. app.py +8 -7
app.py CHANGED
@@ -83,10 +83,10 @@ SUBJECTS: Dict[str, Dict[str, str]] = {
83
  }
84
 
85
  # Threshold dan fallback
86
- TOP_K_FAISS = int(os.environ.get("TOP_K_FAISS", 24))
87
- TOP_K_FINAL = int(os.environ.get("TOP_K_FINAL", 10))
88
- MIN_COSINE = float(os.environ.get("MIN_COSINE", 0.84))
89
- MIN_HYBRID = float(os.environ.get("MIN_HYBRID", 0.15))
90
  FALLBACK_TEXT = os.environ.get("FALLBACK_TEXT", "maap pengetahuan tidak ada dalam database")
91
  GUARDRAIL_BLOCK_TEXT = os.environ.get("GUARDRAIL_BLOCK_TEXT", "maap, pertanyaan ditolak oleh guardrail")
92
  ENABLE_PROFILING = os.environ.get("ENABLE_PROFILING", "false").lower() == "true"
@@ -581,9 +581,10 @@ def ask(subject_key: str):
581
  if _is_bad(cleaned):
582
  prompt_retry = (
583
  prompt
584
- + "
585
-
586
- ULANGI DENGAN TAAT FORMAT: Tulis satu kalimat faktual tanpa placeholder/ellipsis, mulai huruf kapital dan akhiri titik. Tulis hanya di dalam <final>...</final>."
 
587
  )
588
  raw_answer2 = generate(
589
  LLM,
 
83
  }
84
 
85
  # Threshold dan fallback
86
+ TOP_K_FAISS = int(os.environ.get("TOP_K_FAISS", 15))
87
+ TOP_K_FINAL = int(os.environ.get("TOP_K_FINAL", 5))
88
+ MIN_COSINE = float(os.environ.get("MIN_COSINE", 0.83))
89
+ MIN_HYBRID = float(os.environ.get("MIN_HYBRID", 0.10))
90
  FALLBACK_TEXT = os.environ.get("FALLBACK_TEXT", "maap pengetahuan tidak ada dalam database")
91
  GUARDRAIL_BLOCK_TEXT = os.environ.get("GUARDRAIL_BLOCK_TEXT", "maap, pertanyaan ditolak oleh guardrail")
92
  ENABLE_PROFILING = os.environ.get("ENABLE_PROFILING", "false").lower() == "true"
 
581
  if _is_bad(cleaned):
582
  prompt_retry = (
583
  prompt
584
+ + "\n\nULANGI DENGAN TAAT FORMAT: "
585
+ "Tulis satu kalimat faktual tanpa placeholder/ellipsis, "
586
+ "mulai huruf kapital dan akhiri titik. "
587
+ "Tulis hanya di dalam <final>...</final>."
588
  )
589
  raw_answer2 = generate(
590
  LLM,