Workflow
Trio库
icon
搜索文档
别再一键贴代码,Anthropic点名3种“用AI不退化”真方法
36氪· 2026-02-25 18:23
研究核心发现 - 2026年初Anthropic的研究揭示了AI辅助编程对开发者技能学习的潜在风险,使用AI助手完成任务的开发者在概念理解、代码阅读和调试能力上显著落后于独立解决问题的同行[1] 实验设计与主要结果 - 研究要求初次使用Python异步编程库Trio的受试者分为两组:一组仅通过搜索学习,另一组仅通过大模型问答学习[3] - AI辅助并未显著缩短任务完成时间,尽管AI能生成完整正确的代码,但实验组平均完成时间并未显著优于对照组[6] - 在满分为27分的技能评估测验中,AI使用组的表现明显较差,得分平均低4.15分[9] - AI使用组与不使用AI组在调试能力上的差距最为明显,代码阅读能力的差距相对较小[9] - 未使用AI的参与者平均遇到3个错误,而使用AI的平均仅遇到1个错误,这些与库直接相关的错误迫使开发者深入理解其工作原理,促进了学习[9] AI使用行为模式与技能影响 - 研究从AI使用组中识别出六种不同的AI交互模式,其中三条路径导致技能退化,三条路径成功保持了技能形成水平[10] - **导致技能退化的模式**:四名参与者将任务完全委托给AI,完成任务最快但技能得分最低;四名参与者陷入渐进式依赖陷阱,最终将所有代码生成交给AI;迭代式调试者频繁粘贴错误信息求助AI,错过了独立解决问题的学习机会[10] - **促进技能形成的模式**:两名“生成后理解型”参与者先让AI生成代码,再通过AI询问代码工作原理;三名“混合代码解释型”参与者在请求生成代码时主动要求AI提供解释;七名“概念查询型”参与者只向AI询问概念性问题,然后依靠自己编写代码,此方法最成功[12][13] - 概念查询型参与者平均成绩达到86%,同时完成任务速度也较快[15] - 高技能形成模式的共同特点是参与者保持了认知参与度,而非将思维过程完全外包给AI[15] 行业影响与深层含义 - 随着AI代码生成与人工监督结合的工作流程普及,确保人类监督者具备验证和调试AI编写代码的必要技能至关重要[15] - 在时间约束和组织压力下,初级开发者可能过度依赖AI以快速完成任务,从而牺牲真实的技能发展,长期可能削弱行业的技术能力[16] - 研究指出解决方案:有三种与AI的交互模式能促进技能形成,关键在于将AI视为解释工具而非代码生成器,并保持认知参与度[16] - 除了编程能力,写作、数值分析、估算等实用技能也可能因使用AI而缺少从犯错中学习的经历,影响对应能力的培养,这是一个值得进一步研究的问题[16]