Spaces:
Sleeping
Sleeping
Upload 3 files
Browse files- app.py +2 -2
- data_processing.py +2 -0
app.py
CHANGED
@@ -71,7 +71,6 @@ recent_questions = load_recent_questions()
|
|
71 |
|
72 |
# for visualization
|
73 |
|
74 |
-
|
75 |
# response_time = [q["response_time"] for q in recent_data["questions"]]
|
76 |
# labels = [f"Q{i+1}" for i in range(len(response_time))] # Labels for X-axis
|
77 |
|
@@ -120,6 +119,7 @@ else:
|
|
120 |
|
121 |
if st.button("Submit"):
|
122 |
start_time = time.time()
|
|
|
123 |
st.session_state.query_dataset = find_query_dataset(question)
|
124 |
st.session_state.retrieved_documents = retrieve_documents_hybrid(question, st.session_state.query_dataset, 10)
|
125 |
st.session_state.response = generate_response_from_document(question, st.session_state.retrieved_documents)
|
@@ -154,4 +154,4 @@ with col1:
|
|
154 |
|
155 |
with col2:
|
156 |
#st.text_area("Metrics:", value=metrics, height=100, disabled=True)
|
157 |
-
st.json(st.session_state.metrics
|
|
|
71 |
|
72 |
# for visualization
|
73 |
|
|
|
74 |
# response_time = [q["response_time"] for q in recent_data["questions"]]
|
75 |
# labels = [f"Q{i+1}" for i in range(len(response_time))] # Labels for X-axis
|
76 |
|
|
|
119 |
|
120 |
if st.button("Submit"):
|
121 |
start_time = time.time()
|
122 |
+
st.session_state.metrics = {}
|
123 |
st.session_state.query_dataset = find_query_dataset(question)
|
124 |
st.session_state.retrieved_documents = retrieve_documents_hybrid(question, st.session_state.query_dataset, 10)
|
125 |
st.session_state.response = generate_response_from_document(question, st.session_state.retrieved_documents)
|
|
|
154 |
|
155 |
with col2:
|
156 |
#st.text_area("Metrics:", value=metrics, height=100, disabled=True)
|
157 |
+
st.json(st.session_state.metrics)
|
data_processing.py
CHANGED
@@ -146,6 +146,8 @@ def load_recent_questions():
|
|
146 |
def save_recent_question(question, response_time):
|
147 |
data = load_recent_questions()
|
148 |
|
|
|
|
|
149 |
# Append new question & metrics
|
150 |
data["questions"].append({
|
151 |
"question": question,
|
|
|
146 |
def save_recent_question(question, response_time):
|
147 |
data = load_recent_questions()
|
148 |
|
149 |
+
data["questions"] = [q for q in data["questions"] if q["question"] != question]
|
150 |
+
|
151 |
# Append new question & metrics
|
152 |
data["questions"].append({
|
153 |
"question": question,
|