Fieldwork

Iteration strategy for Doubao Coding models

When coding models converge on static leaderboard scores yet still feel drastically different in daily use, how do you decide what to optimize next? I designed blind multi-model studies and independently built a model proxy service to capture external developers' real-world tasks, turning raw failure traces into concrete directions for model iteration.

6+Rounds of external blind real-task studies
50–100Active participants per round
3–4Anonymous models compared side-by-side per task

What static benchmarks miss

Predefined coding puzzles rarely capture the friction of multi-file refactoring or debugging messy environments. To find high-leverage improvements, I anchored our research on three questions: what users actually try to accomplish (task distribution), how models stack up head-to-head (relative preference), and the exact step where execution breaks down (failure attribution).

Capturing comparable, traceable feedback

Participants used a unified agent framework to run their own real tasks across three or four anonymized models simultaneously, submitting rankings, task categories, and failure notes. To make this seamless and auditable, I built a custom proxy service that standardized model configurations, managed anonymous routing, and logged full request/response payloads alongside execution traces across 6+ testing rounds.

From raw traces to training decisions

Cross-referencing human rankings with execution traces exposed specific scenario gaps and failure patterns, directly informing post-training data synthesis.

Scope & caveats:Task distributions reflect the specific cohort of each round (e.g., ~70% of tasks in one round involved information aggregation, which cannot be generalized blindly). Proprietary win-rate deltas are omitted here. Additionally, the custom proxy was purpose-built for evaluation telemetry rather than a commercial gateway with billing or strict SLA guarantees.

Let’s talk

If you’re building AI products, designing evaluations, or figuring out how agents hold up in the wild, I’d love to exchange notes.