cb1716pics commited on
Commit
e441c20
·
verified ·
1 Parent(s): 570dc7b

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -30
app.py CHANGED
@@ -22,34 +22,6 @@ st.markdown(
22
  unsafe_allow_html=True
23
  )
24
 
25
- # # Submit Button
26
- # if st.button("Submit"):
27
- # start_time = time.time()
28
- # retrieved_documents = retrieve_documents_hybrid(question, 10)
29
- # response = generate_response_from_document(question, retrieved_documents)
30
- # end_time = time.time()
31
- # time_taken_for_response = end_time-start_time
32
- # else:
33
- # response = ""
34
-
35
- # # Response Section
36
- # st.subheader("Response")
37
- # st.text_area("Generated Response:", value=response, height=150, disabled=True)
38
-
39
- # # Metrics Section
40
- # st.subheader("Metrics")
41
-
42
- # col1, col2 = st.columns([1, 3]) # Creating two columns for button and metrics display
43
-
44
- # with col1:
45
- # if st.button("Calculate Metrics"):
46
- # metrics = calculate_metrics(question, response, retrieved_documents, time_taken_for_response)
47
- # else:
48
- # metrics = ""
49
-
50
- # with col2:
51
- # st.text_area("Metrics:", value=metrics, height=100, disabled=True)
52
-
53
  # Initialize session state
54
  if "recent_questions" not in st.session_state:
55
  st.session_state.recent_questions = [] #load_recent_questions()
@@ -120,7 +92,7 @@ if st.button("Submit"):
120
  st.session_state.metrics = {}
121
  st.session_state.response = ""
122
  st.session_state.query_dataset = find_query_dataset(question)
123
- st.session_state.retrieved_documents = retrieve_documents_hybrid(question, st.session_state.query_dataset, 10)
124
  st.session_state.response = generate_response_from_document(question, st.session_state.retrieved_documents)
125
  end_time = time.time()
126
  st.session_state.time_taken_for_response = end_time - start_time
@@ -150,7 +122,7 @@ with col1:
150
  st.session_state.metrics = calculate_metrics(question, st.session_state.query_dataset, st.session_state.response, st.session_state.retrieved_documents, st.session_state.time_taken_for_response)
151
  for q in st.session_state.recent_questions:
152
  if q["question"] == st.session_state.last_question:
153
- q["metrics"] = {"metrics": st.session_state.metrics}
154
 
155
  # Save updated data to file
156
  #save_recent_questions(st.session_state.recent_questions)
 
22
  unsafe_allow_html=True
23
  )
24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  # Initialize session state
26
  if "recent_questions" not in st.session_state:
27
  st.session_state.recent_questions = [] #load_recent_questions()
 
92
  st.session_state.metrics = {}
93
  st.session_state.response = ""
94
  st.session_state.query_dataset = find_query_dataset(question)
95
+ st.session_state.retrieved_documents = retrieve_documents_hybrid(question, st.session_state.query_dataset, 5)
96
  st.session_state.response = generate_response_from_document(question, st.session_state.retrieved_documents)
97
  end_time = time.time()
98
  st.session_state.time_taken_for_response = end_time - start_time
 
122
  st.session_state.metrics = calculate_metrics(question, st.session_state.query_dataset, st.session_state.response, st.session_state.retrieved_documents, st.session_state.time_taken_for_response)
123
  for q in st.session_state.recent_questions:
124
  if q["question"] == st.session_state.last_question:
125
+ q["metrics"] = st.session_state.metrics
126
 
127
  # Save updated data to file
128
  #save_recent_questions(st.session_state.recent_questions)