8 phút để đọc
Working with an AI Coding Assistant: Insights from Our Controlled Experiment on Developer Productivity
At FPT Software's AI Center, we recognize AI's unique potential in software development and developed CodeVista, our own tool tailored to our specific use cases. Unlike more generalized AI-assisted developer tools like GitHub Copilot and Sourcegraph Cody, CodeVista is specifically designed to meet FPT Software's unique requirements and workflow
However, how does coding help from an AI assistant different from a human assistant? Does it improve developer productivity? In this blog post, our team at FPT Software AI Center shares our insights from conducting a controlled experiment to answer these questions. We developed and deployed CodeVista, an AI coding assistant integrated into Visual Studio Code and IntelliJ that answers coding questions and provides context-aware help with coding tasks through pre-built actions or user prompting.
Why This Experiment?
We set out to collect quantifiable measures of how solving coding problems with CodeVista compares with using help from a human, as well as qualitative user feedback on their experience working with AI. We consider this experiment as a direct and immediate first step to a bigger project – understanding how AI impacts developer productivity and how to steer this impact in a positive direction.