Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -104,7 +104,19 @@ def get_top_chunks(query, chunk_embeddings, text_chunks):
|
|
| 104 |
|
| 105 |
def respond(message, history, checkboxes, checkboxes2, checkboxes3):
|
| 106 |
response = ""
|
| 107 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 108 |
print(best_recipes_chunk)
|
| 109 |
|
| 110 |
str_recipes_chunk = "\n".join([str(chunk) for chunk in best_recipes_chunk])
|
|
|
|
| 104 |
|
| 105 |
def respond(message, history, checkboxes, checkboxes2, checkboxes3):
|
| 106 |
response = ""
|
| 107 |
+
# Combine message + checkboxes into one search query
|
| 108 |
+
query = message
|
| 109 |
+
if checkboxes:
|
| 110 |
+
query += " " + " ".join(checkboxes)
|
| 111 |
+
if checkboxes2:
|
| 112 |
+
query += " " + " ".join(checkboxes2)
|
| 113 |
+
if checkboxes3:
|
| 114 |
+
query += " " + " ".join(checkboxes3)
|
| 115 |
+
|
| 116 |
+
print("FINAL SEMANTIC SEARCH QUERY:", query)
|
| 117 |
+
|
| 118 |
+
best_recipes_chunk = get_top_chunks(query, chunk_embeddings, cleaned_chunks)
|
| 119 |
+
|
| 120 |
print(best_recipes_chunk)
|
| 121 |
|
| 122 |
str_recipes_chunk = "\n".join([str(chunk) for chunk in best_recipes_chunk])
|