fruitpicker01 commited on
Commit
8779283
1 Parent(s): 9400754

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -6
app.py CHANGED
@@ -789,7 +789,7 @@ def generate_all_messages(desc, benefits, key_message, gender, generation, psych
789
  save_statistics_to_github(approach_stats)
790
 
791
  def rank_messages(non_personalized_messages, personalized_messages):
792
- # Предполагается, что у вас есть DataFrame unique_sms_df, используемый в функции best_text_choice
793
  unique_sms_df = pd.read_parquet('unique_texts.parquet')
794
 
795
  # Разделяем сообщения на отдельные строки
@@ -797,15 +797,20 @@ def rank_messages(non_personalized_messages, personalized_messages):
797
  personalized_list = [msg.strip() for msg in personalized_messages.strip().split('\n\n') if msg.strip()]
798
 
799
  # Ранжируем неперсонализированные сообщения
800
- ranked_non_personalized = best_text_choice(non_personalized_list, unique_sms_df, tokenizer, model)
801
  # Ранжируем персонализированные сообщения
802
- ranked_personalized = best_text_choice(personalized_list, unique_sms_df, tokenizer, model)
 
 
 
 
 
803
 
804
  # Формируем строки для отображения
805
- # ranked_non_personalized_messages = '\n\n'.join(ranked_non_personalized)
806
- # ranked_personalized_messages = '\n\n'.join(ranked_personalized)
807
 
808
- return ranked_non_personalized, ranked_personalized
809
 
810
  # ФУНКЦИИ ПРОВЕРОК (НАЧАЛО)
811
 
 
789
  save_statistics_to_github(approach_stats)
790
 
791
  def rank_messages(non_personalized_messages, personalized_messages):
792
+ # Загружаем DataFrame unique_sms_df, используемый в функции best_text_choice
793
  unique_sms_df = pd.read_parquet('unique_texts.parquet')
794
 
795
  # Разделяем сообщения на отдельные строки
 
797
  personalized_list = [msg.strip() for msg in personalized_messages.strip().split('\n\n') if msg.strip()]
798
 
799
  # Ранжируем неперсонализированные сообщения
800
+ ranked_non_personalized_df = best_text_choice(non_personalized_list, unique_sms_df, tokenizer, model)
801
  # Ранжируем персонализированные сообщения
802
+ ranked_personalized_df = best_text_choice(personalized_list, unique_sms_df, tokenizer, model)
803
+
804
+ # Предполагается, что функция best_text_choice возвращает DataFrame с колонкой 'text' или 'message'
805
+ # Извлекаем список сообщений из DataFrame
806
+ ranked_non_personalized_messages_list = ranked_non_personalized_df['text'].tolist()
807
+ ranked_personalized_messages_list = ranked_personalized_df['text'].tolist()
808
 
809
  # Формируем строки для отображения
810
+ ranked_non_personalized_messages = '\n\n'.join(ranked_non_personalized_messages_list)
811
+ ranked_personalized_messages = '\n\n'.join(ranked_personalized_messages_list)
812
 
813
+ return ranked_non_personalized_messages, ranked_personalized_messages
814
 
815
  # ФУНКЦИИ ПРОВЕРОК (НАЧАЛО)
816