发新帖本帖赏金 30.00元(功能说明)我要提问
12下一页
返回列表
打印
[麦麦茶水间]

人工智能AI能否取代程序员的工作?

[复制链接]
2573|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
blust5|  楼主 | 2023-8-10 14:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#申请原创#  @21小跑堂

前段时间人工智能AI又火了一把。2022年11月,美国人工智能研究实验室OpenAI推出了一款聊天机器人ChatGPT。这是一款人工智能技术驱动的自然语言处理工具,它能够基于在预训练阶段所见的模式和统计规律,来生成回答,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。
随后的时间里,各大厂家纷纷跟上,各自发布了自己的AI产品,仅国内的就有百度文心一言、讯飞星火、阿里通义千问、京东言犀等等。



网络上也有各种尝试之后的体验发表出来,包括使用这些产品进行简单的问答、知识搜索、编写文案、甚至情感需求等等。
也有工程师试了下用来编写程序,发现也能完成的很好,很快就能给出完整功能的函数模块代码。

随着各个AI产品的发布,关于AI能否取代各个行业人员的讨论也随之而来。
既然AI能够编写程序,那么AI能否取代程序员的工作呢?

我们先来看一下什么是AI。
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是新一轮科技革命和产业变革的重要驱动力量。
人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。


可以看出,未来AI最终应该是可以取代绝大部分人的工作的。但是目前情况如何呢?

目前,人工智能领域研究的重点是计算机视觉、自然语言处理、跨媒体分析推理、智适应学习、群体智能、自主无人系统、智能芯片和脑机接口等关键技术。
人工智能的产业链分为基础层、技术层、应用层三个层次。
基础层包括:芯片、大数据、算法系统、网络等多项基础设施,为人工智能产业奠定网络、算法、硬件铺设、数据获取等;
技术层包括:计算机视觉、语音语义识别、机器学习、知识图谱等;
应用层包括:金融、安防、智能家居、医疗、机器人、智能驾驶、新零售等。
近年来,由于大数据的积累、理论算法的革新、计算能力的不断提高以及网络设备的不断完善,使得人工智能的研究与应用已经进入了一个崭新的发展阶段,未来将可能掀起一场新的工业革命,由此可见人工智能的市场发展潜力巨大。


但是目前的人工智能技术还远远无法完全取代程序员。虽然已经有一些AI写代码的工具,但它们只能完成一些简单的任务,比如创建基础的网站或应用程序等。对于更加复杂的编程任务,需要使用到许多领域的知识和技能,而这些对于AI来说是非常困难的。
此外,AI模型为了成功地处理任务需要大量的数据集进行训练,这就需要程序员对数据进行清理、标注和整理等操作。因此,即使AI可以在某些方面完成编写代码的任务,程序员仍然需要参与其中。


简单的来说,目前的AI只能完成规范化的模块化的特定功能的代码编写,但是无法完成复杂的任务和具有创造性的逻辑处理,因此还远远无法取代程序员。

现在已经确认了目前来看,AI取代程序员的工作还需要很久的时间,那么在AI发展到目前的情况下,程序员能否反过来利用AI来协助工作呢?
答案当然是肯定的。
既然AI可以完成简单的模块化的代码编写,那么程序员完全可以把这类工作交给AI来做,比如各类的算法模块、驱动模块等等,自己基于这些代码再进行二次开发,完成复杂的工作逻辑和上层应用,这样可以大大减少工作量,省下来的精力可以更好的处理相对复杂的工作。

总的来说,目前AI远不足以取代程序员的工作,程序员反而可以利用AI这个工具来减轻自己的工作。

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 30.00 元 2023-08-18
理由:恭喜通过原创审核!期待您更多的原创作品~

评论
21小跑堂 2023-8-18 18:29 回复TA
以前段时间AI的大热引发的思考,思考AI是否会取代程序员,这里二姨觉得不会,但是可以成为程序员的好帮手。 
沙发
海滨消消| | 2023-8-11 10:06 | 只看该作者
这是要程序猿进厂打螺丝吗

使用特权

评论回复
板凳
WK520077778| | 2023-8-12 01:25 | 只看该作者
可能有点用

使用特权

评论回复
地板
10299823| | 2023-9-7 09:55 | 只看该作者
程序员需要确保数据的保密性和完整性。AI无法保证数据的完整性和安全性

使用特权

评论回复
5
hilahope| | 2023-9-7 10:02 | 只看该作者
AI不能完全取代程序员的工作,但可以发挥一定的辅助作用。未来,随着AI技术的不断发展和应用,程序员的工作也将随之变化和转型,需要持续学习和适应新技术的变化和应用。

使用特权

评论回复
6
mnynt121| | 2023-9-7 10:09 | 只看该作者
人工智能在编程方面具有一定的能力,但是它并不能完全取代程序员。程序员在编程方面具有深厚的技术基础和丰富的经验,能够处理各种复杂的编程任务

使用特权

评论回复
7
linfelix| | 2023-9-7 10:29 | 只看该作者
程序员的工作不仅仅是编写代码,还包括需求分析、系统设计、软件测试、软件维护等多个方面。

使用特权

评论回复
8
uytyu| | 2023-9-7 10:42 | 只看该作者
虽然AI可以自动化一些编程任务,例如生成代码和检测代码错误,但它仍然需要人类程序员来提供创意和解决复杂的问题。

使用特权

评论回复
9
tabmone| | 2023-9-7 10:53 | 只看该作者
人工智能AI无法取代程序员的工作

使用特权

评论回复
10
sanfuzi| | 2023-9-7 11:05 | 只看该作者
AI在某些领域可以取代程序员,例如自动化测试、代码生成和自动调优等。

使用特权

评论回复
11
pentruman| | 2023-9-7 11:12 | 只看该作者
人工智能AI在某些方面确实可以取代程序员的工作,但它并不能完全取代人类程序员。

使用特权

评论回复
12
kmzuaz| | 2023-9-7 11:44 | 只看该作者
人工智能和程序员在编程方面是相互补充的关系,而不是相互替代的关系

使用特权

评论回复
13
youtome| | 2023-9-7 11:50 | 只看该作者
AI可以帮助程序员完成一些重复性、繁琐的编程任务,但无法替代程序员的思考和创造能力

使用特权

评论回复
14
earlmax| | 2023-9-7 12:20 | 只看该作者
它并不能胜任程序员需要的创意、专业知识和智慧、技能、经验等

使用特权

评论回复
15
bartonalfred| | 2023-9-7 12:29 | 只看该作者
AI可以帮助程序员提高工作效率,但不能完全取代程序员的工作。

使用特权

评论回复
16
rosemoore| | 2023-9-7 12:39 | 只看该作者
AI可以协助程序员完成一些简单的任务,但在开发具有复杂性和创造性的应用程序时,人类程序员仍然是不可替代的。

使用特权

评论回复
17
sesefadou| | 2023-9-7 12:51 | 只看该作者
AI虽然可以生成一些文档,但人类沟通仍然是程序员的重要职责。

使用特权

评论回复
18
chenci2013| | 2023-9-7 13:16 | 只看该作者
虽然AI可以帮助程序员完成一些例行工作和重复性任务,例如代码生成、调试和自动化测试等,但AI并不能替代程序员在设计算法、优化性能、解决问题、开发新产品和拓展应用方面的专业知识和创造力。

使用特权

评论回复
19
zerorobert| | 2023-9-7 13:24 | 只看该作者
在开发需要理解和解释的复杂应用程序时,人类程序员仍然需要发挥关键作用。

使用特权

评论回复
20
pl202| | 2023-9-7 13:30 | 只看该作者
人工智能在编程方面有一定的能力,但是它并不能完全取代程序员。

使用特权

评论回复
发新帖 本帖赏金 30.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:业精于勤荒于嬉,行成于思毁于随。

72

主题

2813

帖子

11

粉丝