Spaces:
Sleeping
Sleeping
Upload app.py with huggingface_hub
Browse files
app.py
CHANGED
|
@@ -614,7 +614,7 @@ class NutritionBot:
|
|
| 614 |
# Wrap the agent in an executor to manage tool interactions and execution flow
|
| 615 |
self.agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)
|
| 616 |
|
| 617 |
-
|
| 618 |
def store_customer_interaction(self, user_id: str, message: str, response: str, metadata: Dict = None):
|
| 619 |
"""
|
| 620 |
Store customer interaction in memory for future reference.
|
|
@@ -773,10 +773,9 @@ def nutrition_disorder_streamlit():
|
|
| 773 |
st.write(filtered_result)
|
| 774 |
|
| 775 |
# Check if input is safe based on allowed statuses
|
| 776 |
-
#
|
| 777 |
-
# You need to by pass some cases like "S6" and "S7" so that it can work effectively.
|
| 778 |
|
| 779 |
-
if filtered_result in ["safe","unsafe S7", "unsafe S6"]:
|
| 780 |
try:
|
| 781 |
if 'chatbot' not in st.session_state:
|
| 782 |
st.session_state.chatbot = NutritionBot() # Blank #6: Fill in with the chatbot class initialization (e.g., NutritionBot)
|
|
|
|
| 614 |
# Wrap the agent in an executor to manage tool interactions and execution flow
|
| 615 |
self.agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)
|
| 616 |
|
| 617 |
+
|
| 618 |
def store_customer_interaction(self, user_id: str, message: str, response: str, metadata: Dict = None):
|
| 619 |
"""
|
| 620 |
Store customer interaction in memory for future reference.
|
|
|
|
| 773 |
st.write(filtered_result)
|
| 774 |
|
| 775 |
# Check if input is safe based on allowed statuses
|
| 776 |
+
# We are by passing some cases like "S6" and "S7" so that it can work effectively.
|
|
|
|
| 777 |
|
| 778 |
+
if filtered_result in ["safe", "unsafe S7", "unsafe S6"]:
|
| 779 |
try:
|
| 780 |
if 'chatbot' not in st.session_state:
|
| 781 |
st.session_state.chatbot = NutritionBot() # Blank #6: Fill in with the chatbot class initialization (e.g., NutritionBot)
|