paper-with-me

Papers

Commit0: Library Generation from Scratch

2024-12-02 · Wenting Zhao, Nan Jiang, Celine Lee, Justin T Chiu, Claire Cardie, Matthias Gallé, Alexander M Rush

With the goal of benchmarking generative systems beyond expert software development ability, we introduce Commit0, a benchmark that challenges AI agents to write libraries from scratch. Agents are provided with a specification document outlining the library's API as well as a suite of interactive unit tests, with the goal of producing an implementation of this API accordingly. The implementation is validated through running these unit tests. As a benchmark, Commit0 is designed to move beyond static one-shot code generation towards agents that must process long-form natural language specifications, adapt to multi-stage feedback, and generate code with complex dependencies. Commit0 also offers an interactive environment where models receive static analysis and execution feedback on the code they generate. Our experiments demonstrate that while current agents can pass some unit tests, none can yet fully reproduce full libraries. Results also show that interactive feedback is quite useful for models to generate code that passes more unit tests, validating the benchmarks that facilitate its use.

📄 PDF Abstract BibTeX arXiv:2412.01769

Code (1)

commit-0/commit0 공식 구현

Tasks

BenchmarkingCode Generation

Similar Papers 제목 키워드 기반

TextBox 2.0: A Text Generation Library with Pre-trained Language Models

2022-12-26 · Tianyi Tang, Junyi Li, Zhipeng Chen, Yiwen Hu 외

To facilitate research on text generation, this paper presents a comprehensive and unified library, TextBox 2.0, focusing on the use of pre-trained language models (PLMs). To be comprehensive, our library covers $13$ com…

Abstractive Text SummarizationData-to-Text GenerationDialogueMachine Translation+7

Committed Private Information Retrieval

2023-02-03 · Quang Cao, Hong Yen Tran, Son Hoang Dau, Xun Yi 외

A private information retrieval (PIR) scheme allows a client to retrieve a data item $x_i$ among $n$ items $x_1,x_2,\ldots,x_n$ from $k$ servers, without revealing what $i$ is even when $t < k$ servers collude and try to…

Information RetrievalRetrieval

LibRec: Benchmarking Retrieval-Augmented LLMs for Library Migration Recommendations

2025-08-13 · Junxiao Han, Yarong Wang, Xiaodong Gu, Cuiyun Gao 외 arxiv

In this paper, we propose LibRec, a novel framework that integrates the capabilities of LLMs with retrieval-augmented generation(RAG) techniques to automate the recommendation of alternative libraries. The framework furt…

Enabling Embedded Inference Engine with ARM Compute Library: A Case Study

2017-04-12 · Dawei Sun, Shaoshan Liu, Jean-Luc Gaudiot

When you need to enable deep learning on low-cost embedded SoCs, is it better to port an existing deep learning framework or should you build one from scratch? In this paper, we share our practical experiences of buildin…

Deep Learning

RACE: Retrieval-Augmented Commit Message Generation

2022-03-05 · Ensheng Shi, Yanlin Wang, Wei Tao, Lun Du 외

Commit messages are important for software development and maintenance. Many neural network-based approaches have been proposed and shown promising results on automatic commit message generation. However, the generated c…

Information RetrievalRetrievalSemantic SimilaritySemantic Textual Similarity