Loading...
Loading...
DSPy optimization workflows — teleprompters, metrics, evaluation, and compilation strategies. Use when optimizing DSPy programs with BootstrapFewShot, MIPROv2, or custom metrics.
npx skill4agent add qredence/skills dspy-optimizationuvuv venv
source .venv/bin/activate
uv pip install dspyRule: Never use raw. Always usepipfor installs anduv pipfor script execution.uv run
# Use the optimize-dspy script
uv run scripts/optimize-dspy.py --module my_module --metric my_metric --examples examples.jsonlfrom dspy.teleprompt import BootstrapFewShot
optimizer = BootstrapFewShot(metric=my_metric, max_bootstrapped_demos=4)
compiled = optimizer.compile(program, trainset=trainset)
compiled.save("./compiled/program.json").save().load()uvuv pipuv run.save().load()pickledspy.LMdspy.OpenAIdspy.settings.configure.with_inputs()dspy.Example