Claude 3.5/3.7 Sonnet

Search documents
AI编程「反直觉」调研引300万围观!开发者坚信提速20%,实测反慢19%
机器之心· 2025-07-13 04:58
Core Viewpoint - The rise of AI programming tools has led to unexpected results, with a study indicating that experienced developers using these tools may actually experience a decrease in productivity rather than an increase [2][18][30]. Group 1: Study Overview - A non-profit AI research organization, METR, conducted a randomized controlled experiment to assess the impact of AI programming tools on experienced open-source developers [2][12]. - The study involved 16 developers with an average of 5 years of experience, who completed 246 complex tasks [3][14]. Group 2: Key Findings - Developers initially believed that AI tools would enhance their speed by 20%, but the actual results showed a 19% decrease in speed when using AI tools [2][18]. - The study revealed that developers spent more time on tasks when using AI, primarily due to increased time spent on writing prompts, waiting for AI outputs, and reviewing AI-generated code [22][18]. Group 3: Factors Affecting Productivity - Five key factors were identified as likely contributors to the slowdown in development speed: 1. Over-optimism about AI usefulness, with developers expecting a 24% decrease in implementation time [27]. 2. Familiarity with repositories, where developers slowed down more on issues they were familiar with [27]. 3. Complexity of large repositories, which developers reported as challenging for AI [27]. 4. Low reliability of AI outputs, with developers accepting less than 44% of AI-generated code [27]. 5. Lack of context utilization by AI, as developers noted that AI did not leverage important tacit knowledge [27]. Group 4: Limitations and Future Directions - The study's findings may not represent all software engineering scenarios, and current AI models may improve in effectiveness over time [30][31]. - METR plans to conduct similar studies in the future to track trends in AI's impact on developer productivity, emphasizing the need for diverse evaluation methods [32].
用AI写代码效率反降19%!246项任务实测,16位资深程序员参与
量子位· 2025-07-12 01:49
Core Insights - The use of AI tools in software development has been found to decrease productivity, with task completion times increasing by 19% when AI is utilized [16][14][22] - This outcome contradicts the common expectation that AI would enhance efficiency, as developers initially predicted a 24% improvement in their productivity [14][28] Group 1: Experiment Overview - A study involving 16 experienced developers was conducted, where they completed 246 tasks from well-known open-source repositories [6][10] - Tasks were randomly assigned to either allow or disallow the use of AI tools, specifically Cursor Pro with Claude 3.5/3.7 Sonnet [7][11] - Developers submitted their work for review upon completion, allowing for a comprehensive analysis of their performance under both conditions [13] Group 2: Findings on AI Usage - Developers completed 136 tasks with AI assistance and 110 tasks without it, yet the average time taken increased significantly when AI was involved [14][16] - The study revealed that in almost all time percentiles, tasks completed with AI took longer than those without [17][22] - Developers spent less time actively coding and searching for information when using AI, instead dedicating more time to reviewing AI outputs and waiting for AI responses [22] Group 3: Factors Affecting Productivity - The research identified 20 factors contributing to the observed slowdown, categorized into four groups: direct productivity loss, experimental bias, factors enhancing developer performance, and limitations of AI performance [22][25] - Five factors were found to have qualitative and quantitative evidence indicating they led to decreased efficiency, while nine factors showed mixed evidence regarding their impact [32][30] Group 4: Broader Implications - Despite AI potentially saving time, companies are not reducing workloads; instead, they expect employees to generate more output with the time saved [36][38] - This trend raises concerns about the actual benefits of AI in the workplace, as employees may face increased pressure rather than relief [33][37]