rishabhsetiya commited on
Commit
cf86e0c
·
verified ·
1 Parent(s): dafbeb4

Update rag.py

Browse files
Files changed (1) hide show
  1. rag.py +3 -3
rag.py CHANGED
@@ -220,7 +220,7 @@ def generate_answer(query: str, top_k: int = 5, candidate_k: int = 50, alpha: fl
220
  try:
221
  if not validate_query(query):
222
  logger.warning("Query rejected: Not finance-related.")
223
- return "Query rejected: Please ask finance-related questions.", []
224
 
225
  cand_ids = hybrid_candidates(query, candidate_k=candidate_k, alpha=alpha)
226
  logger.info(f"Hybrid candidates retrieved: {cand_ids}")
@@ -242,9 +242,9 @@ def generate_answer(query: str, top_k: int = 5, candidate_k: int = 50, alpha: fl
242
  # Pass top 5 chunks as context
243
  context_text = "\n".join([d["content"] for d in reranked])
244
  answer = get_mistral_answer(query, context_text)
245
- final_answer = answer #validate_output(answer, reranked)
246
  logger.info(f"Final Answer: {final_answer}")
247
  return final_answer
248
  except Exception as e:
249
  logger.error(f"Error in RAG pipeline: {e}")
250
- return f"Error in RAG pipeline: {e}", []
 
220
  try:
221
  if not validate_query(query):
222
  logger.warning("Query rejected: Not finance-related.")
223
+ return "Query rejected: Please ask finance-related questions."
224
 
225
  cand_ids = hybrid_candidates(query, candidate_k=candidate_k, alpha=alpha)
226
  logger.info(f"Hybrid candidates retrieved: {cand_ids}")
 
242
  # Pass top 5 chunks as context
243
  context_text = "\n".join([d["content"] for d in reranked])
244
  answer = get_mistral_answer(query, context_text)
245
+ final_answer = answer
246
  logger.info(f"Final Answer: {final_answer}")
247
  return final_answer
248
  except Exception as e:
249
  logger.error(f"Error in RAG pipeline: {e}")
250
+ return f"Error in RAG pipeline: {e}"