Redmind commited on
Commit
ac16f4c
1 Parent(s): 1ec2dba

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -18
app.py CHANGED
@@ -527,25 +527,25 @@ def answer_question(user_question, chatbot, audio=None):
527
  except sr.RequestError:
528
  user_question = "Could not request results from Google Speech Recognition service."
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."
 
527
  except sr.RequestError:
528
  user_question = "Could not request results from Google Speech Recognition service."
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."