ccm commited on
Commit
2b6142b
·
verified ·
1 Parent(s): e767020

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +8 -5
main.py CHANGED
@@ -75,7 +75,7 @@ def preprocess(query: str, k: int) -> tuple[str, str]:
75
  "ANSWER:\n"
76
  )
77
 
78
- references = []
79
  research_abstracts = ""
80
 
81
  for i in range(k):
@@ -86,18 +86,21 @@ def preprocess(query: str, k: int) -> tuple[str, str]:
86
  text = top_five["text"].values[i]
87
 
88
  research_abstracts += str(i + i) + ". This excerpt is from: '" + title + "':\n" + text + "\n"
89
- references.append(
90
- "["
91
  + title.title()
92
  + "]("
93
  + url
94
  + ")\n"
95
- )
 
 
 
 
96
 
97
  prompt = prompt.replace("{{ABSTRACTS_GO_HERE}}", research_abstracts)
98
  prompt = prompt.replace("{{QUERY_GOES_HERE}}", query)
99
 
100
- return prompt, "\n\n### References\n\n"+"\n".join([str(i+1)+". "+ref for i, ref in enumerate(list(set(references)))])
101
 
102
  def postprocess(response: str, bypass_from_preprocessing: str) -> str:
103
  """
 
75
  "ANSWER:\n"
76
  )
77
 
78
+ references = {}
79
  research_abstracts = ""
80
 
81
  for i in range(k):
 
86
  text = top_five["text"].values[i]
87
 
88
  research_abstracts += str(i + i) + ". This excerpt is from: '" + title + "':\n" + text + "\n"
89
+ header = "["
 
90
  + title.title()
91
  + "]("
92
  + url
93
  + ")\n"
94
+
95
+ if header not in references.keys():
96
+ references[header] = []
97
+
98
+ references[header].append(text)
99
 
100
  prompt = prompt.replace("{{ABSTRACTS_GO_HERE}}", research_abstracts)
101
  prompt = prompt.replace("{{QUERY_GOES_HERE}}", query)
102
 
103
+ return prompt, "\n\n### References\n\n"+"\n".join([str(i+1)+". "+ref for i, ref in references.keys()])
104
 
105
  def postprocess(response: str, bypass_from_preprocessing: str) -> str:
106
  """