Redmind commited on
Commit
fd00d33
·
verified ·
1 Parent(s): 90ad4d3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -18
app.py CHANGED
@@ -529,26 +529,26 @@ def answer_question(user_question, chatbot, audio=None):
529
 
530
  while iterations < max_iterations:
531
 
532
- """if "send email to" in user_question:
533
- email_match = re.search(r"send email to ([\w\.-]+@[\w\.-]+)", user_question)
534
- if email_match:
535
- user_email = email_match.group(1).strip()
536
- user_question = user_question.replace(f"send email to {user_email}", "").strip()
537
- user_question = f"{user_question}:{user_email}"
538
  """
539
 
540
- response = agent_executor.invoke({"input": user_question}, config={"callbacks": [langfuse_handler]})
541
-
542
- if isinstance(response, dict):
543
- response_text = response.get("output", "")
544
- else:
545
- response_text = response
546
- if "invalid" not in response_text.lower():
547
- break
548
- iterations += 1
549
-
550
- if iterations == max_iterations:
551
- return "The agent could not generate a valid response within the iteration limit."
552
 
553
 
554
  if os.getenv("IMAGE_PATH") in response_text:
 
529
 
530
  while iterations < max_iterations:
531
 
532
+ """if "send email to" in user_question:
533
+ email_match = re.search(r"send email to ([\w\.-]+@[\w\.-]+)", user_question)
534
+ if email_match:
535
+ user_email = email_match.group(1).strip()
536
+ user_question = user_question.replace(f"send email to {user_email}", "").strip()
537
+ user_question = f"{user_question}:{user_email}"
538
  """
539
 
540
+ response = agent_executor.invoke({"input": user_question}, config={"callbacks": [langfuse_handler]})
541
+
542
+ if isinstance(response, dict):
543
+ response_text = response.get("output", "")
544
+ else:
545
+ response_text = response
546
+ if "invalid" not in response_text.lower():
547
+ break
548
+ iterations += 1
549
+
550
+ if iterations == max_iterations:
551
+ return "The agent could not generate a valid response within the iteration limit."
552
 
553
 
554
  if os.getenv("IMAGE_PATH") in response_text: