Pith. sign in

REVIEW 2 cited by

QualityFlow: An Agentic Workflow for Program Synthesis Controlled by LLM Quality Checks

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2501.17167 v2 pith:ML3MUN5Q submitted 2025-01-20 cs.SE cs.AI

classification cs.SEcs.AI
keywords programworkflowqualityqualityflowtestsproblemsynthesisagentic
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

We introduce QualityFlow, a dynamic agentic workflow for program synthesis. Given the English description of a programming problem and a set of unit tests, the model's goal is to synthesize the correct program that solves the problem and passes the tests. QualityFlow includes large language model (LLM) agents resembling a software development team, including code generation, testing, and self-debugging. We propose the LLM Quality Checker, which explicitly "imagines" whether the synthesized programs' execution would conform to the unit tests. The Quality Checks dynamically control the workflow, including actions to submit the final answer, clarify the problem statement, and revert previous workflow steps. Our experiments show that the Quality Checker can precisely accept any correct program, mitigate faulty synthesized tests, and prevent potential workflow deviation. QualityFlow establishes the state-of-the-art results on four program synthesis benchmarks: MBPP, HumanEval, and stricter evaluations from MBPP-EvalPlus and HumanEval-EvalPlus.

Discussion (0). Sign in to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. CatalogAgent: A Supervisor-mediated Self-Learning System Enabling Context Engineering for GenAI Models

    cs.AI 2026-07 conditional novelty 6.0 of 10

    A supervisor AI mediates generator/evaluator disagreements on product attributes and feeds summarized lessons back into worker prompts, improving accuracy by up to about 15% on selected attributes.

  2. LLM-Based Config Synthesis requires Disambiguation

    cs.NI 2025-07 conditional novelty 6.0 of 10

    LLM-based incremental config synthesis needs user disambiguation of insertion placement; Clarify uses differential questions and binary search to resolve it.

Pith tools