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