geronimo-pericoli commited on
Commit
dc15ed7
verified
1 Parent(s): 3b92db2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -32
app.py CHANGED
@@ -546,45 +546,39 @@ with gr.Blocks(theme='sudeepshouche/minimalist', css=css) as demo:
546
  global final_response
547
  global query
548
 
549
- profile = "no-ingresado"
550
-
551
- if profile is not None:
552
- # Inicializar el historial de chat si est谩 vac铆o con el mensaje del usuario actual
553
- if not chat_history:
554
- chat_history = [[message, ""]]
555
- else:
556
- # Agregar el mensaje actual al historial de chat
557
- chat_history.append([message, ""])
558
 
559
- # Resumir los mensajes previos en chat_history_engine
560
- chat_history_engine = summarize_assistant_messages(chat_history_engine)
561
 
562
- # Generar la respuesta usando el motor de chat
563
- response = chat_engine.stream_chat(message, chat_history=chat_history_engine)
564
 
565
- # Extraer la informaci贸n de los metadatos y textos de la respuesta
566
- metadata_info = extraer_informacion_metadata(response, max_results=10)
567
- texts_info = extraer_textos_metadata(response, max_results=10)
568
 
569
- if metadata_info:
570
- result_metadata = "\n".join(metadata_info)
571
- if texts_info:
572
- result_texts = texts_info
573
 
574
- # Procesar la respuesta generada y agregarla al historial del chat
575
- for text in response.response_gen:
576
- chat_history[-1][1] += text
577
- yield "", chat_history # Actualiza el historial del chat y retorna el nuevo estado
578
 
579
- # Guardar la conversaci贸n en el dataset
580
- save_to_dataset(message, chat_history[-1][1], profile)
581
 
582
- final_response = response
583
- query = message
584
- else:
585
- simulated_message = "Ingrese con su usuario para usar el chat"
586
- simulated_chat_history = [[message, simulated_message]] # Se genera un historial simulado
587
- yield "", simulated_chat_history
588
 
589
 
590
 
 
546
  global final_response
547
  global query
548
 
549
+ # Inicializar el historial de chat si est谩 vac铆o con el mensaje del usuario actual
550
+ if not chat_history:
551
+ chat_history = [[message, ""]]
552
+ else:
553
+ # Agregar el mensaje actual al historial de chat
554
+ chat_history.append([message, ""])
 
 
 
555
 
556
+ # Resumir los mensajes previos en chat_history_engine
557
+ chat_history_engine = summarize_assistant_messages(chat_history_engine)
558
 
559
+ # Generar la respuesta usando el motor de chat
560
+ response = chat_engine.stream_chat(message, chat_history=chat_history_engine)
561
 
562
+ # Extraer la informaci贸n de los metadatos y textos de la respuesta
563
+ metadata_info = extraer_informacion_metadata(response, max_results=10)
564
+ texts_info = extraer_textos_metadata(response, max_results=10)
565
 
566
+ if metadata_info:
567
+ result_metadata = "\n".join(metadata_info)
568
+ if texts_info:
569
+ result_texts = texts_info
570
 
571
+ # Procesar la respuesta generada y agregarla al historial del chat
572
+ for text in response.response_gen:
573
+ chat_history[-1][1] += text
574
+ yield "", chat_history # Actualiza el historial del chat y retorna el nuevo estado
575
 
576
+ # Guardar la conversaci贸n en el dataset
577
+ save_to_dataset(message, chat_history[-1][1], "no-ingresado")
578
 
579
+ final_response = response
580
+ query = message
581
+
 
 
 
582
 
583
 
584