Spaces:
Sleeping
Sleeping
expansion fixed
Browse files
app.py
CHANGED
@@ -76,22 +76,21 @@ def llm_expand_query(query):
|
|
76 |
|
77 |
|
78 |
prompt = f"""
|
79 |
-
Expand this query into a the query format used for a
|
80 |
over the INSPIRE HEP database. Propose alternatives of the query to
|
81 |
-
maximize the recall and join those variantes using OR operators
|
82 |
-
|
83 |
-
query, without explanations.
|
84 |
|
85 |
Example of query:
|
86 |
how far are black holes?
|
87 |
|
88 |
Expanded query:
|
89 |
-
|
90 |
-
"distances to black holes" OR
|
91 |
-
holes" OR
|
92 |
-
holes" OR
|
93 |
-
singularities"
|
94 |
-
from Schwarzschild radius" OR
|
95 |
|
96 |
Query: {query}
|
97 |
|
@@ -213,9 +212,9 @@ def clean_refs(answer, results):
|
|
213 |
def search(query, progress=gr.Progress()):
|
214 |
time.sleep(1)
|
215 |
progress(0, desc="Expanding query...")
|
216 |
-
|
217 |
progress(0.25, desc="Searching INSPIRE HEP...")
|
218 |
-
results = search_inspire(
|
219 |
progress(0.50, desc="Generating answer...")
|
220 |
context = results_context(results)
|
221 |
prompt = user_prompt(query, context)
|
@@ -244,6 +243,7 @@ with gr.Blocks() as demo:
|
|
244 |
search_btn = gr.Button("Search")
|
245 |
examples = gr.Examples([["Which one is closest star?"], ["In which particles does the Higgs Boson decay to?"]], query)
|
246 |
gr.HTML("<img src='https://sinai.ujaen.es/sites/default/files/SINAI%20-%20logo%20tx%20azul%20%5Baf%5D.png' width='200'></img>")
|
|
|
247 |
with gr.Column():
|
248 |
results = gr.Markdown("Answer will appear here...", label="Search Results", )
|
249 |
search_btn.click(fn=search, inputs=query, outputs=results, api_name="search", show_progress=True)
|
|
|
76 |
|
77 |
|
78 |
prompt = f"""
|
79 |
+
Expand this query into a the query format used for a search
|
80 |
over the INSPIRE HEP database. Propose alternatives of the query to
|
81 |
+
maximize the recall and join those variantes using OR operators.
|
82 |
+
Just provide the expanded query, without explanations.
|
|
|
83 |
|
84 |
Example of query:
|
85 |
how far are black holes?
|
86 |
|
87 |
Expanded query:
|
88 |
+
"how far are black holes" OR "distance from black holes" OR
|
89 |
+
"distances to black holes" OR "measurement of distance to black
|
90 |
+
holes" OR "remoteness of black holes" OR "distance to black
|
91 |
+
holes" OR "how far are singularities" OR "distance to
|
92 |
+
singularities" OR "distances to event horizon" OR "distance
|
93 |
+
from Schwarzschild radius" OR "black hole distance"
|
94 |
|
95 |
Query: {query}
|
96 |
|
|
|
212 |
def search(query, progress=gr.Progress()):
|
213 |
time.sleep(1)
|
214 |
progress(0, desc="Expanding query...")
|
215 |
+
expanded_query = llm_expand_query(query)
|
216 |
progress(0.25, desc="Searching INSPIRE HEP...")
|
217 |
+
results = search_inspire(expanded_query)
|
218 |
progress(0.50, desc="Generating answer...")
|
219 |
context = results_context(results)
|
220 |
prompt = user_prompt(query, context)
|
|
|
243 |
search_btn = gr.Button("Search")
|
244 |
examples = gr.Examples([["Which one is closest star?"], ["In which particles does the Higgs Boson decay to?"]], query)
|
245 |
gr.HTML("<img src='https://sinai.ujaen.es/sites/default/files/SINAI%20-%20logo%20tx%20azul%20%5Baf%5D.png' width='200'></img>")
|
246 |
+
gr.HTML("<img src='https://diariodigital.ujaen.es/sites/default/files/general/logo-uja.svg' width='200'></img>")
|
247 |
with gr.Column():
|
248 |
results = gr.Markdown("Answer will appear here...", label="Search Results", )
|
249 |
search_btn.click(fn=search, inputs=query, outputs=results, api_name="search", show_progress=True)
|