
We introduce self-invoking code generation, a new task designed to evaluate the progressive reasoning and problem-solving capabilities of LLMs. In this task, models are presented with a base problem and a related, more complex problem. They must solve the base problem and then utilize its solution to address the more complex one. This work features three key contributions. First, we propose a general recipe for generating more challenging versions of existing benchmarks, resulting in three new benchmarks: HumanEval Pro, MBPP Pro, and BigCodeBench-Lite Pro, specifically designed to assess LLMsResearch goal: How does the performance of multimodal models compare to text-only LLMs on self-invoking code generation tasks in HumanEval Pro and MBPP Pro, measured by pass@1 and pass@5 accuracy?Autonomous synthesis report generated by Assignee Research. Tribunal consensus score: 8.0/10.
