DrishtiSharma commited on
Commit
d1ff93c
Β·
verified Β·
1 Parent(s): 5e2063f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -172,7 +172,7 @@ if st.session_state.df is not None:
172
  context=[analyze_data],
173
  )
174
 
175
- # βœ… Single Crew to handle both report and conclusion generation
176
  crew = Crew(
177
  agents=[sql_dev, data_analyst, report_writer, conclusion_writer],
178
  tasks=[extract_data, analyze_data, write_report, write_conclusion],
@@ -190,10 +190,10 @@ if st.session_state.df is not None:
190
  with st.spinner("Processing query..."):
191
  inputs = {"query": query}
192
  result = crew.kickoff(inputs=inputs)
193
- result_dict = result.to_dict()
194
 
195
- main_report = result_dict.get('write_report', '')
196
- conclusion = result_dict.get('write_conclusion', '')
 
197
 
198
  # Step 1: Display Analysis Report
199
  st.markdown("### Analysis Report:")
@@ -248,6 +248,7 @@ if st.session_state.df is not None:
248
  else:
249
  st.info("Please load a dataset to proceed.")
250
 
 
251
  # Sidebar Reference
252
  with st.sidebar:
253
  st.header("πŸ“š Reference:")
 
172
  context=[analyze_data],
173
  )
174
 
175
+ # Optimized Single Crew for Report and Conclusion
176
  crew = Crew(
177
  agents=[sql_dev, data_analyst, report_writer, conclusion_writer],
178
  tasks=[extract_data, analyze_data, write_report, write_conclusion],
 
190
  with st.spinner("Processing query..."):
191
  inputs = {"query": query}
192
  result = crew.kickoff(inputs=inputs)
 
193
 
194
+ # βœ… Corrected result access
195
+ main_report = result.tasks[2].output if result.tasks[2].output else "⚠️ No Report Generated."
196
+ conclusion = result.tasks[3].output if result.tasks[3].output else "⚠️ No Conclusion Generated."
197
 
198
  # Step 1: Display Analysis Report
199
  st.markdown("### Analysis Report:")
 
248
  else:
249
  st.info("Please load a dataset to proceed.")
250
 
251
+
252
  # Sidebar Reference
253
  with st.sidebar:
254
  st.header("πŸ“š Reference:")