lindsay-qu commited on
Commit
3ed86fa
1 Parent(s): a6a044d

Update core/chatbot/retrieval_chatbot.py

Browse files
Files changed (1) hide show
  1. core/chatbot/retrieval_chatbot.py +3 -0
core/chatbot/retrieval_chatbot.py CHANGED
@@ -87,11 +87,14 @@ class RetrievalChatbot(BaseChatbot):
87
  return answer
88
 
89
  async def subquestion_answerer(self, sub_question: str, image_paths=None, return_logs=False) -> str:
 
90
  sub_retrieve_reference=""
91
  sub_retrieve = self.retriever.retrieve(sub_question)
92
  for ref in sub_retrieve:
93
  sub_retrieve_reference += "Related research: {ref}\n".format(ref=ref)
94
  sub_answerer_context = "Sub Question References: {sub_retrieve_reference}\nQuestion: {question}\n".format(sub_retrieve_reference=sub_retrieve_reference, question=sub_question)
95
  sub_answer = self.answerer.refine(sub_answerer_context, self.memory, image_paths)
 
 
96
  print(f"Subanswer: {sub_answer}")
97
  return "Subquestion: {sub_question}\nSubanswer: {sub_answer}\n\n\n".format(sub_question=sub_question, sub_answer=sub_answer)
 
87
  return answer
88
 
89
  async def subquestion_answerer(self, sub_question: str, image_paths=None, return_logs=False) -> str:
90
+ time_s = time.time()
91
  sub_retrieve_reference=""
92
  sub_retrieve = self.retriever.retrieve(sub_question)
93
  for ref in sub_retrieve:
94
  sub_retrieve_reference += "Related research: {ref}\n".format(ref=ref)
95
  sub_answerer_context = "Sub Question References: {sub_retrieve_reference}\nQuestion: {question}\n".format(sub_retrieve_reference=sub_retrieve_reference, question=sub_question)
96
  sub_answer = self.answerer.refine(sub_answerer_context, self.memory, image_paths)
97
+ time_e = time.time()
98
+ print(f"Time: {time_e - time_s}")
99
  print(f"Subanswer: {sub_answer}")
100
  return "Subquestion: {sub_question}\nSubanswer: {sub_answer}\n\n\n".format(sub_question=sub_question, sub_answer=sub_answer)