Launching today

VizPy
Turn prompt failures into executable rules — for AI agents
70 followers
Turn prompt failures into executable rules — for AI agents
70 followers
VizPy automatically optimizes your LLM prompts by learning from failures. With a single API call, it improves prompts and reasoning workflows so your apps, agents, and pipelines deliver more reliable results, without manual prompt tweaking.








Hey Product Hunt 👋
Excited to launch VizPy today.
VizPy automatically optimizes your LLM prompts by learning from failures. One API call, dramatically better results.
For most LLM apps, prompt optimization is still manual — test, tweak, repeat. It’s slow, inconsistent, and hard to scale.
VizPy makes that process systematic, helping AI apps, agents, and pipelines produce better, more reliable outputs.
You can try it here: https://vizpy.vizops.ai/
Would love to hear how you’re handling prompt optimization today. 🚀
Congrats on the launch!
Automatic prompt optimization is a pain point for a lot of devs.
How does it handle cases where 'failure' is subjective or hard to define?
@moonblood2077 Thanks a lot! and this is a great question. While contraprompt works the best when you have well defined labels. ContraPrompt has a structural advantage here. It doesn't need you to define failure absolutely -- it only needs you to say "this attempt was better than that attempt on the same input." Relative preference is way easier to define than absolute quality. You can use an LLM-as-judge that picks A vs B without needing to assign a score. As long as there's a delta between two attempts, it mines a rule. PromptGrad in its current form might be harder to use since it needs a numeric score but PromptGrad can benefit from something like LLM-as-judge incase we don't have proper well defined metrics.
Really solid idea imo, Anyone building with LLMs knows how messy prompt tweaking gets, test, fail, tweak again repeat is irratting.
Turning those failures into executable rules is actually very smart i would say
VizPy looks like a clean way to make AI workflows more reliable without the constant jugaad with prompts.
Excited to see where you guys take this. All the best for the launch 👏