douglasfaisal commited on
Commit
88e61ea
·
1 Parent(s): 62b355e

Add query examples

Browse files
Files changed (1) hide show
  1. app.py +20 -3
app.py CHANGED
@@ -21,8 +21,10 @@ RERANKER_MODEL_NAME = "douglasfaisal/granularity-legal-reranker-cross-encoder-in
21
  es_retriever_client = ESRetriever(ES_HOST, ES_INDEX_NAME, ES_USERNAME, ES_PASSWORD)
22
  cross_enc_reranker = CrossEncReranker(RERANKER_MODEL_NAME, 512)
23
 
24
- def retrieve_and_rerank(question: str):
25
 
 
 
26
  query = question_to_statement(question)
27
 
28
  try:
@@ -33,8 +35,23 @@ def retrieve_and_rerank(question: str):
33
  except:
34
  return "-", "(Result Not Found)"
35
 
36
-
37
- demo = gr.Interface(fn=retrieve_and_rerank, inputs="text", outputs=["label", "text"])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
 
39
  if __name__ == "__main__":
40
  demo.launch()
 
21
  es_retriever_client = ESRetriever(ES_HOST, ES_INDEX_NAME, ES_USERNAME, ES_PASSWORD)
22
  cross_enc_reranker = CrossEncReranker(RERANKER_MODEL_NAME, 512)
23
 
24
+ def retrieve_and_rerank(question: str, example: str):
25
 
26
+ if (question == None or question == ""):
27
+ question = example
28
  query = question_to_statement(question)
29
 
30
  try:
 
35
  except:
36
  return "-", "(Result Not Found)"
37
 
38
+ with gr.Blocks() as demo:
39
+ with gr.Row():
40
+ text_input = gr.Textbox()
41
+
42
+ demo = gr.Interface(
43
+ fn=retrieve_and_rerank,
44
+ inputs=[
45
+ "text",
46
+ gr.Dropdown(
47
+ [
48
+ "Apa yang dimaksud dengan pemberi kerja?",
49
+ "Berapa paling lama waktu kerja lembur?",
50
+ "Apa bentuk pendapatan non-upah?"
51
+ ]
52
+ )
53
+ ],
54
+ outputs=["label", "text"])
55
 
56
  if __name__ == "__main__":
57
  demo.launch()