pendrag commited on
Commit
0f85829
·
1 Parent(s): aca2142
Files changed (2) hide show
  1. README.md +24 -1
  2. app.py +3 -0
README.md CHANGED
@@ -7,4 +7,27 @@ sdk: gradio
7
  sdk_version: "5.8.0"
8
  app_file: app.py
9
  pinned: false
10
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  sdk_version: "5.8.0"
8
  app_file: app.py
9
  pinned: false
10
+ ---
11
+
12
+ This code creates a web interface using Gradio that combines INSPIRE HEP (High Energy Physics) database searches with AI-powered responses. Here's what it does:
13
+
14
+ Search Enhancement:
15
+
16
+ Takes a user query and uses GPT-4 to expand it into multiple relevant search variations
17
+ Searches the INSPIRE HEP database using these expanded queries
18
+ Example: "how far are black holes?" gets expanded into multiple variations like "distance from black holes", "remoteness of black holes", etc.
19
+
20
+
21
+ Result Processing:
22
+
23
+ Retrieves academic papers from INSPIRE HEP
24
+ Formats the paper metadata including authors, year, title, and DOI
25
+ Creates a context from the papers' titles and abstracts
26
+
27
+
28
+ AI Answer Generation:
29
+
30
+ Uses GPT-4 to generate a comprehensive answer based on the search results
31
+ Citations are included in the format [1], [2], etc.
32
+ Cleans up and renumbers the references to match only the cited papers
33
+ Provides a summary at the end of each answer
app.py CHANGED
@@ -213,6 +213,9 @@ client = OpenAI()
213
 
214
  with gr.Blocks() as demo:
215
  gr.Markdown("# Feynbot on INSPIRE HEP Search")
 
 
 
216
  with gr.Row():
217
  with gr.Column():
218
  query = gr.Textbox(label="Search Query")
 
213
 
214
  with gr.Blocks() as demo:
215
  gr.Markdown("# Feynbot on INSPIRE HEP Search")
216
+ gr.Markdown("""Specialized academic search tool that combines traditional
217
+ database searching with AI-powered query expansion and result
218
+ synthesis, focused on physics research papers.""")
219
  with gr.Row():
220
  with gr.Column():
221
  query = gr.Textbox(label="Search Query")