paperbot · PL 论文追踪

全部论文 待读 收藏

P2 MultiMind: A Plug-in for the Implementation of Development Tasks Aided by AI Assistants

MultiMind:一个用于实现 AI 助手辅助开发任务的插件
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 2/10 · 该论文是一个 VS Code 插件的工程实现,用于简化 AI 辅助开发任务的集成,属于开发者工具层面的工作,既不涉及对机器学习/Agentic 程序做静态分析,也不涉及用 LLM 改进静态分析或形式化验证,与浮点分析、贝叶斯程序分析亦无交集,因此与研究画像核心问题基本不匹配。引用 0 inbox
Benedetta Donato, Leonardo Mariani, Daniela Micucci, Oliviero Riganelli, Marco Somaschini
crossref: 2026-09-12

AI 速览

一句话:提出 MultiMind,一个模块化可扩展的 VS Code 插件,简化 AI 辅助开发任务的实现与集成。

随着 AI 助手融入软件开发流程,LLM 已被用于代码补全、测试生成和文档生成等任务,但将 AI 辅助任务嵌入 IDE 仍面临调用时机、多助手协调、输出处理和反馈集成等挑战。为此,作者提出 MultiMind,一个面向 Visual Studio Code 的插件,提供模块化、可扩展框架,使开发者能够低成本实现和实验新的 AI 驱动交互,而无需进行复杂的 IDE 定制。MultiMind 通过两个用例进行测试:自动生成代码注释,以及定义 AI 驱动的聊天交互。该工作旨在简化 AI 辅助开发任务的创建、协调与工作流集成。

问题
在 IDE 中嵌入 AI 辅助任务需解决何时调用 AI 助手、协调多个助手、处理生成输出,以及无缝呈现反馈等工程挑战。
方法
提出 MultiMind,一个模块化、可扩展的 Visual Studio Code 插件框架,让开发者无需复杂 IDE 定制即可实现和实验新的 AI 驱动开发任务。
评估
通过两个用例进行测试:自动生成代码注释,以及定义 AI 驱动的聊天交互。
原文摘要(Abstract)

The integration of AI assistants into software development workflows is rapidly evolving, shifting from automation-assisted tasks to collaborative interactions between developers and AI. Large Language Models (LLMs) have demonstrated their effectiveness in several development activities, including code completion, test case generation, and documentation production. However, embedding AI-assisted tasks within Integrated Development Environments (IDEs) presents significant challenges. It requires designing mechanisms to invoke AI assistants at the appropriate time, coordinate interactions with multiple assistants, process the generated outputs, and present feedback in a way that seamlessly integrates with the development workflow. To address these issues, we introduce MultiMind, a Visual Studio Code plug-in that streamlines the creation of AI-assisted development tasks. MultiMind provides a modular and extensible framework, enabling developers to cost-effectively implement and experiment with new AI-powered interactions without the need for complex IDE customizations. MultiMind has been tested in two use cases: one for the automatic generation of code comments and the other about the definition of AI-powered chat.

链接与引用

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

BibTeX
@inproceedings{paperbot9121,
  title = {MultiMind: A Plug-in for the Implementation of Development Tasks Aided by AI Assistants},
  author = {Benedetta Donato and Leonardo Mariani and Daniela Micucci and Oliviero Riganelli and Marco Somaschini},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3730564}
}