rivapereira123 commited on
Commit
5ff32a3
·
verified ·
1 Parent(s): 2f4b620

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -5,6 +5,8 @@ from sentence_transformers import SentenceTransformer, util
5
  from ensemble import get_ensembler
6
  from quiz_engine import run_quiz_step, generate_tarot_card_summary, generate_reflection_and_prompt, QUESTION_BANK
7
  from vibe_mapper import get_emojis_from_emotions
 
 
8
 
9
  # Initialize session state
10
  if "quiz_started" not in st.session_state:
@@ -127,11 +129,9 @@ else:
127
  if user_input and "answered" not in st.session_state:
128
  ensembler = get_ensembler()
129
  tone = ensembler.predict_emotion(user_input)
130
- st.session_state.answers.append({
131
- "question": current_question,
132
- "response": user_input,
133
- "tone": tone
134
- })
135
  st.session_state.question_index += 1
136
  st.session_state.answered = True
137
  st.rerun()
 
5
  from ensemble import get_ensembler
6
  from quiz_engine import run_quiz_step, generate_tarot_card_summary, generate_reflection_and_prompt, QUESTION_BANK
7
  from vibe_mapper import get_emojis_from_emotions
8
+ from utils import update_memory, log_interaction
9
+
10
 
11
  # Initialize session state
12
  if "quiz_started" not in st.session_state:
 
129
  if user_input and "answered" not in st.session_state:
130
  ensembler = get_ensembler()
131
  tone = ensembler.predict_emotion(user_input)
132
+ update_memory(user_input, tone["top_emotions"], st.session_state.memory)
133
+ log_interaction(st.session_state.answers, current_question, user_input, tone)
134
+
 
 
135
  st.session_state.question_index += 1
136
  st.session_state.answered = True
137
  st.rerun()