dspy-vizpy
Installation
SKILL.md
VizPy — Commercial Prompt Optimizer for DSPy
Guide the user through integrating VizPy as a drop-in prompt optimizer alongside or instead of DSPy's native optimizers (GEPA, MIPROv2).
Step 1: Understand the optimization need
Before recommending VizPy, clarify:
- Classification or generation? — ContraPromptOptimizer is for classification (fixed categories), PromptGradOptimizer is for generation (open-ended text). This determines which optimizer to use.
- Already tried DSPy native optimizers? — If not, start with GEPA or MIPROv2 first. VizPy is best as a comparison or when native optimizers plateau.
- Data privacy constraints? — VizPy is SaaS — training data is sent to their servers. If data cannot leave the network, use GEPA instead.
- How many optimization runs do they need? — Free tier allows 10 runs/month. Beyond that requires Pro ($20/mo).
What is VizPy
VizPy is a commercial SaaS prompt optimization service (vizpy.vizops.ai) that provides two optimizers for DSPy programs:
- ContraPromptOptimizer — for classification tasks (sentiment, routing, tagging)
- PromptGradOptimizer — for generation tasks (summarization, content creation, Q&A)