Note: our prompt optimization procedure is based on this repository created by Zhou et al., 2024 (see the paper). Here we only include files that differ from the original repo.