Priyanka-Ankam commited on
Commit
c9a1ffc
·
verified ·
1 Parent(s): f2eaa53

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -148,34 +148,36 @@ else:
148
  st.subheader("📥 Input Data")
149
  st.dataframe(df_raw, use_container_width=True)
150
 
 
 
 
 
 
151
  # --------------------------
152
  # Employee-wise LLM Generation
153
  # --------------------------
154
 
 
 
 
 
155
  st.subheader("🎯 Generate AI Output for an Employee")
156
 
157
- # Dropdown list of employees
158
  selected_employee = st.selectbox(
159
  "Select an employee for AI recommendations:",
160
  df["Name"].unique()
161
  )
162
 
163
- # Extract selected row
164
  emp = df[df["Name"] == selected_employee].iloc[0]
165
 
166
  st.markdown(f"### {emp['Name']} — {emp['CurrentRole']}")
167
 
168
- # Button to generate LLM outputs for this one employee
169
  if st.button("Generate AI Plan for Selected Employee"):
170
  with st.spinner("Generating next role & 30-60-90 plan..."):
171
 
172
- # Generate Next Role
173
  next_role = generate_next_role(emp["CurrentRole"])
174
-
175
- # Generate 30-60-90 plan
176
  plan = generate_llm_plan(emp["CurrentRole"], next_role)
177
 
178
- # Display Results
179
  st.markdown("### 🔼 Predicted Next-Level Role")
180
  st.success(next_role)
181
 
 
148
  st.subheader("📥 Input Data")
149
  st.dataframe(df_raw, use_container_width=True)
150
 
151
+ df = df_raw.copy()
152
+ df["ReadinessScore"] = df.apply(score, axis=1)
153
+ df["SuggestedNextRole"] = df.apply(suggest_next_role, axis=1)
154
+ df["RecommendedActions"] = df.apply(suggest_actions, axis=1)
155
+
156
  # --------------------------
157
  # Employee-wise LLM Generation
158
  # --------------------------
159
 
160
+ # --------------------------
161
+ # Employee-wise LLM Generation (Correct Location)
162
+ # --------------------------
163
+
164
  st.subheader("🎯 Generate AI Output for an Employee")
165
 
 
166
  selected_employee = st.selectbox(
167
  "Select an employee for AI recommendations:",
168
  df["Name"].unique()
169
  )
170
 
 
171
  emp = df[df["Name"] == selected_employee].iloc[0]
172
 
173
  st.markdown(f"### {emp['Name']} — {emp['CurrentRole']}")
174
 
 
175
  if st.button("Generate AI Plan for Selected Employee"):
176
  with st.spinner("Generating next role & 30-60-90 plan..."):
177
 
 
178
  next_role = generate_next_role(emp["CurrentRole"])
 
 
179
  plan = generate_llm_plan(emp["CurrentRole"], next_role)
180
 
 
181
  st.markdown("### 🔼 Predicted Next-Level Role")
182
  st.success(next_role)
183