Pashy commited on
Commit
a1f2bf6
·
verified ·
1 Parent(s): 45d0d6b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -4
app.py CHANGED
@@ -54,7 +54,7 @@ def run_parallel_wo_validation(prompts: List[str], query_fn, max_workers: int =
54
  with ThreadPoolExecutor(max_workers=max_workers) as executor:
55
  futures = {executor.submit(query_fn, prompt): prompt for prompt in prompts}
56
  for future in as_completed(futures):
57
- results.append(res)
58
  return results
59
 
60
  # Prompt builders
@@ -74,7 +74,7 @@ def build_books_prompt(name: str, query: str) -> str:
74
  return f"""Ти найкращий пошуковий помічник по книгам у світі. Надай мені список книг, які рекомендував {name}.
75
  Мене цікавлять тільки назви книг та автори, не пиши нічого іншого. В відповіді повинні бути лише назва книги.
76
  Проаналізуй всі статті, публікації, згадки у соціальних мережах про {name} і знайди саме книги які ця людина рекомендувала.
77
- Ці книги потрібні щоб віповісти на запит користувача {query}.
78
  Якщо ти нічого не зміг знайти поверни "". БІЛЬШЕ НІЧОГО НЕ ПИШИ."""
79
 
80
  # Generator function for progressive output
@@ -107,10 +107,8 @@ def on_click(query, context):
107
 
108
 
109
  book_prompts = [build_books_prompt(name, query) for name in people]
110
- print(book_prompts)
111
  book_results = run_parallel_wo_validation(book_prompts, query_openai, max_workers=10)
112
  print(book_results)
113
-
114
 
115
  all_raw_text = " ".join(filter(lambda x: x not in (None, '', '""', "''"), book_results))
116
 
 
54
  with ThreadPoolExecutor(max_workers=max_workers) as executor:
55
  futures = {executor.submit(query_fn, prompt): prompt for prompt in prompts}
56
  for future in as_completed(futures):
57
+ results.append(future.result())
58
  return results
59
 
60
  # Prompt builders
 
74
  return f"""Ти найкращий пошуковий помічник по книгам у світі. Надай мені список книг, які рекомендував {name}.
75
  Мене цікавлять тільки назви книг та автори, не пиши нічого іншого. В відповіді повинні бути лише назва книги.
76
  Проаналізуй всі статті, публікації, згадки у соціальних мережах про {name} і знайди саме книги які ця людина рекомендувала.
77
+ Ці книги потрібні щоб віповісти на запит користувача рекомендації книг від {name} зі сфери {query}.
78
  Якщо ти нічого не зміг знайти поверни "". БІЛЬШЕ НІЧОГО НЕ ПИШИ."""
79
 
80
  # Generator function for progressive output
 
107
 
108
 
109
  book_prompts = [build_books_prompt(name, query) for name in people]
 
110
  book_results = run_parallel_wo_validation(book_prompts, query_openai, max_workers=10)
111
  print(book_results)
 
112
 
113
  all_raw_text = " ".join(filter(lambda x: x not in (None, '', '""', "''"), book_results))
114