Spaces:
Sleeping
Sleeping
fix: prompt
Browse files
app.py
CHANGED
@@ -82,13 +82,13 @@ class ResearchFetcher:
|
|
82 |
summary_lower = result.summary.lower()
|
83 |
|
84 |
if any(term in title_lower or term in summary_lower
|
85 |
-
|
86 |
papers.append(Paper(
|
87 |
title=result.title,
|
88 |
abstract=result.summary,
|
89 |
url=result.pdf_url,
|
90 |
published=result.published.strftime("%Y-%m-%d"),
|
91 |
-
relevance_score=1.0 if 'autism' in title_lower else 0.
|
92 |
))
|
93 |
|
94 |
return papers
|
@@ -121,7 +121,7 @@ class ResearchFetcher:
|
|
121 |
return []
|
122 |
|
123 |
# Fetch details in parallel
|
124 |
-
with ThreadPoolExecutor(max_workers=
|
125 |
paper_futures = [
|
126 |
executor.submit(self._fetch_paper_details, base_url, id_elem.text)
|
127 |
for id_elem in id_list
|
@@ -209,21 +209,20 @@ class ModelHandler:
|
|
209 |
|
210 |
try:
|
211 |
# FLAN-T5 responds better to direct instruction prompts
|
212 |
-
input_text = f"""
|
213 |
-
|
214 |
-
Research Context:
|
215 |
-
{context}
|
216 |
|
217 |
-
|
|
|
218 |
|
219 |
-
Instructions:
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
|
|
225 |
|
226 |
-
Answer:"""
|
227 |
|
228 |
inputs = self.tokenizer(
|
229 |
input_text,
|
|
|
82 |
summary_lower = result.summary.lower()
|
83 |
|
84 |
if any(term in title_lower or term in summary_lower
|
85 |
+
for term in ['autism', 'asd', 'autism spectrum disorder']):
|
86 |
papers.append(Paper(
|
87 |
title=result.title,
|
88 |
abstract=result.summary,
|
89 |
url=result.pdf_url,
|
90 |
published=result.published.strftime("%Y-%m-%d"),
|
91 |
+
relevance_score=1.0 if 'autism' in title_lower else 0.8
|
92 |
))
|
93 |
|
94 |
return papers
|
|
|
121 |
return []
|
122 |
|
123 |
# Fetch details in parallel
|
124 |
+
with ThreadPoolExecutor(max_workers=2) as executor:
|
125 |
paper_futures = [
|
126 |
executor.submit(self._fetch_paper_details, base_url, id_elem.text)
|
127 |
for id_elem in id_list
|
|
|
209 |
|
210 |
try:
|
211 |
# FLAN-T5 responds better to direct instruction prompts
|
212 |
+
input_text = f"""You are an expert in autism research. Provide a clear, structured, and evidence-based explanation of autism using the provided research context.
|
|
|
|
|
|
|
213 |
|
214 |
+
Research Context:
|
215 |
+
{context}
|
216 |
|
217 |
+
Instructions:
|
218 |
+
1. Start with a concise definition of autism.
|
219 |
+
2. Explain the key characteristics and symptoms.
|
220 |
+
3. Discuss potential causes and contributing factors (e.g., genetic, environmental).
|
221 |
+
4. Mention current research findings and treatments.
|
222 |
+
5. Use clear, accessible language.
|
223 |
+
6. Cite specific studies or papers when relevant.
|
224 |
|
225 |
+
Answer:"""
|
226 |
|
227 |
inputs = self.tokenizer(
|
228 |
input_text,
|