Pashy commited on
Commit
d0fefeb
·
verified ·
1 Parent(s): d4403c2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -15,6 +15,7 @@ openai_tools = [{"type": "web_search_preview", "search_context_size": "high", "u
15
  # JSON parser
16
  def parse_json_response(response: str) -> list:
17
  cleaned = response.replace("json", "").replace("```", "").replace("\n", "")
 
18
  return json.loads(cleaned)
19
 
20
 
@@ -60,11 +61,11 @@ def build_people_prompt(area: str) -> str:
60
  Надай список 5 успішних людей (ім`я та прізвище).
61
  Шукай все що напряму пов'язано з {area} (компанії, дочірні компанії, співробітники, і тд)""" + JSON_INSTRUCTION
62
 
63
- def build_books_prompt(name: str, context: str) -> str:
64
- return f"""Ти найкращий пошуковий помічник по книгам у світі. Надай мені список книг, які рекомендував {name} з {context}.
65
  Мене цікавлять тільки назви книг, не пиши нічого іншого. В відповіді повинні бути лише назва книги.
66
- Проаналізуй всі статті, публікації, згадки у соціальних мережах про {name} з {context} і знайди саме книги які ця людина рекомендувала.
67
- Ці книги потрібні щоб віповісти на запит користувача {query} + {context}
68
  Якщо ти нічого не зміг знайти поверни "". БІЛЬШЕ НІЧОГО НЕ ПИШИ."""
69
 
70
  # Generator function for progressive output
 
15
  # JSON parser
16
  def parse_json_response(response: str) -> list:
17
  cleaned = response.replace("json", "").replace("```", "").replace("\n", "")
18
+ print(cleaned)
19
  return json.loads(cleaned)
20
 
21
 
 
61
  Надай список 5 успішних людей (ім`я та прізвище).
62
  Шукай все що напряму пов'язано з {area} (компанії, дочірні компанії, співробітники, і тд)""" + JSON_INSTRUCTION
63
 
64
+ def build_books_prompt(name: str, query: str) -> str:
65
+ return f"""Ти найкращий пошуковий помічник по книгам у світі. Надай мені список книг, які рекомендував {name} з {query}.
66
  Мене цікавлять тільки назви книг, не пиши нічого іншого. В відповіді повинні бути лише назва книги.
67
+ Проаналізуй всі статті, публікації, згадки у соціальних мережах про {name} з {query} і знайди саме книги які ця людина рекомендувала.
68
+ Ці книги потрібні щоб віповісти на запит користувача {query}
69
  Якщо ти нічого не зміг знайти поверни "". БІЛЬШЕ НІЧОГО НЕ ПИШИ."""
70
 
71
  # Generator function for progressive output