Commit
·
88e61ea
1
Parent(s):
62b355e
Add query examples
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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()
|