Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -129,7 +129,11 @@ with input_container:
|
|
129 |
with st.spinner("processing....."):
|
130 |
response = generate_response(user_message)
|
131 |
st.session_state.past.append(user_message)
|
132 |
-
st.session_state.
|
|
|
|
|
|
|
|
|
133 |
# Detect sentiment
|
134 |
user_sentiment = chatbot.detect_sentiment(user_message)
|
135 |
|
@@ -167,6 +171,13 @@ with input_container:
|
|
167 |
chatbot.update_q_values(
|
168 |
user_sentiment, reward, user_sentiment
|
169 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
|
171 |
# Convert the response to speech
|
172 |
speech_fp = text_to_speech(response)
|
@@ -181,8 +192,7 @@ with input_container:
|
|
181 |
message(st.session_state["generated"][i], key=str(I))'''
|
182 |
|
183 |
|
184 |
-
with st.sidebar.expander("
|
185 |
-
st.subheader("What AI is doing:")
|
186 |
# Use the values stored in session state
|
187 |
st.write(
|
188 |
f"- Detected User Tone: {st.session_state.user_sentiment} ({st.session_state.mood_trend.capitalize()}{st.session_state.mood_trend_symbol})"
|
|
|
129 |
with st.spinner("processing....."):
|
130 |
response = generate_response(user_message)
|
131 |
st.session_state.past.append(user_message)
|
132 |
+
st.session_state.messages.append(
|
133 |
+
{"role": "ai", "content": response}
|
134 |
+
)
|
135 |
+
#st.session_state.generated.append(response)
|
136 |
+
|
137 |
# Detect sentiment
|
138 |
user_sentiment = chatbot.detect_sentiment(user_message)
|
139 |
|
|
|
171 |
chatbot.update_q_values(
|
172 |
user_sentiment, reward, user_sentiment
|
173 |
)
|
174 |
+
|
175 |
+
with st.chat_message("ai"):
|
176 |
+
st.markdown(llm_reponse_with_quesiton)
|
177 |
+
# Update data to memory
|
178 |
+
st.session_state.user_sentiment = user_sentiment
|
179 |
+
st.session_state.mood_trend = mood_trend
|
180 |
+
st.session_state.mood_trend_symbol = mood_trend_symbol
|
181 |
|
182 |
# Convert the response to speech
|
183 |
speech_fp = text_to_speech(response)
|
|
|
192 |
message(st.session_state["generated"][i], key=str(I))'''
|
193 |
|
194 |
|
195 |
+
with st.sidebar.expander("Sentiment Analysis"):
|
|
|
196 |
# Use the values stored in session state
|
197 |
st.write(
|
198 |
f"- Detected User Tone: {st.session_state.user_sentiment} ({st.session_state.mood_trend.capitalize()}{st.session_state.mood_trend_symbol})"
|