← Search

Frank F. Xu

14 accepted papers

2025

CodeRAG-Bench: Can Retrieval Augment Code Generation?

NAACL 2025findings

While language models (LMs) excel at generating code, many programs are difficult to generate using only parametric knowledge. Despite the success of retrieval-augmented generation (RAG) in text-centric tasks, its potential for code generation remains under-explored. This work introduces CodeRAG-ben…

2025

CowPilot: A Framework for Autonomous and Human-Agent Collaborative Web Navigation

NAACL 2025system demonstrations

While much work on web agents emphasizes the promise of autonomously performing tasks on behalf of users, in reality, agents often fallshort on complex tasks in real-world contexts and modeling user preference. This presents an opportunity for humans to collaborate with the agent and leverage the ag…

2025

OpenHands: An Open Platform for AI Software Developers as Generalist Agents

ICLR 2025poster

Software is one of the most powerful tools that we humans have at our disposal; it allows a skilled programmer to interact with the world in complex and profound ways. At the same time, thanks to improvements in large language models (LLMs), there has also been a rapid development in AI agents that…

Cited by 32SourcePDFScholar
2025

TheAgentCompany: Benchmarking LLM Agents on Consequential Real World Tasks

NeurIPS 2025poster

We interact with computers on an everyday basis, be it in everyday life or work, and many aspects of work can be done entirely with access to a computer and the Internet. At the same time, thanks to improvements in large language models (LLMs), there has also been a rapid development in AI agents th…

Cited by 0SourceScholar
2024

Synatra: Turning Indirect Knowledge into Direct Demonstrations for Digital Agents at Scale

NeurIPS 2024poster

LLMs can now act as autonomous agents that interact with digital environments and complete specific objectives (e.g., arranging an online meeting). However, accuracy is still far from satisfactory, partly due to a lack of large-scale, direct demonstrations for digital tasks. Obtaining supervised dat…

Cited by 19SourcePDFScholar
2024

WebArena: A Realistic Web Environment for Building Autonomous Agents

ICLR 2024poster

With advances in generative AI, there is now potential for autonomous agents to manage daily tasks via natural language commands. However, current agents are primarily created and tested in simplified synthetic environments, leading to a disconnect with real-world scenarios. In this paper, we build…

2023

Active Retrieval Augmented Generation

EMNLP 2023long main

Despite the remarkable ability of large language models (LMs) to comprehend and generate language, they have a tendency to hallucinate and create factually inaccurate output. Augmenting LMs by retrieving information from external knowledge resources is one promising solution. Most existing retrieval…

Cited by 0SourcecodeScholar
2023

DocPrompting: Generating Code by Retrieving the Docs

ICLR 2023top-25%

Publicly available source-code libraries are continuously growing and changing. This makes it impossible for models of code to keep current with all available APIs by simply training these models on existing code repositories. Thus, existing models inherently cannot generalize to using unseen functi…

Cited by 155SourcePDFScholar
2023

Hierarchical Prompting Assists Large Language Model on Web Navigation

EMNLP 2023short findings

Large language models (LLMs) struggle on processing complicated observations in interactive decision making. To alleviate this issue, we propose a simple hierarchical prompting approach. Diverging from previous prompting approaches that always put the full observation (a web page) to the prompt, we…

Cited by 0SourcecodeScholar
2022

Capturing Structural Locality in Non-parametric Language Models

ICLR 2022poster

Structural locality is a ubiquitous feature of real-world datasets, wherein data points are organized into local hierarchies. Some examples include topical clusters in text or project hierarchies in source code repositories. In this paper, we explore utilizing this structural locality within non-par…

Cited by 16SourcePDFScholar
2021

Learning Structural Edits via Incremental Tree Transformations

ICLR 2021poster

While most neural generative models generate outputs in a single pass, the human creative process is usually one of iterative building and refinement. Recent work has proposed models of editing processes, but these mostly focus on editing sequential data and/or only model a single editing pass. In t…