paperbot · PL 论文追踪

全部论文 待读 收藏

P2 CodingGenie: A Proactive LLM-Powered Programming Assistant

CodingGenie:一个主动式的 LLM 驱动编程助手
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 2/10 · 论文是 LLM 驱动的主动式编程助手,属于编码辅助工具,未涉及静态分析、形式化验证、浮点程序分析或贝叶斯程序分析,也未分析 agentic 程序,与用户核心研究方向仅共享“LLM+编程”这一宽泛背景。引用 9 inbox
Sebastian Zhao, Alan Zhu, Hussein Mozannar, David Sontag, Ameet Talwalkar, Valerie Chen
crossref: 2026-09-12

AI 速览

一句话:提出集成于代码编辑器的主动式 LLM 编程助手 CodingGenie,可基于代码上下文自动给出并定制建议。

现有基于大语言模型(LLM)的编程工具通常需要用户显式调用,难以无缝融入日常开发流程。本文提出 CodingGenie,一个集成在代码编辑器中的主动式编程助手:它根据当前代码上下文自主提供建议,覆盖 bug 修复、单元测试生成等任务,并允许用户通过提供任务描述、选择展示哪些建议来进行定制,从而在保持主动性的同时尊重开发者意图。作者通过多个用例展示了主动建议如何改善开发者体验,并分析了引入主动性所带来的成本(如额外推理开销)。该工具已开源,作者期望它能推动主动式助手方向的进一步研究。

问题
现有 LLM 编程助手都需用户显式调用,无法无缝地嵌入开发者的日常编码工作流。
方法
在代码编辑器中实现主动式助手 CodingGenie,基于当前代码上下文自动生成建议,并支持用户以任务描述与建议筛选方式来定制其行为。
评估
通过多个用例演示主动建议对开发者体验的改善,并分析增加主动性所付出的成本;工具已开源。
原文摘要(Abstract)

While developers increasingly adopt tools powered by large language models (LLMs) in day-to-day workflows, these tools still require explicit user invocation. To seamlessly integrate LLM capabilities to a developer's workflow, we introduce CodingGenie, a proactive assistant integrated into the code editor. CodingGenie autonomously provides suggestions, ranging from bug fixing to unit testing, based on the current code context and allows users to customize suggestions by providing a task description and selecting what suggestions are shown. We demonstrate multiple use cases to show how proactive suggestions from CodingGenie can improve developer experience, and also analyze the cost of adding proactivity. We believe this open-source tool will enable further research into proactive assistants. CodingGenie is open-sourced at https://github.com/sebzhao/CodingGenie/ and video demos are available at https://sebzhao.github.io/CodingGenie/.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9125,
  title = {CodingGenie: A Proactive LLM-Powered Programming Assistant},
  author = {Sebastian Zhao and Alan Zhu and Hussein Mozannar and David Sontag and Ameet Talwalkar and Valerie Chen},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728603}
}