Spaces:
Running
Running
Update app.py
Browse files
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,
|
| 64 |
-
return f"""Ти найкращий пошуковий помічник по книгам у світі. Надай мені список книг, які рекомендував {name} з {
|
| 65 |
Мене цікавлять тільки назви книг, не пиши нічого іншого. В відповіді повинні бути лише назва книги.
|
| 66 |
-
Проаналізуй всі статті, публікації, згадки у соціальних мережах про {name} з {
|
| 67 |
-
Ці книги потрібні щоб віповісти на запит користувача {query}
|
| 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
|