AIdeaText commited on
Commit
9da52d4
verified
1 Parent(s): 304d9f9

Update modules/semantic/semantic_interface.py

Browse files
modules/semantic/semantic_interface.py CHANGED
@@ -137,23 +137,18 @@ def display_semantic_interface(lang_code, nlp_models, semantic_t):
137
  )
138
 
139
  # --- BOT脫N PARA ACTIVAR EL AGENTE VIRTUAL (NUEVA POSICI脫N CORRECTA) ---
140
- if st.button(
141
- "馃挰 " + semantic_t.get('semantic_virtual_agent_button', 'Analizar con Agente Virtual'),
142
- key="activate_semantic_agent",
143
- use_container_width=True,
144
- type="primary"
145
- ):
146
-
147
- # Obtener el texto analizado
148
- text_content = st.session_state.semantic_state.get('text_content', "")
149
-
150
- st.session_state.semantic_agent_active = True
151
  st.session_state.semantic_agent_data = {
152
- 'text': text_content,
153
- 'metrics': st.session_state.semantic_result['analysis'],
154
  'graph_data': st.session_state.semantic_result['analysis'].get('concept_graph')
155
  }
156
- st.success(semantic_t.get('semantic_agent_ready_message', 'An谩lisis enviado al agente virtual. Abre el chat para conversar.'))
157
  st.rerun()
158
 
159
  # Mostrar notificaci贸n si el agente est谩 activo
 
137
  )
138
 
139
  # --- BOT脫N PARA ACTIVAR EL AGENTE VIRTUAL (NUEVA POSICI脫N CORRECTA) ---
140
+ if st.button("馃挰 Consultar con Asistente"):
141
+ if 'semantic_result' not in st.session_state:
142
+ st.error("Primero complete el an谩lisis sem谩ntico")
143
+ return
144
+
145
+ # Guardar TODOS los datos necesarios
 
 
 
 
 
146
  st.session_state.semantic_agent_data = {
147
+ 'text': st.session_state.semantic_state['text_content'], # Texto completo
148
+ 'metrics': st.session_state.semantic_result['analysis'], # M茅tricas
149
  'graph_data': st.session_state.semantic_result['analysis'].get('concept_graph')
150
  }
151
+ st.session_state.semantic_agent_active = True
152
  st.rerun()
153
 
154
  # Mostrar notificaci贸n si el agente est谩 activo