Combine Programs with dspy.Ensemble
Guide the user through using DSPy's Ensemble optimizer to combine multiple optimized programs into a single ensemble that aggregates their outputs. This is useful when you have run several optimization passes (different optimizers, different hyperparameters, different random seeds) and want to combine them for more robust predictions.
What is Ensemble
dspy.Ensemble is an optimizer (teleprompter) that takes a list of DSPy programs and returns a sing
[Description truncada. Veja o README completo no GitHub.]