text: get_tools("what shirts can i buy?")[t.name for t in tools]    ['Open_AI_Klarna_product_Api.productsUsingGET',     'Milo.askMilo',     'Zapier_Natural_Language_Actions_(NLA)_API_(Dynamic)_-_Beta.search_all_actions',     'Zapier_Natural_Language_Actions_(NLA)_API_(Dynamic)_-_Beta.preview_a_zap',     'Zapier_Natural_Language_Actions_(NLA)_API_(Dynamic)_-_Beta.get_configuration_link',     'Zapier_Natural_Language_Actions_(NLA)_API_(Dynamic)_-_Beta.list_exposed_actions',     'SchoolDigger_API_V2.0.Autocomplete_GetSchools',     'SchoolDigger_API_V2.0.Districts_GetAllDistricts2',     'SchoolDigger_API_V2.0.Districts_GetDistrict2',     'SchoolDigger_API_V2.0.Rankings_GetSchoolRank2',     'SchoolDigger_API_V2.0.Rankings_GetRank_District',     'SchoolDigger_API_V2.0.Schools_GetAllSchools20',     'SchoolDigger_API_V2.0.Schools_GetSchool20']Prompt Templateâ€‹The prompt template is pretty standard, because we're not actually changing that much logic in the actual prompt template, but rather we are just changing how retrieval is done.# Set up the base templatetemplate = """Answer the following questions as best you can, but speaking as a pirate might speak. You have access to the following tools:{tools}Use the following format:Question: the input question you must answerThought: you should always think about what