Managed optimization

Prompts that learn from production, not playgrounds.

We connect Curious to the prompts, model choices, and parameters inside your AI product and run continuous experiments against your evals and user outcomes. You define what good looks like. We find the configurations that deliver it.

The problem

Most prompts are written once and eyeballed.

Someone iterates in a playground until the output looks right, pastes the prompt into the codebase, and moves on. Maybe there's an eval suite that runs before deploys. Then the prompt meets real users, whose requests look nothing like the test cases, and nobody goes back to find out whether a different wording, a different example, or a different model would have done better.

An AI product is a stack of these choices: the system prompt, the few-shot examples, the temperature, which model serves which request. Each one moves quality, latency, and cost. And the ground shifts underneath them, because every model update changes how the same prompt behaves. Hand-tuning can't keep up.

How most tools approach this

Versioning, playgrounds, and offline evals.

Prompt-management platforms give you version control, a playground, and eval suites: write test cases, compare variants side by side, promote the winner. That's regression testing, not optimization. It tells you a new prompt didn't get worse on the cases you thought of. It can't tell you which prompt performs best on the requests you didn't think of, and it can't tell you that the best prompt for one kind of request is the wrong one for another.

A/B testing prompts in production gets closer, but the variants are still written by your team, and each test occupies an engineer who has better things to do.

How we do it

Continuous experiments, with rewards that mature in minutes.

We connect Curious to the surfaces you want optimized: the system prompt on your support agent, the instructions in your summarization pipeline, the model tier and parameters behind each endpoint. We define the reward together. Eval scores, thumbs ratings, task completions, and regenerate rates count for or against. Latency and cost become constraints the system can't cross.

Curious generates prompt variants, each built on a different hypothesis about what will help: tighter instructions, different examples, a reordered context. Then it tests them through a contextual bandit that learns which configuration works for which kind of request. Support tickets about billing might get a different prompt than tickets about bugs, and a cheap model where it holds quality, a frontier model where it doesn't.

This is the fastest surface we optimize. A purchase takes days to observe. An eval score or a thumbs-down arrives in minutes, so experiments conclude in days instead of weeks. We manage the whole loop and send you a weekly report: what improved, for which request types, and what it did to your quality, latency, and spend.

What you get

Managed end to end.

Integration.

However you serve your prompts (a config file, a prompt-management tool, or strings in the codebase), the connection is a single API call that returns the prompt and parameters to use for each request.

Variant generation.

Curious writes the prompt variants, each built on a specific hypothesis (this task needs stricter output formatting, this audience needs simpler language, this model responds to fewer examples). Your team reviews the first rounds until the voice and boundaries are right.

Per-request optimization.

The bandit learns which prompt, model, and parameters work for which kind of request, not just which variant wins on average. That includes routing: cheaper models where quality holds, frontier models where it doesn't.

Guardrails.

Eval thresholds a variant must clear before it serves traffic. Latency and cost ceilings the system can't exceed. Approval workflows on by default, so nothing reaches users without your sign-off until you turn it off.

Weekly reporting.

What improved and by how much, which request types respond to which configurations, where cost dropped without quality loss, and what changed since last week. We flag anything surprising and discuss whether to adjust.

Your prompts should learn as fast as your models ship.

Stop re-tuning by hand every time a model updates.