通义灵码AI 程序员正式发布:写代码谁还动手啊

虽然见不到面

但你已深潜我心

 

 

前几天,在 2024  年的杭州云栖大会上,随着通义大模型能力的全面提升,阿里云通义灵码这位中国的首位 AI  程序员也迎来重大的升级。

 

一年前这位 AI  程序员还只能完成基础的编程任务,到现在可以做到几句话就能完成需求理解、任务拆解、代码编写、修改BUG、测试等开发任务。

 

效率怎么样呢?

 

AI  程序员最快几分钟可从0到1完成项目开发,提升了数十倍开发效率。

82c3f137dbb24514a361ba66724f1761.png

 

通义灵码已入职多家互联网大厂,比如中华财险、哈啰集团、长安汽车。

 

不到一年的时间就贡献了超10亿行的代码。这是一个一线码农一辈子都无法企及的高度啊!

 

自此 AI 程序员与人类程序员彻底的拉开了距离。

 

在代码界有几种境界

 

第一个,硬刚凡境,就是公司里的大兵小将,每天手动的处理代码和 bug

 

第二个,自在地境,就是公司里的大佬级别的人,比如架构师,专家,高级工程师,他们可以徒手完成一个复杂项目,思维敏捷,心思缜密,其能力有如武松打虎之力。

 

第三个,神码天境,就是 AI 程序员,已有仙人之姿,挥手之间,可激起千层浪,谈笑间,樯橹(bug) 灰飞烟灭!

 

人类程序员一般要借助一些外力比如强大的 IDE 工具,比如 vscode,fleet,IDEA ,才会有一定的效率,但是通义灵码完全不需要这些人类才使用的工具,在web端直接执行 bug 修改、需求分析、代码实现、问题排查等任务。

 

举个具体的例子

 

人类程序员手动开发一个需求,通常需要 3  天的时间完成从需求分解到写代码最后进行测试等任务。很多时候讨论需求都需要好几天的时间。

 

通义灵码5分钟就能完成整个过程,只需要你给他一个需求就可以。

 

这似乎在说明解决问题的方式已经显得不那么重要了,重要的是你要有自己独特的 idea。

 

为了解锁通义灵码更强大的能力,再来看看下面的栗子。

 

第一个 ,GitHub 或 云效缺陷的自动修复

 

github 或者阿里的云效都有一些缺陷 bug,这些就是所谓的 idea ,它接收到这些 idea 就会开始分析并总结问题,这个过程中它会让你确认问题是否正确。之后会生成修复计划,然后让你确认,点击可以直接跳转到代码库的对应修改位置。

b026f6314ddb42f6b678d65250f059bc.png

 

第二个,自主完成需求开发

通义灵码 AI 程序员也可以直接生成一个完整的项目比如 SpringBoot 项目、Flask 项目和 React 项目。

 

这些框架都是各自领域的绝顶,在生成项目之后,你还可以给它提需求,让它来完成。

34474551496e499c9b2cdfd33c7c585e.png

 

最后

随着 openai 推出的 o1 模型,大模型已经进入到可以复杂推理和解决复杂问题的阶段,这个趋势的发展必然会把 AI 程序员的能力提升到更高的层次。

 

实际上,就代码开发而言,需要解决的 pain point 痛点还有很多,比如项目部署,服务器监控等等。希望有一天 AI 可以覆盖到更多的问题,让小白都可以无痛开发。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/882768.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024年华为杯研究生数学建模竞赛D题(时空演化模型+脆性指数 完整文章|可视化)

2024年华为杯研究生数学建模竞赛D题 全文请从 底部名片 处加群获取哦~ 问题重述 题目背景: 地理系统是由自然和人文多要素综合作用形成的复杂巨系统。传统上,地理学家通过宏观结构和定性分析方法描述地理系统的主导特征,如地形分布、气候…

LabVIEW闪退

LabVIEW闪退或无法启动可能由多个原因引起,特别是在使用了一段时间后突然发生的问题。重启电脑后 LabVIEW 和所有 NI 软件都无法打开,甚至在卸载和重装时也没有反应。这种情况通常与系统环境、软件冲突或 NI 软件组件的损坏有关。 1. 检查系统和软件冲突…

使用 Docker 部署 RStudio 的终极教程

一.介绍 在现代数据科学和统计分析领域,RStudio 是一个广受欢迎的集成开发环境(IDE),为用户提供了强大的工具来编写、调试和可视化 R 代码。然而,传统的 RStudio 安装可能面临环境配置复杂、版本兼容性等问题。Docker…

CentOS7搭建Hadoop3集群教程

一、集群环境说明 1、用VMware安装3台Centos7虚拟机 2、虚拟机配置:2C,2G内存,50G存储 3、集群架构设计 从表格中,可以看出,Hadoop集群,主要有2个模块服务,一个是HDFS服务,一个是YAR…

不靠学历,不拼年资,怎么才能月入2W?

之前统计局发布了《2023年城镇单位就业人员年平均工资情况》,2023年全国城镇非私营单位和私营单位就业人员年平均工资分别为120698元和68340元。也就是说在去年非私营单位就业人员平均月薪1W,而私营单位就业人员平均月薪只有5.7K左右。 图源:…

视频监控相关笔记

一、QT 之 QTreeWidget 树形控件 Qt编程指南,Qt新手教程,Qt Programming Guide 一个树形结构的节点中的图表文本 、附带数据的添加: QTreeWidgetItem* TourTreeWnd::InsertNode(NetNodeInfo node, QTreeWidgetItem* parent_item) { // …

asp.net core日志与异常处理小结

asp.net core的webApplicationBuilder中自带了一个日志组件,无需手动注册服务就能直接在控制器中构造注入,本文主要介绍了net core日志与异常处理小结,需要的朋友可以参考下 ILogger简单使用 asp.net core的webApplicationBuilder中自带了一个日志组件…

Redis的一些数据类型(一)

(一)数据类型 我们说redis是key value键值对的方式存储数据,key是字符串,而value是一些数据结构,那今天就来说一下value存储的数据。 我们数据结构包含,String,hash,list,set和zest但…

新手卖家做跨境电商,选择Shopee还是亚马逊?

对于刚刚涉足跨境电商领域的新人来说,选择合适的电商平台是迈出成功第一步的关键。目前最主流的跨境平台一定是亚马逊,平台覆盖全球各个市场,利润高,但门槛也高。Shopee主要面向的是东南亚市场,商品一般更有性价比&…

LabVIEW界面输入值设为默认值

在LabVIEW中,将前面板上所有控件的当前输入值设为默认值,可以通过以下步骤实现: 使用控件属性节点:你可以创建一个属性节点来获取所有控件的引用。 右键点击控件,选择“创建” > “属性节点”。 设置属性节点为“D…

Unity开发绘画板——02.创建项目

1.创建Unity工程 我们创建一个名为 DrawingBoard 的工程,然后先把必要的工程目录都创建一下: 主要包含了一下几个文件夹: Scripts :存放我们的代码文件 Scenes :工程默认会创建的,存放场景文件 Shaders &…

加固与脱壳01 - 环境搭建

虚拟机 VMWare 多平台可用,而且可以直接激活,需要先注册一个账号 https://support.broadcom.com/group/ecx/productdownloads?subfamilyVMwareWorkstationPro KALI 类Ubuntu系统,官方提供了 vmware 版本,直接下载就可以使用。…

关于安卓App自动化测试的一些想法

安卓App自动化一般使用PythonAppium。页面元素通常是使用AndroidStudio中的UI Automator Viewer工具来进行页面元素的追踪。但是这里涉及到一个问题就是,安卓apk在每次打包的时候,会进行页面的混淆以及加固,所以导致每次apk打包之后会出现页面…

[Linux]用户管理指令

开机/重启/登录/注销 进入xhsell 或者虚拟系统中, 右键桌面打开终端, 在终端执行命令, 重启或关机linux系统 建议使用普通账号登录, 如果权限不够时, 使用 su - 用户名 命令切换到超管, 然后再使用 logout命令退回到普通账号, logout 不能在图形界面的终端中使用 用户管理 Li…

网络信息传输安全

目录 机密性-加密 对称加密 非对称加密 身份认证 摘要算法和数据完整性 数字签名 签名验签 数字证书 申请数字证书所需信息 数字证书的生成 数字证书的应用 https协议 数字证书的申请 数据在网络中传输过程中,怎么做到 数据没有被篡改?hash算…

基于PHP的新闻管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于phpMySQL的新闻管理系统。…

[js逆向学习] fastmoss电商网站——店铺排名

逆向目标 网站:https://www.fastmoss.com/shop-marketing/tiktok接口:https://www.fastmoss.com/api/shop/shopList/参数:fm-sign 逆向分析 我们今天要分析的是店铺排名,先分析网络请求,找到目标接口 按照上图操作…

JUC高并发编程2:Lock接口

1 synchronized 1.1 synchronized关键字回顾 synchronized 是 Java 中的一个关键字,用于实现线程间的同步。它提供了一种简单而有效的方式来控制对共享资源的访问,从而避免多个线程同时访问同一资源时可能出现的竞态条件(race condition&am…

.net core8 使用JWT鉴权(附当前源码)

说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0 是一个简单、易懂、功能强…

LeetcodeTop100 刷题总结(二)

LeetCode 热题 100:https://leetcode.cn/studyplan/top-100-liked/ 文章目录 八、二叉树94. 二叉树的中序遍历(递归与非递归)补充:144. 二叉树的前序遍历(递归与非递归)补充:145. 二叉树的后序遍…