def extract_tool_calls(tool_calls_str): json_objects = re.findall(r'(.*?)', tool_calls_str, re.DOTALL) result_list = [json.loads(obj) for obj in json_objects] return result_list available_functions = { "product_identifier_func": product_identifier_func, "find_budget_friendly_option": find_budget_friendly_option }