您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

AI 编程时代已至,大模型如何助力开发者打造新质生产力?

时间:2023-11-01 14:48:02  来源:CSDN  作者:

作为推动新一轮科技革命和产业变革的战略性技术,AI 具有很强的“头雁效应”。人机交互的新模式、新通路、新应用不断涌现,人工智能衍生的系列工具正逐渐在各个社会场景中释放潜力。在代码研发领域,随着机器学习和深度学习技术的高速发展,大语言模型解决了自然语言的歧义性问题,正在大幅提高开发效率以及代码质量。AI 不仅改变了编程的方式,更在很大程度上推动了软件开发和创新的进步。在这样的背景下,开发者将受到何种程度的影响?AI 编程还有哪些潜在应用前景?

百度智能云《智能云知道》&CSDN 系列对话栏目第二期,邀请软通动力集团百度生态业务负责人罗晟、百度代码团队经理彭云鹏、自媒体创作者同济子豪兄,开启关于大模型代码助手提升生产力的探讨,为技术开发者分享真知灼见,共鉴 AI 编程未来。相关视频:https://live.csdn.NET/v/340006?spm=1001.2014.3001.5501

“AI 不会取代人类

只会取代不会使用 AI 的人类”

AI 正在为人类完成一些基础工作,这是一个无可避免的趋势。软通动力集团百度生态业务负责人罗晟分享了在知识密集型的场景中,例如法律领域,依托自然语言处理和大数据技术,AI 可以自动分析大量的法律文件和案例,为律师提供更具前瞻性和策略性的法律建议;在创意密集型场景中,AI 可以通过机器学习和数据分析技术,来提供创新的策划方案和优化资源配置,“生成式”能力已获得越来越多人的认可;面向劳动力密集型场景,例如软件开发,AI 可以通过自动生成代码和智能调试等技术来提高开发效率和质量,这不仅减少了开发人员的工作压力,还可以通过实时监测和预警来提高软件的质量和稳定性。

从种种现实场景应用可以看到,AI 技术的普及并不是在替代人类,而是在解放人类,使我们有更多的时间和精力去关注更高层次的问题。换而言之,AI 技术已经成为一种可以帮助人类解决复杂的问题、提高工作效率和生活品质的重要工具,在这个过程中,人与AI之间的关系并不是对立冲突,而是和谐共生关系。

由于降低了开发者的门槛并赋予了更大的创造力,人工智能也将开启“人人都是开发者”的新时代。大语言模型等技术的出现,使得 AI 能够理解和生成人类语言的能力越来越强。代码作为一种规范化的语言,与自然语言一样具有其特定的语法和规则。因此,当自然语言处理的准确性得到提高时,代码生成等任务也从中受益

百度代码团队经理彭云鹏认为,在自然语言中,由于人类表达的多样性和灵活性,往往存在多种解读的可能,即所谓的“歧义性”。然而,代码作为一种精确的语言,消除了这种歧义性。对于 AI 来说,代码的生成和理解相较于自然语言处理更为简单,因而 AI 编程具备天然语言优势。对于开发者而言,随着 AI 的加持,人与 AI 共生共创的表现将更加丰富。

云智小实验

传统开发 VS AI 编程

为了更进一步展现 AI 编程带来的实效,节目中特别设置了“云智小实验”环节。由 CSDN 入门级开发者通过百度Comate智能代码助手进行 demo 演示,与资深程序员的传统开发操作进行直观对比。

架构设计与项目创建场景中,传统模式下,负责人要了解项目所需的技术,并针对架构的每一个环节策划相应的结构,才能开始项目创建;AIGC 开发可以根据自然语言进行项目设计和开发,只需要输入提示词,AI 便可将项目结构和关键配置信息整体输出,打破了开发小白对技术掌握不够带来的困扰。

AI 编程时代已至,大模型如何助力开发者打造新质生产力?

在数据库设计和创建模型阶段,传统开发中必须由人工操作;而 AIGC 开发只需输入需要存储的信息,即可自主设计数据库表格,并写好模型映射关系,大幅节省了传统开发必须由人工操作的繁琐步骤。

AI 编程时代已至,大模型如何助力开发者打造新质生产力?

面向前端页面开发场景,传统开发人员需要熟练掌握 htmlcss 等核心语法,以及多种布局技巧,才能够绘制前端静态页面;然而依托大模型,以 AI 与代码相结合的方式,能够精确控制页面的细节处理,更快速、高效地完成产品需求。

AI 编程时代已至,大模型如何助力开发者打造新质生产力?

综合来看本次实验结果,AIGC 开发在简单项目和快速原型开发能够极大提升开发效率,减少开发时间和人员成本。但它暂时还不能完全替代人工,对于更复杂的项目,需要传统开发和 AIGC 开发相结合的方式,发挥各自的优势,从而平衡开发速度、代码质量、人员成本和项目的可维护性与可扩展性。

AI 编程时代已至,大模型如何助力开发者打造新质生产力? OpenCV中使用百度 Comate 注释生成代码

AI 编程时代已至,大模型如何助力开发者打造新质生产力? OpenCV中使用百度 Comate 进行对话式代码开发

从小实验结果不难看出,AI 大模型为编程范式带来了革新,不止是生产力,还是整个研发团队不同角色协作的优化升级。

百度 Comate 智能代码助手

适配100余种开发语言,助力全栈开发

纵观 AI 编码工具市场,不乏有 Code Pilot、Code Vision 等国外产品,在中国也有相应的诸如百度 Comate 智能代码助手等编码工具相继问世。

百度代码团队经理彭云鹏在节目现场演示并介绍,百度 Comate 可支持多种主流编程语言,还支持一系列主流的集成开发环境 IDE,使百度 Comate 在不同的开发环境中都能顺畅应用。另外,百度 Comate 还可以根据上下文实时生成代码,还有代码优化、一键生成注释、支持单元测试等重要功能,能够提高开发效率、减少人工操作并降低出错率,适用于广泛的开发场景和编程语言环境,很好地解决程序员在开发过程中遇到的“疑难杂症”。

AI 编程时代已至,大模型如何助力开发者打造新质生产力? 使用百度 Comate 生成后端代码

“百度 Comate 不止帮你写,还能帮你想、帮你改。”彭云鹏表示,“这也会让 AI 成为一名全栈工程师,预计未来 90%的代码可能都将由 AI 生成。”

据了解,10月24日,百度 Comate 智能代码助手 SaaS 版本正式上线,是百度智能云基于文心大模型打造的新一代智能编程工具。Comate 可提供 10 余项编码功能,适配 100 余种开发语言,面向广大企业和开发者提供更便捷、更灵活的智能编码工具,助力提升研发效率。目前企业和开发者已可前往百度 Comate 官网体验。

AI 编程时代已至,大模型如何助力开发者打造新质生产力? 长按进入百度Comate产品官网

技术向上,场景下沉。大模型的出现,对于行业开发者来说犹如“外挂”,各行各业都可以借助大模型,把行业最顶尖的能力,通过 AI 赋予每一个个体。

通过本期节目中嘉宾们的交流和演示,我们看到在 AI 编码的加持下,不仅降低了开发门槛、解放人工,还将进一步为开发者带来更多维度的思考。正如子豪兄所言:“AI 带给开发者的影响可能是一种阵痛,也可能是新的机遇。”

节目完整视频,欢迎点击观看:https://live.csdn.net/v/340006?spm=1001.2014.3001.5501

未来,百度智能云和大模型还将为更多行业带来怎样的创新动力?百度智能云《智能云知道》&CSDN 系列对话栏目也将继续走进大模型在各行业的落地与最佳实践,敬请持续关注。

打开链接观看更多大模型最佳实践:https://marketing.csdn.net/p/94b78f52a0a879699ac9285a640493e4



Tags:AI 编程   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
亚马逊推出 AI 编程工具CodeWhisperer 正式版
IT之家 11 月 29 日消息,亚马逊在去年 6 月推出了 AI 编程工具 CodeWhisperer 的预览版,而在今日的“AWS re:Invent 2023”活动中,亚马逊公布了 CodeWhisperer 的正式版本。亚...【详细内容】
2023-11-29  Search: AI 编程  点击:(180)  评论:(0)  加入收藏
GitHub:程序员正积极使用 AI 编程、JavaScript 语言依然最流行
IT之家 11 月 20 日消息,GitHub 发布了 2023 年度 Octoverse 开源状态报告,其中主要强调了 AI 在开发过程中的作用,并围绕云和 Git 的开源活动展开。官方介绍称,今年的三大趋势...【详细内容】
2023-11-20  Search: AI 编程  点击:(170)  评论:(0)  加入收藏
AI 编程语言 Mojo 登陆 Mac 平台
10 月 20 日消息,Mojo 编程语言近日登陆 Mac 平台,为 AI 开发人员带来类似于 Python 的编程体验。Mojo 编程语言的开发工作由 Chris Lattner 领导,他同时也是苹果 Swift 编程语...【详细内容】
2023-11-20  Search: AI 编程  点击:(142)  评论:(0)  加入收藏
AI 编程时代已至,大模型如何助力开发者打造新质生产力?
作为推动新一轮科技革命和产业变革的战略性技术,AI 具有很强的“头雁效应”。人机交互的新模式、新通路、新应用不断涌现,人工智能衍生的系列工具正逐渐在各个社会场景中释放...【详细内容】
2023-11-01  Search: AI 编程  点击:(197)  评论:(0)  加入收藏
AI 编程工具真的可以成倍提效吗?
作者 | 张俊宝近年来,随着人工智能技术进步和基础设施建设的不断完善,人工智能应用场景不断丰富,各类 AI 产品和工具层出不穷。其中,面向开发者的 AI 编程工具也在不断迭代,并因...【详细内容】
2023-05-25  Search: AI 编程  点击:(296)  评论:(0)  加入收藏
“一个人就是一个团队”?AI 编程工具真的可以成倍提效吗?
作者 | 张俊宝近年来,随着人工智能技术进步和基础设施建设的不断完善,人工智能应用场景不断丰富,各类 AI 产品和工具层出不穷。其中,面向开发者的 AI 编程工具也在不断迭代,并因...【详细内容】
2023-05-25  Search: AI 编程  点击:(380)  评论:(0)  加入收藏
▌简易百科推荐
即将过时的 5 种软件开发技能!
作者 | Eran Yahav编译 | 言征出品 | 51CTO技术栈(微信号:blog51cto) 时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44%...【详细内容】
2024-04-03    51CTO  Tags:软件开发   点击:(5)  评论:(0)  加入收藏
跳转链接代码怎么写?
在网页开发中,跳转链接是一项常见的功能。然而,对于非技术人员来说,编写跳转链接代码可能会显得有些困难。不用担心!我们可以借助外链平台来简化操作,即使没有编程经验,也能轻松实...【详细内容】
2024-03-27  蓝色天纪    Tags:跳转链接   点击:(12)  评论:(0)  加入收藏
中台亡了,问题到底出在哪里?
曾几何时,中台一度被当做“变革灵药”,嫁接在“前台作战单元”和“后台资源部门”之间,实现企业各业务线的“打通”和全域业务能力集成,提高开发和服务效率。但在中台如火如荼之...【详细内容】
2024-03-27  dbaplus社群    Tags:中台   点击:(8)  评论:(0)  加入收藏
员工写了个比删库更可怕的Bug!
想必大家都听说过删库跑路吧,我之前一直把它当一个段子来看。可万万没想到,就在昨天,我们公司的某位员工,竟然写了一个比删库更可怕的 Bug!给大家分享一下(不是公开处刑),希望朋友们...【详细内容】
2024-03-26  dbaplus社群    Tags:Bug   点击:(5)  评论:(0)  加入收藏
我们一起聊聊什么是正向代理和反向代理
从字面意思上看,代理就是代替处理的意思,一个对象有能力代替另一个对象处理某一件事。代理,这个词在我们的日常生活中也不陌生,比如在购物、旅游等场景中,我们经常会委托别人代替...【详细内容】
2024-03-26  萤火架构  微信公众号  Tags:正向代理   点击:(10)  评论:(0)  加入收藏
看一遍就理解:IO模型详解
前言大家好,我是程序员田螺。今天我们一起来学习IO模型。在本文开始前呢,先问问大家几个问题哈~什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll...【详细内容】
2024-03-26  捡田螺的小男孩  微信公众号  Tags:IO模型   点击:(8)  评论:(0)  加入收藏
为什么都说 HashMap 是线程不安全的?
做Java开发的人,应该都用过 HashMap 这种集合。今天就和大家来聊聊,为什么 HashMap 是线程不安全的。1.HashMap 数据结构简单来说,HashMap 基于哈希表实现。它使用键的哈希码来...【详细内容】
2024-03-22  Java技术指北  微信公众号  Tags:HashMap   点击:(11)  评论:(0)  加入收藏
如何从头开始编写LoRA代码,这有一份教程
选自 lightning.ai作者:Sebastian Raschka机器之心编译编辑:陈萍作者表示:在各种有效的 LLM 微调方法中,LoRA 仍然是他的首选。LoRA(Low-Rank Adaptation)作为一种用于微调 LLM(大...【详细内容】
2024-03-21  机器之心Pro    Tags:LoRA   点击:(12)  评论:(0)  加入收藏
这样搭建日志中心,传统的ELK就扔了吧!
最近客户有个新需求,就是想查看网站的访问情况。由于网站没有做google的统计和百度的统计,所以访问情况,只能通过日志查看,通过脚本的形式给客户导出也不太实际,给客户写个简单的...【详细内容】
2024-03-20  dbaplus社群    Tags:日志   点击:(4)  评论:(0)  加入收藏
Kubernetes 究竟有没有 LTS?
从一个有趣的问题引出很多人都在关注的 Kubernetes LTS 的问题。有趣的问题2019 年,一个名为 apiserver LoopbackClient Server cert expired after 1 year[1] 的 issue 中提...【详细内容】
2024-03-15  云原生散修  微信公众号  Tags:Kubernetes   点击:(6)  评论:(0)  加入收藏
站内最新
站内热门
站内头条