AI程序员抢活儿码农?
4月2日,AI程序员首次入职科技公司受到广泛关注。据了解,阿里云正在内部全面推行AI编程,AI程序员通义灵码正式成为AI001号员工。有从业者对北京商报记者指出,ChatGPT发布以来,“AI程序员”的应用一直在发生。
有关分析指出,AI程序员入职是科技发展的必然,有助于提高工作效率,是对传统软件开发模式的一次革新,这确实可能给程序员就业市场带来一定挑战,初级程序员和从事重复性工作的开发者可能会面临就业压力,但总体上,AI程序员应当成为人类的合作伙伴和助手,而不是替代者。
未来20%代码由AI编写
4月2日,#AI程序员首次入职科技公司#话题登上热搜。据了解,阿里云正在内部全面推行AI编程,使用通义灵码辅助程序员写代码、读代码、查BUG、优化代码等。阿里云还专门给通义灵码分配了一个正式的员工工号——AI001。
资料显示,通义灵码已熟练掌握Java、Python、Go、JavaScript、TypeScript、C/C++、C#等200多种编程语言。目前,通义灵码下载量已超200万,每天有数百万行代码被程序员采纳。阿里云相关人士透露:“公司未来20%的代码将由通义灵码编写,但程序员仍然是研发的核心,他们将有更多时间专注于系统设计以及核心业务开发工作。”
在阿里云内部,通义灵码已在各个开发环节担任代码助理角色。以API开发测试工作为例,通义灵码可将数十分钟的人工编写测试耗时缩短到秒级,节省程序员70%以上的测试代码工作量。接下来,阿里云将在内部JetBrains IDEs、Visual Studio Code等开发工具中全面配置通义灵码插件,供所有员工使用。
对于AI程序员的入职,科技部国家科技专家库专家周迪在接受北京商报记者采访时表示,AI程序员入职是大势所趋,是科技发展的必然。知名战略定位专家、福建华策品牌定位咨询创始人詹军豪也对北京商报记者表示,AI程序员的入职有助于提高工作效率,减少人力成本,并且可能降低人为错误,“从这个角度看,AI程序员的加入是对传统软件开发模式的一次革新,预示着AI将在软件开发团队中扮演日益重要的协作角色”。
迈向“人机协作”模式
对科技行业而言,AI程序员入职的影响将是多维度的。北京市社会科学院副研究员王鹏告诉北京商报记者,随着AI程序员的加入,软件开发团队的协作模式可能发生变化。传统的开发者角色可能会逐渐转变为与AI程序员共同工作的模式,形成一种“人机协作”的新常态。这种协作模式可能会带来更高效的工作流程和更创新的解决方案。
但随之而来的,还有程序员的就业问题。在热搜讨论中,不少网友担心AI的加入会导致程序员被“替代”,或导致程序员的“内卷”。那么,程序员们又如何看待此事?
在某外企就职的程序员李责告诉北京商报记者,被AI“替代”这件事,他已经“担心过了”。“‘AI程序员’这件事近一点说,是在ChatGPT发布之后就已经在实际意义上发生了;远一点说,这是一个科技智能化进程,一直都在发生。”李责表示。
同样,在某生活服务类企业就职的程序员王城告诉北京商报记者,他自2020年开始从业,不过,自从ChatGPT发布之后,他所在的公司便自研了类似的AI软件,并于去年年中开始用于辅助程序员写代码和处理日常的文档。
“AI程序员的入职确实可能给程序员就业市场带来一定挑战。”王鹏指出,随着越来越多的基础编程任务被自动化,初级程序员和从事重复性工作的开发者可能会面临就业压力。周迪也指出,AI的崛起意味着许多传统的编程任务正在被自动化,这无疑提高了开发效率。“然而,我们也可以看到,AI的介入为程序员提供了更多的时间和空间去专注于更具创造性和战略性的任务,如算法设计、架构规划和用户体验优化等。”周迪表示。
是伙伴而非替代者
除去对程序员就业市场带来的影响之外,在王鹏看来,AI程序员的入职还可能涉及数据安全和隐私风险,以及可能涉及伦理和道德问题。与此同时,王鹏也指出,AI程序员的入职有望为科技行业带来前所未有的创新动力。
“通过自动化和优化编程流程,AI程序员可以加速软件产品的迭代和升级,从而推动整个行业的快速发展。此外,AI程序员还可能催生新的商业模式和服务形态,为科技企业创造更多商业机会。”王鹏表示,随着AI程序员技术的不断成熟和推广,它有望渗透到更多行业领域,与各行业进行深度融合。例如,在医疗领域,AI程序员可以协助医生进行疾病诊断和治疗方案的制定。
值得注意的是,就在4月2日,有媒体报道称,浙江人就医已经用上AI。据悉,浙江卫健委率先全国应用“AI就医助理”解决方案,为患者提供覆盖看病就医前、中、后的“AI陪伴就诊服务”。
在周迪看来,AI程序员应当成为人类的合作伙伴和助手,而不是替代者。“在产业发展与人类发展的平衡点上,AI程序员应该致力于提高生产效率、推动科技创新,同时关注人类的需求和利益,确保技术的发展能够为人类带来福祉。”周迪表示。
詹军豪也指出,AI程序员的角色应定位为人类程序员的有效补充和智能助手,而非完全替代。“它们应该致力于消除重复劳动,减轻人力资源压力,同时鼓励人类程序员发挥创造力和解决问题的能力,共同推动科技进步和社会福祉。此外,确保AI技术的安全性、透明度和伦理合规也是至关重要的,避免因过度依赖AI而导致的技术风险和社会问题。”詹军豪表示。
北京商报记者 卢扬 冉黎黎