fehmikaya commited on
Commit
a8ed2f0
·
verified ·
1 Parent(s): bbdc102

Update ragagent.py

Browse files
Files changed (1) hide show
  1. ragagent.py +6 -4
ragagent.py CHANGED
@@ -212,7 +212,7 @@ class RAGAgent():
212
  return "websearch"
213
  else:
214
  # We have relevant documents, so generate answer
215
- RAGAgent.add_log("---DOCUMENTS NOT RELEVANT, GENERATE---")
216
  return "generate"
217
 
218
  def grade_generation_v_documents_and_question(state):
@@ -226,6 +226,7 @@ class RAGAgent():
226
  {"documents": documents, "generation": generation}
227
  )
228
  grade = score["score"]
 
229
 
230
  # Check hallucination
231
  if grade == "yes":
@@ -235,15 +236,16 @@ class RAGAgent():
235
  grade = score["score"]
236
  if grade == "yes":
237
  RAGAgent.add_log("---GENERATION ADDRESSES QUESTION---")
238
- return "useful"
239
  else:
240
  RAGAgent.add_log("---GENERATION DOES NOT ADDRESS QUESTION---")
241
- return "not useful"
242
  else:
243
  RAGAgent.add_log("---GENERATION IS NOT GROUNDED IN DOCUMENTS---")
244
- return "not supported"
245
 
246
  RAGAgent.add_log("\n--------END--------\n")
 
247
 
248
  workflow = StateGraph(GraphState)
249
 
 
212
  return "websearch"
213
  else:
214
  # We have relevant documents, so generate answer
215
+ RAGAgent.add_log("---DOCUMENTS RELEVANT, GENERATE---")
216
  return "generate"
217
 
218
  def grade_generation_v_documents_and_question(state):
 
226
  {"documents": documents, "generation": generation}
227
  )
228
  grade = score["score"]
229
+ result = ""
230
 
231
  # Check hallucination
232
  if grade == "yes":
 
236
  grade = score["score"]
237
  if grade == "yes":
238
  RAGAgent.add_log("---GENERATION ADDRESSES QUESTION---")
239
+ result = "useful"
240
  else:
241
  RAGAgent.add_log("---GENERATION DOES NOT ADDRESS QUESTION---")
242
+ result = "not useful"
243
  else:
244
  RAGAgent.add_log("---GENERATION IS NOT GROUNDED IN DOCUMENTS---")
245
+ result = "not supported"
246
 
247
  RAGAgent.add_log("\n--------END--------\n")
248
+ return result
249
 
250
  workflow = StateGraph(GraphState)
251