Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -28,10 +28,19 @@ client = InferenceClient(
|
|
28 |
)
|
29 |
|
30 |
def parse_action(string: str):
|
|
|
|
|
31 |
assert string.startswith("action:")
|
32 |
idx = string.find("action_input=")
|
|
|
33 |
if idx == -1:
|
|
|
|
|
34 |
return string[8:], None
|
|
|
|
|
|
|
|
|
35 |
return string[8 : idx - 1], string[idx + 13 :].strip("'").strip('"')
|
36 |
|
37 |
|
@@ -89,7 +98,7 @@ def call_search(purpose, task, history, action_input):
|
|
89 |
print("compressing...")
|
90 |
return_list = compress_data(rl,purpose,task,return_list)
|
91 |
history = "observation: the search results are:\n {}\n".format(return_list)
|
92 |
-
return "
|
93 |
else:
|
94 |
history = "observation: I need to trigger a search using the following syntax:\naction: SEARCH action_input=SEARCH_QUERY\n"
|
95 |
return "UPDATE-TASK", None, history, task
|
@@ -309,11 +318,11 @@ def find_all(purpose,task,history, url):
|
|
309 |
task = "complete?"
|
310 |
return "MAIN", None, history, task
|
311 |
else:
|
312 |
-
history += "observation: I need to trigger a search using the following syntax:\naction:
|
313 |
return "MAIN", None, history, task
|
314 |
except Exception as e:
|
315 |
print (e)
|
316 |
-
history += "observation: I need to trigger a search using the following syntax:\naction:
|
317 |
return "MAIN", None, history, task
|
318 |
|
319 |
#else:
|
|
|
28 |
)
|
29 |
|
30 |
def parse_action(string: str):
|
31 |
+
print("PARSING:")
|
32 |
+
print(string)
|
33 |
assert string.startswith("action:")
|
34 |
idx = string.find("action_input=")
|
35 |
+
print(idx)
|
36 |
if idx == -1:
|
37 |
+
print ("idx == -1")
|
38 |
+
print (string[8:])
|
39 |
return string[8:], None
|
40 |
+
|
41 |
+
print ("last return:")
|
42 |
+
print (string[8 : idx - 1])
|
43 |
+
print (string[idx + 13 :].strip("'").strip('"'))
|
44 |
return string[8 : idx - 1], string[idx + 13 :].strip("'").strip('"')
|
45 |
|
46 |
|
|
|
98 |
print("compressing...")
|
99 |
return_list = compress_data(rl,purpose,task,return_list)
|
100 |
history = "observation: the search results are:\n {}\n".format(return_list)
|
101 |
+
return "MAIN", None, history, task
|
102 |
else:
|
103 |
history = "observation: I need to trigger a search using the following syntax:\naction: SEARCH action_input=SEARCH_QUERY\n"
|
104 |
return "UPDATE-TASK", None, history, task
|
|
|
318 |
task = "complete?"
|
319 |
return "MAIN", None, history, task
|
320 |
else:
|
321 |
+
history += "observation: I need to trigger a search using the following syntax:\naction: SCRAPE_WEBSITE action_input=SEARCH_QUERY\n"
|
322 |
return "MAIN", None, history, task
|
323 |
except Exception as e:
|
324 |
print (e)
|
325 |
+
history += "observation: I need to trigger a search using the following syntax:\naction: SCRAPE_WEBSITE action_input=SEARCH_QUERY\n"
|
326 |
return "MAIN", None, history, task
|
327 |
|
328 |
#else:
|