ChatGPT能胜任高级程序员吗?

article/2025/4/20 7:42:05

与开发人员信任的其他软件开发工具不同,AI工具在训练、构建、托管和使用方式等方面都存在一些独特的风险。

自2022年底ChatGPT发布以来,互联网上便充斥着对其几乎相同比例的支持和怀疑的论调。不管你是否喜欢它,AI正在逐步进入你的开发组织。即使你不打算开发人工智能产品,也不打算利用AI工具为你编写代码,它仍可能被集成到用于构建、测试和运行源代码的工具和平台中。
在这里插入图片描述
AI工具存在一些较为特殊的风险,这些风险可能会使自动化任务所带来的生产力收益受到影响。而这些风险主要源于AI的训练、构建、托管和使用方式,AI工具在这些方面与开发人员信任的其他工具存在诸多不同之处。了解风险是管理风险的第一步,为了帮助你了解AI工具的潜在风险,我们设计了一些面向AI工具的面试问题,这些问题能够决定该工具是否能顺利“入职”你的公司。

总体而言,所有的的AI工具都存在一定的共性,无论人工智能的类型或用途如何,在选择使用它之前,都应提出如下问题:

这款AI工具的基础设施在什么位置?现代人工智能无一不需要专用且昂贵的硬件进行支持。除非你打算收购一个新的数据中心;否则你的AI工具将只能进行远程工作,并需要使用远程访问和非现场数据存储,而这将造成一定的安全隐患。
在代码离开处理边界时,采取什么样的保护措施来防止IP丢失?从智能电视到智能汽车,一切人工智能产品都在向其制造商贡献数据。一些企业使用这些数据来优化他们的软件,但另一些企业会将这些数据卖给广告商。因此,你有必要准确了解AI工具将如何使用或处理其用于主要任务的源代码或其他私有数据。
你的输入能够用于模型的训练任务吗?人工智能模型的持续训练是模型所有企业以及模型训练人员非常关注的任务。例如,模型所有企业往往不希望广告商过多介入其模型训练环节,以达到免费的广告推送的目的。
结果的准确度是多少?ChatGPT最致命的缺点是其结果的不准确性。它在生成谎言和真理方面表现都很突出;这被称为AI幻觉。了解人工智能可能产生错误的方式和场景,有助于在AI工具发生错误时进行管理。
除此之外,人工智能所有企业和开发者会存在自己的一系列安全问题。这些新的担忧包括对人工智能训练模型的威胁,这些威胁可能会破坏其结果,并泄露有关模型运行方式的专有信息,以及可能会破坏模型生成结果的质量。此外,人工智能模型必须通过API、Web访问、移动应用程序和其他需要安全构建的应用程序与传统世界进行交互。

除一般问题外,开发人员在使用AI工具时还必须提出其他方面的问题,如使用AI安全扫描程序,以便管理软件开发过程中引入的风险。

AI工具是否适合应用于此类场景?了解人工智能不擅长什么是十分关键的。例如,如果一项任务可以细分为“根据学习规则做出决定”或“编写符合学习规则的内容”;那么,人工智能通常很擅长此类任务。如果问题的变化超越此范围,人工智能可能会表现得很糟糕。
如果AI工具出现错误,该采取什么保护措施?千万不要在你的过程中引入一个单一的失败点,尤其是一个可能产生幻觉的失败点。推荐的做法应当是,依靠与深度防御相关的传统做法,或管理风险的方法——即系统中的一层产生了问题,下一层也会捕获它。
审查工具结果需要如何进行监督?其实这是一个旧事重提的问题。传统的问题日志捕获方案通常分为两部分:第一个是获取重要事件的数据;第二个是审核日志。在人工智能进一步成熟,其缺陷得到理解或缓解之前,人类仍需要保持对于循环的控制。
如今,越来越多的开发人员“雇佣”ChatGPT来编写源代码。初步报告显示,ChatGPT能够用多种编程语言编写源代码,并且能够流利地使用所有常见的语言。由于当前这个测试版的训练和模型还存在一定的局限性,所以它产生的代码并不总是完美的。它通常包含可以改变软件运行方式的业务逻辑缺陷、可能会混合不同版本软件的语法错误以及其他看似人性化的问题。

大致上来看,ChatGPT仅是一个初级程序员。那么,谁会成为它的上级?

换句话说,ChatGPT也就是一个初级开发人员水平。因此,当使用这个初级开发人员编写的代码时,必须考虑如何管理它:

谁将成为其上级,以保障其编写代码的整体效果?初级开发人员通常都需要高级开发人员的协助。每一行代码都必须经过测试,有些代码必须修复。然而,有报告表明,这种校对过程比从头开始编写代码更加耗时、更加复杂。
它是将训练代码注入还是重新混合到代码库中?一个更隐蔽的威胁是,有时像GitHub Copilot这样的人工智能机器人会产生源代码,完美地复制训练数据中的代码块。因此,需要利用反剽窃工具来确保许可证风险得到管理。
AI工具从哪里获得训练数据?一个人工智能模型的能力水平与它的训练数据密切相关。如果AI使用旧的或不正确的代码进行训练,那么它将产生旧的和不正确的结果。
引擎托管在哪里?分析源代码的AI机器人需要将源代码整合到其相应的处理设备中。在离开公司管控后,应特别考虑如何保护、使用和处置数据。
无论如何,2022年12月发布的ChatGPT预示着软件开发的新时代。关注这类工具的变化而不是被它们击败是很重要的。在采用这些新工具时要明确,事情变化越多,就越该保持不变:预防安全事件总比发现意外要好。


http://chatgpt.dhexx.cn/article/ykmDwYup.shtml

相关文章

案例分享:让ChatGPT充当程序员,帮你无代码实现网络爬虫

大家好,我是可夫小子,关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加:keeepdance,备注:chatgpt,拉你进群。 提示:本案例虽然不需要写代码,但需要有一定的软件开发基础&am…

热议!ChatGPT的出现会不会导致底层程序员失业?

原文: zhihu.com/question/570596331/answer/2861569894 首先问问 ChatGPT ,它给出的回答是: 随着越来越多的人加入 ChatGPT,也会使它多的能力越来越完善,这就是AI的特点,就目前 ChatGPT 的表现来看&#x…

ChatGPT 新时代,IT 程序员将有哪些新机会?

1、ChatGPT 时代意味着什么? 先来看几组数据: ChatGPT 自发布以来仅用了2个月,活跃用户数就突破了1个亿; 而达到这个用户数量; 电话用了75年,手机用了16年; 互联网站用了7年,推特用了…

ChatGPT给程序员人手一个,这很朋克(由ChatGPT编写)

目录 ChatGPT、程序员、朋克为什么程序员需要ChatGPT,为什么这很朋克总结 ChatGPT、程序员、朋克 本文由ChatGPT编写。 ChatGPT是由OpenAI开发的大型语言模型。它的核心功能是生成人类语言文本,因此有多种应用场景,如文本生成、对话生成、文…

危!OpenAI 全球召集千人,要让 ChatGPT = 初级程序员?

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 每一次,不论是 GitHub Copilot 还是 OpenAI Codex,亦或是最近爆火的 ChatGPT,只要一个 AI 工具可以编程,紧跟而来的话题必然是:“程序员是否…

聊聊最近chatGPT对程序员的焦虑攻击

最近各种自媒体都在叛卖gpt职业焦虑,连程序圈子也不能幸免。甚至有正准备入行的同学私信我到底计算机还能不能学,研究生还能不能读。我985硕毕业,呆过大厂和小厂,现工作5年的程序员, 抛开那些胡吹海谈的软文&#xff0…

爆火的 ChatGPT,会成为程序员的 “就业杀手” 吗?

前言 即使你过去从不关心科技领域,最近应该都被一个叫 “ChatGPT” 的人工智能刷屏。 与上一任 “全球网红” 元宇宙不同,这位新晋的 “全能网友” 来势汹汹,互联网上盛传它将要抢走一大批人的饭碗。 有人认为,随着 ChatGPT 技…

0行代码拿210万年薪,ChatGPT催生新型「程序员」岗:工作纯靠和AI聊天

梦晨 发自 凹非寺量子位 | 公众号 QbitAI 靠玩ChatGPT,还能找到新工作? 没错,Riley Goodside(后面叫他好面哥)4月份开始在网上发布玩GPT-3的心得。 最近ChatGPT一波爆火,他不光粉丝涨了一万多,还…

适合程序员使用的 ChatGPT!!!

ChatGPT 不仅能解决亲情,友情,爱情等非常热门的问题,还能帮助程序员在开发中反复测试自己的代码或者切磋技艺。 例如,作为程序员的我们,只要在ChatGPT上轻轻松松地输出我们的需求,“null pointer怎么解决啊…

chatgpt对程序员会造成什么影响

16年阿尔法狗大战李世石的时候,全网也是刷屏AI,宣告程序员即将失业。 我的观点一向很明确:写程序将是世界上最后一个消失的工作。 ChatGPT根本不会写程序,它只是在大量人类写的代码基础上进行了总结。如果AI真的会写程序&#xff…

用 ChatGPT 作为程序员的协助工具时,需要掌握的技巧你学会了吗?

我最近一直在加班,加班到晚上9点到10点左右。虽然我们一般晚上8点半就可以自己走了,但我都是自愿加班的。昨天我甚至加班到了差不多10点半,回家已经11点了。 为什么自愿加班呢?因为我们的工作量很大,而且公司对待新人…

用chatGPT提高程序员工作效率+个人使用体验

有个澳洲的朋友带一个团队正在研究一款应用层产品,chatGPT AI辅助程序员写代码。 目前产品内部测试估算原本一个12人的开发团队,使用这款产品后,可以缩减到4人。 最近一段使用下来, 发现通过使用ChatGPT,不仅可以获…

再不转型为ChatGPT程序员,有遭受降维打击的危险

Open AI在演示GPT-4的时候,有这么一个场景:给一个界面草图,就可以生成网页代码。 这个演示非常简单,如果界面原型比较复杂呢?像这样: ChatGPT能不能直接生成HTML, CSS,JavaScript代码,把这个网页…

你的 ChatGPT 使用姿势是错的!告诉你 4 个使用 ChatGPT 的小技巧

大部分人使用 ChatGPT 的方式都是错的,比如: 没有在提问时提供案例。忽略了可以通过设置 ChatGPT 的角色来控制它的行为。没有提供过多有效信息,而是让 ChatGPT 猜猜猜。 之所以会犯这些错误,是因为我们使用 ChatGPT 时还停留在…

ChatGPT怎么用?几个技巧让你快速掌握使用!

近日全球最热的话题非ChatGPT莫属了,据资料显示,ChatGPT目前月活用户已经突破1亿。相信不少人都在尝试玩ChatGPT了。但是如何利用ChatGP来快速完成各种工作?今天给大家分享几个使用技巧。 想要通过ChatGPT来帮您完成工作,首先需要…

chatgpt4模型介绍

在当今信息爆炸的时代,人们越来越多地依赖计算机和互联网与他人进行交流。然而,传统的计算机交互方式常常显得呆板和不自然,难以满足人们对于智能、自然对话的需求。为了解决这一问题,OpenAI推出了ChatGPT,这是一种能够…

打造中国版ChatGPT,国内有哪些学术力量能抢滩?

【导读】谁有实力打造「中国版ChatGPT」?最终能攻上光明顶的团队,其实不多。 OpenAI 现已经成为全球人工智能领域的追击目标。 继谷歌献上「Bard」后,中国科技圈也开始沸腾,原本苦哈哈的自然语言处理科研团队,如今成…

最全的国内chatGPT大模型企业及产品整理

作者 | gongyouliu 编辑 | gongyouliu 自从去年11月30日openAI发布chatGPT以来,chatGPT引爆了新一轮科技革命。最近很多年都没有哪一项科技进步如chatGPT这般吸引全球的目光。除了媒体的大肆报道,国内外各个科技公司、科研机构、高等院校都在跟进&#x…

国内ChatGPT日趋成熟后,可以优先解决的几个日常小问题

现在ChatGPT的发展可谓如日中天,国内很多大的公司例如百度、京东等也开始拥抱新技术,推出自己的应用场景,但可以想象到的是,他们必定利用这个新技术在巩固自己的现有应用场景,比如某些客服,你都不用想&…

国内chatgpt 在VRAR上的应用场景

人工智能不鸣则已,一鸣惊人! 近日OpenAI发布了聊天AI ChatGPT,短短几天,其用户量直冲百万级,甚至服务器一度被注册用户挤爆了。 这种被网友惊叹“超越谷歌搜索”的神器究竟是怎么做到的? ChatGPT 简而言之:ChatGPT是一…