thefish1 commited on
Commit
0796124
·
1 Parent(s): bf5733a
Files changed (1) hide show
  1. app.py +22 -22
app.py CHANGED
@@ -522,29 +522,29 @@ def chatbot_response(message, history, window_size, threshold, score_threshold,u
522
  end_time=time.time()
523
  print(f"Time taken for vecDB: {end_time - start_time}")
524
 
525
- # if distance < 1000:
526
 
527
- # ad_message = f"{message} <sep>品牌{brand}<sep>{ad_summary}"
528
- # print(f"ad_sumamry: {ad_summary}")
529
- # messages = [{"role": "system", "content": "请你将生活化、原汁原味的语言提炼出来,具有亲切感,类似于拉家常的方式推销商品,具有融洽的氛围和口语化的语言。请直接输出融合的对话文本。"}]
530
- # for val in history:
531
- # if val[0]:
532
- # messages.append({"role": "user", "content": val[0]})
533
- # if val[1]:
534
- # messages.append({"role": "assistant", "content": val[1]})
535
- # messages.append({"role": "user", "content": ad_message})
536
-
537
- # for keyword in keywords_dict.keys():
538
- # if any(ad_keyword in keyword for ad_keyword in ad_keywords.split(',')):
539
- # triggered_keywords[keyword] = current_turn
540
- # else:
541
- # messages = [{"role": "system", "content": "你是一个热情的聊天机器人。"}]
542
- # for val in history:
543
- # if val[0]:
544
- # messages.append({"role": "user", "content": val[0]})
545
- # if val[1]:
546
- # messages.append({"role": "assistant", "content": val[1]})
547
- # messages.append({"role": "user", "content": message})
548
 
549
 
550
 
 
522
  end_time=time.time()
523
  print(f"Time taken for vecDB: {end_time - start_time}")
524
 
525
+ if distance < 1000:
526
 
527
+ ad_message = f"{message} <sep>品牌{brand}<sep>{ad_summary}"
528
+ print(f"ad_sumamry: {ad_summary}")
529
+ messages = [{"role": "system", "content": "请你将生活化、原汁原味的语言提炼出来,具有亲切感,类似于拉家常的方式推销商品,具有融洽的氛围和口语化的语言。请直接输出融合的对话文本。"}]
530
+ for val in history:
531
+ if val[0]:
532
+ messages.append({"role": "user", "content": val[0]})
533
+ if val[1]:
534
+ messages.append({"role": "assistant", "content": val[1]})
535
+ messages.append({"role": "user", "content": ad_message})
536
+
537
+ for keyword in keywords_dict.keys():
538
+ if any(ad_keyword in keyword for ad_keyword in ad_keywords.split(',')):
539
+ triggered_keywords[keyword] = current_turn
540
+ else:
541
+ messages = [{"role": "system", "content": "你是一个热情的聊天机器人。"}]
542
+ for val in history:
543
+ if val[0]:
544
+ messages.append({"role": "user", "content": val[0]})
545
+ if val[1]:
546
+ messages.append({"role": "assistant", "content": val[1]})
547
+ messages.append({"role": "user", "content": message})
548
 
549
 
550