一句话:提出 LLM 驱动的对话式代理愿景,把代码搜索工具洞见融入代码评审,缓解信息过载。
软件工程领域已有大量搜索与静态分析工具可从软件制品中提取洞见,但在代码评审中常因自动化输出信息过载、误报率高以及需要人工配置和解读而难以融入评审流程,打断评审者思路。本文提出一个由 LLM 驱动的对话式代理愿景,旨在连接人类评审者与搜索工具:代理总结相关洞见,将其裁剪到当前被评审的代码变更,并支持上下文感知的交互。该工具强化人在回路中的代码评审,有望提升评审者效能、简化评审过程并最终改善软件质量。作者未报告实现与实证评估。
The software engineering (SE) research community has developed numerous tools to search and extract actionable insights from software artifacts, ranging from static analysis tools to testing frameworks and continuous integration pipelines (hereafter just "search tools"). Despite their potential, many of these search tools remain underutilized during code review, a critical process for ensuring software quality. Key challenges include the overwhelming volume of information generated by automated tools, high false-positive rates, and the need for manual configuration or interpretation, which disrupts the flow of review. In this paper, we propose a vision for an LLM-powered conversational agent designed to assist code reviewers by bridging the gap between human reviewers and search tools. This agent would summarize relevant insights, tailor them to the specific code change under review, and facilitate context-aware interactions. By enhancing the human-in-the-loop nature of code review, such a tool has the potential to amplify reviewer effectiveness, streamline the review process, and ultimately improve software quality.