Prompt Codebooks: Discrete Compositional Optimization for Language Model Instruction Refinement | ArxivCSExplorer