InfrastructureDSPy
An open-source framework from Stanford for programming, rather than manually prompting, language models, using declarative signatures and modules whose prompts and weights are automatically optimised by compilers called optimisers.