程序员如何在ChatGPT世界中生存?
来源:神译局
(资料图)
编者按:随着ChatGPT的推出,市面上涌现出一批人工智能代码生成助手。生成式人工智能炙手可热,已渗透到人类生活的方方面面,AI真的会取代人类程序员吗?对于程序开发人员而言,如何在在ChatGPT世界中生存发展呢?本文将分享4个小技巧,帮助人类程序员领先于生成式AI。文章来自翻译,希望能对你有所启示。
图片来源:由无界 AI 生成
人工智能,尤其是由大型语言模型(LLM)驱动的生成式人工智能,可能会颠覆整个程序员行业。但一些专家认为,人工智能不会取代人类程序员,至少不会立即取代。
加州大学戴维斯分校生物医学工程博士、医疗人工智能研究中心 MedARC 首席执行官塔尼什克·马修·亚伯拉罕(Tanishq Mathew Abraham)说:“你将不得不担心那些使用人工智能取代自己的人。”
那么,在 LLM编码时代即将到来之际,软件开发人员如何才能让自己变得更有价值、更有用呢?以下是编码员在生成式人工智能时代生存和发展的一些提示和技巧。
坚持基本原则和最佳实践
虽然众多基于人工智能的编码助手可以帮助我们编写代码和生成代码,但学会编程的基本能力依然要具备,即需要具备阅读和分析代码的能力,以及理解所编写的代码如何适用于大型系统。
哈佛大学约翰·A·保尔森(John a . Paulson)工程与应用科学学院从事人机交互与编程语言交叉研究的博士生普里扬·维斯林格姆(Priyan Vaithilingam)表示:“我相信人工智能可以极大地提高软件开发人员的生产力,但软件工程不仅仅是生成代码,还包括从出用户需求、调试及测试等更多内容。”
其中最不可或缺的编程技能之一仍然是人类编码员的专长领域:问题解决。分析问题并为其找到合适的解决方案仍然是备受推崇的编码专长技能。
“编程有其创造性的一面,而解决问题的那些技能比实际的编程语言或工具更为重要。不要执着于与人工智能做比较,AI或多或少只是一个大型语言模型的统计输出。开发人员所做的与模型输出的是有区别的,作为开发人员,除了编写代码,还有更多其他的工作。”Python 软件基金会研究员、Explosion 公司联合创始人兼首席执行官 Ines Montani 说道。
此外,良好的软件工程实践比以往任何时候都更有价值。这些实践包括规划系统设计和软件架构,程序员可以利用人工智能工具更有效地预测接下来所需的代码。
麻省理工学院计算机科学与人工智能实验室副主任兼首席运营官阿曼多·索拉·莱萨马(Armando Solar-Lezama)是该实验室计算机辅助编程小组的负责人,他谈道:“程序员必须弄清楚一段代码的数据结构、组织代码的正确抽象,以及不同界面的要求。所有这些都是软件工程实践的核心,而且未来很长一段时间内都不会消失。”
找到满足你需求的工具
找到合适的人工智能工具至关重要。每种工具都有自己的交互方式,并且可以以不同的方式将每个工具融入到开发工作流程中,无论是自动创建单元测试、生成测试数据,还是编写文档。
例如,GitHub Copilot 和其他人工智能编码助手可以增强我们的编程能力,为我们提供编码建议。另一方面,ChatGPT 和谷歌的 Bard 更像是会话式人工智能程序员,可用于回答有关 API(应用程序接口)的问题或生成代码片段。
关键在于实验。尝试使用人工智能工具,熟悉它的工作原理,考虑其输出质量,同时也要对其他智能工具保持开放的心态。亚伯拉罕说:“人工智能领域发展瞬息万变,你不可能永远只使用某一种工具,所以你需要快速适应新的工具。”
此外,还要考虑适当的使用案例。生成式人工智能工具可以帮助我们快速学习一门新的编程语言,也可以短时间内实现创建项目原型。
清晰和精确的对话至关重要
在使用人工智能编码助手时,需要详细阐述你的需求,并将其视为一个更新迭代的过程。亚伯拉罕建议编写一段用于解释代码的注释,这样助手就能根据注释生成符合你要求的代码。
对于会话式人工智能程序员来说,你需要知道如何以最佳方式设置提示,这就是提示工程的作用所在。
亚伯拉罕建议采用思维链提示法。这种方法其实涉及到一种“分而治之”的策略,即把问题分解成多个步骤,然后逐一解决,最终解决整个问题。“要求模型在特定时间内做太多事情反而效果不佳。它要做的是能够处理可管理的信息块,并生成可管理的代码块。”他说。
例如,与其要求人工智能程序员从头开始编写整个程序代码,不如认真考虑一下程序需要完成的所有任务。进一步划分这些任务,要求模型为每项任务编写特定的函数,这就需要与模型来回探讨实现某项任务所需采取的步骤。
亚伯拉罕说:“将其视为一个了解某个主题知识但经验不太丰富的聪明实习生。”
提示工程的精确性和清晰性非常重要。亚伯拉罕提到:“你需要非常清楚地告诉模型你想要什么,非常准确地告诉它你要求它解决什么问题,并确保你在一直跟进。”
学习人工智能和机器学习的基本概念,以及了解大型语言模型的工作原理和优缺点也很有价值。你需要深入研究,但掌握一些常识对于判断结果至关重要。
为了帮助你快速入门,Abraham 推荐,其中包含有关提示库和工具的章节内容、提示指南和视频课程等,而维斯林格姆则建议阅读《图解转换器》,以了解更多有关模型和机器学习的基础知识。
保持批判态度,并关注风险
软件工程师应对大型语言模型的输出结果持批判态度,因为它们往往会产生幻觉,生成虚构、不准确甚至是错误的代码。维斯林格姆说:“盲目使用人工智能生成的代码很容易陷入死胡同,而且很难发现其中细微的错误。”
维斯林格姆说道,"这就是为什么检查生成的代码至关重要,尽管这会增加一定的工作量,但对于提高工作效率可能弊大于利。但亚伯拉罕认为,"在某些情况下,验证代码比从头开始编写代码要容易得多,而且先生成代码,然后进行验证,最后再整合至现有的代码库中是一种更快的方法"。
我们不妨对这些模型的输出结果进行分析,并提出以下问题: 这个模型是根据什么数据训练的?哪些数据被过滤掉了,哪些数据没有包括在内?训练数据的历史有多长?模型是在什么版本的编程语言、软件包或库上训练的?这些问题的答案可能会影响结果并提供更多相关信息。
开发人员还应该警惕在这些模型中输入专有代码。一些公司,如 Tabnine,提供企业版的人工智能编码助手,在提供隐私的同时还能学习企业的编码模式和风格。
版权是另一个需要考虑的因素,不过如果你使用这些工具来完成几行代码或为普通琐碎的任务生成代码,那么与生成大段代码相比,版权问题就不那么令人担忧了。
"程序员应该对自己所要做的事情的独创性有一定的认识,以及这种独创性在多大程度上符合他们的环境,"莱萨马说。"如果模型生成的代码具有一定的原创性,那么在将其放入代码库之前,一定要保持怀疑和猜忌的态度"。
一个更大的问题是代码的安全性,因为这些模型可能会生成包含漏洞的代码。维斯林格姆认为,软件开发的最佳实践,比如代码审查和强大的测试流水线有助于防范这种风险。
莱萨马说:"更有经验的软件工程师能够带来的一种意识是,代码中最常见的漏洞和代码容易受到攻击的最常见方式。"他们会建立一种直觉,知道哪些地方需要注意,哪些地方会引起警觉。今后,这类技术将成为软件工程组合中更重要的组成部分。”
程序员要想在生成式人工智能世界中生存下去,就需要将人工智能视为一种工具,并将其融入到工作流程中,同时认识到这些工具的机遇和局限性,并且依靠人类的编码能力来发展壮大。
译者:Araon_
责任编辑:
标签:
上一篇:皇马科技(603181.SH):公司近两年未购买过信托产品
下一篇:最后一页
- 孟州市大定街道:社区禁毒“小课堂”助力少儿健康成长
- 特斯拉回应“哨兵模式”:已在中国建立数据中心
- 中央气象台:青海甘肃部分地区多降雨 江南华南对流活跃强降水分散
- 康冠科技:实控人拟增持1000万元至2000万元公司股份
- 三八妇女节可以吃的水果,三八妇女节特色菜
- 最新社保重仓股揭秘!连续持有这只白马股3年
- win8.1系统无法启用网络发现怎么办 windows无法启用网络发现
- B费:以胜利和3分开始很重要 狼队在反击中非常危险
- 美“红旗”军演模拟中美海空大战,专家解析
- 2023年8月武汉市江岸区公共租赁住房项目腾退房源登记公示
- 手握巨资不回购!Alphabet(GOOGL.US)1180亿美元现金储备去向存疑
- Shopee将增加满额赠商品限制
- 公开撕破脸!哈登在中国行活动怒斥76人总经理,直言是骗子
- 河北:中小学教材印刷等工作有序开展
- 油价上涨股票是涨还是跌 油价上涨股票是涨还是跌
- 股票行情快报:天箭科技(002977)8月14日主力资金净卖出353.47万元
- 大连万达:“20万达01”债券将回售 票面利率维持5.58%不变
- 卫宁健康:公司实际控制人、董事长周炜正常履职,已于当日解除相关措施自茂名返回上海
- 孤孤单单的意思(单单的意思)
- 《火影忍者》2023年8月14日每日一题怎么选
- 怎样才能发烧一夜之间40度_怎样才能发烧一夜之间
- 郏县:“小辣椒”为乡村振兴助力添彩
- 2023年前6个月,我国油籽油料累计出口6.41亿美元,同比下降3.36%
- 大湾区早报|上半年深圳新开首店121家;深圳保障房建设规划用地审批规则公示
- 金冠电气:中标7250万元国家电网特高压项目
- 宁国市弘嘉金属表面处理有限公司(关于宁国市弘嘉金属表面处理有限公司简述)
- 云南腾冲:全力创建全国乡村振兴示范县
- “破产”预警!估值暴跌超3000亿元!这一巨头被曝,从未盈利?
- 煤价或再现“崩溃式回落”
- 创新激活老牌煤企活力
- 被网贷信息威胁要求还款怎么办-被网贷信息威胁要求还款怎么办呢
- 下班后“微信办公”算加班 明确两大要件是关键
- 广东湛江假体隆鼻需要住院吗
- 学习张桂梅事迹心得 学习张桂梅事迹心得体会
- 微医廖杰远:“数字健共体”帮助百万基层医疗机构数智化升级
- 我也曾冲冠受阻、1比6惨败——徐根宝送经验锦囊激励“东亚六虎”和申花主帅
- 药房股午后异动 漱玉平民拉升超8%
- 疯狂的钻石 泰国(疯狂的钻石)
- 网红打击教培这事会怎么收场?
- 军婚是否可以离婚,需要满足什么条件
- 夏威夷野火遇难人数升至93人
- 中国旅行团大巴前往挪威途中自燃,幸无人员伤亡
- 阿尔特:8月11日获融资买入532.82万元
- 收藏!宁乡这6家民宿,藏着诗与远方!
- 全国首台智能磁控开关在江西鹰潭投运
- 武汉地震监测中心遭网攻调查进展:美国神秘侦察系统即将被曝光
- 减肥药概念股震荡下挫 昊帆生物跌超8%
- 同程商旅与同程旅行实现会员体系互通
- 祥顺课堂|个人转让继承取得的房产,是否可以核定征收个人所得税?
- 【津云镜头】重回家园!再启美好生活!
-
想了解电竞产业?体验活动接受申请→
电竞产业电子竞技近年成为受青年人欢迎的运动项目之一,也逐步形成了产
-
前7月人民币贷款增加16.08万亿元
本报北京8月13日电(记者吴秋余)中国人民银行发布的最新数据显示,今
-
湾财周报| 碧桂园上半年预亏超450亿;7月金融数据解读
值得注意的是,7月人民币贷款增加3459亿元,同比少增3498亿元,这一单
-
限时8折!《30XX》游戏支持中文 中文界面好评
由BatterystapleGames制作并发行的仿洛克人肉鸽动作游戏《30XX》于8月1
-
深圳市龙华区推出“出片大礼包”,一张“龙卡”解锁多重福利
最近,龙华城区形象推广视频“出片不重样打卡最龙华”火爆朋友圈,多元
-
银行行业周报:银行理财规模回升
银行行业周报:银行理财规模回升
-
苹果赚走85%全球智能手机利润 苹果全球智能手机营收居首
2023年第二季度,全球智能手机市场营收同比下降8%,环比下降15%,总额
-
优质肉蛋奶丰富“菜篮子”(设施农业大有可为②)
数据来源:农业农村部制图:张丹峰生产迈向规模化设施化,现代养殖场提
-
中经评论:这张“脸”,不能谁想用就用
核心观点:中国经济网评论员子房先生认为,对于人脸识别技术,虽然已有
-
吃不消啊!网曝温州附二医天价停车费!
来源:抖音网友爆料:带娃到附二医看病,门口停车,6点多到8点不到收费
-
内蒙古五原县公安局侦破18年前杀人焚尸案
新京报讯(记者张静姝)新京报记者从内蒙古公安厅获悉,8月2日,巴彦淖
-
粗心大学生过地铁安检,两台贵重电脑忘了拿……
长江日报大武汉客户端8月13日讯“感谢你们帮我找回了!”8月11日中午,
-
像个锤子的汽车品牌(像个锤子的汽车品牌叫什么)
这个车标可能是特斯拉的车标,特斯拉车标比较像锤子。特斯拉是一个比较
-
泰州海陵新时代文明实践“夜市”活动多,百姓纳凉有了好去处
现代快报讯(通讯员 徐伟 吴驰 记者 毛晓华)动感十足的街舞表演,
-
宁波大学东海研究院(关于宁波大学东海研究院简述)
,你们好,今天0471房产来聊聊一篇波大学东海研究院,波大学东海研究院
-
脾胃湿热多久能调理好
脾胃湿热症状轻微者3天~1周可调理好,体质虚弱,症状较重者可能需要2~4
-
吞食孔明传通关心得分享 吞食孔明传道具大全
吞食孔明传可玩性如何?游戏很多玩家已经通关了,对于游戏各方面不少玩
-
公司拓展活动策划(优秀7篇)
活动已经告一段落了,想必你会开拓了视野,一定有不少可以总结的东西吧
-
《孤注一掷》成票房黑马 还带动了币圈狂欢!“科太币”同名代币两日暴涨超千倍
灯塔专业版数据显示,8月10日19时18分,暑期档热门电影《孤注一掷》票
-
罗体:尤文图斯已准备好引进卢卡库的资金,即将完成签约
直播吧8月13日讯据《罗马体育报》报道,尤文图斯已经准备好签下卢卡库
-
otc账户和普通账户的区别主要有哪些 详细介绍如下
otc账户是场外交易账户,而普通账户是场内交易账户,二者的区别在于服
-
虾米音乐登录的方法
虾米音乐里面有很多功能都需要登录才能使用,但是很多刚开始接触这个软
-
宿迁:多家医院骗保被处罚
近日在信用中国(江苏宿迁)网站分别公布了以下几条信息泗洪龙集医院虚
-
西安泥石流灾害已发现21名遇难者,仍有6人失联
8月11日长安区滦镇街道喂子坪村鸡窝子组山洪泥石流灾害发生后,西安市
-
夏花绚烂,雅致成趣!来松江这里打卡池上荷花和紫薇
池水上荷花清香四溢,庭院间紫薇灿若云霞。近日,在江南古典园林上海醉
-
周六福黄金价格今天多少一克(2023年08月13日)参考价格
周六福黄金价格今天多少一克(2023年08月13日)每日更新
-
恭喜B罗夺冠!国米酝酿交易得到16球6助攻前锋,新援年薪220万
迪亚26岁身高1米8,目前效力于萨勒尼塔纳,他上赛季出战了33场意甲联赛
-
酷比魔方iPlay 50 mini平板特价788元
酷比魔方的掌玩mini平板电脑(8 4英寸)日常售价为899元,现在有特价活
-
美国百年来“最致命”野火:遇难人数升至89人 失踪者或高达千人
据新华社报道,美国夏威夷州州长乔希·格林12日证实,目前野火已在该州
-
别只懂喝牛奶补钙,中老年人多吃这种食物,一周3次,强健骨骼
说到补钙,百分之90的人都以为小孩才需要补钙,其实人到中年后,也是要
-
晨光生物(300138):控股股东及其他关联方非经营性资金占用及清偿情况表(2023年上半年度)
控股股东及其他关联方非经营性资金占用及清偿情况表(2023年上半年度)
-
语文数字怎么写 语文数字
1、大写是:壹、贰、叁、肆、伍、陆、柒、捌、玖、拾。2、大写数字是中
-
降价谋量、卖技术求生,零跑汽车困于“两难”
图片来源:度哥 2023年4月摄于上海车展 有着“车圈小米”之称的零跑汽
-
小型家用吸尘器图片大全(小型家用吸尘器)
来为大家解答以上问题,小型家用吸尘器图片大全,小型家用吸尘器很多人
-
妖帝坟冢大战,荒古世家陆续登场,青帝心脏出现!
遮天最新一集更新,庞博被妖化,在进入青帝坟冢后,因为还保留一丝清醒
-
@河北学子 如遇紧急灾害,可向学校申请临时困难补助
@经贸学子:如遇紧急灾害,可向学校申请临时困难补助
-
8月11日新标致508L上市
日前,从东风标致官方获悉,新款标致508L将于8月11日正式上市。作为中
-
【视频】商务车后厢位置躺了4名孩子,这样的暑期出游要不得
扬子晚报网8月3日讯(记者郭一鹏通讯员袁润)暑假带孩子出游本是一件其
-
四会富仕:发行可转债5.70亿元 申购日为8月8日
四会富仕(SZ300852,收盘价:39 41元)8月3日晚间发布公告称,四会富
-
中央气象台8月4日10时继续发布强对流天气黄色预警
4 机场、铁路、高速公路和水上交通等单位应采取限飞、限速或暂时关闭等
-
办好退役军人的“就业超市”
今年26岁的潘旭东,家住滁州市南谯区施集镇龙蟠村,是一名七级因公残疾
-
中信银行北京分行成功举办2023年私人银行暑期英才实习营活动
千龙网讯7月17日至24日,中信银行北京分行成功举办了为期8天的2023年私
-
新能源车企7月成绩单出炉!理想交付再破3万辆,小鹏、蔚来表现亮眼
8月第一天,国内多家新能源车企陆续公布7月的新车交付数据。整体来看,
-
江州区:拉满“进度条”提速重大项目建设
在江州区华绿生态现代农业食用菌科技园区项目厂房内,工人们正将新出产
-
“人间天河”淠史杭|“她”,是什么颜色?
在你的印象中,淠史杭是什么颜色?是群溪拂过山岗、草木蔓发的绿意
-
浪潮信息作为标杆厂商入选Gartner中国ICT技术成熟度曲线
领跑智能化运维北京2023年8月2日 美通社 --近日,国际权威研究机构高德
-
有约必赴!湘潭经开区税务局开展个体户集中辅导活动
湖南日报·新湖南客户端8月3日讯(通讯员付阳春)“税务局的同志辛苦了
-
银川:用活信息化手段筑牢防返贫“铜墙铁壁”
8月3日早晨,家住贺兰县洪广镇欣荣村的村民姜鹏飞一家三口吃过早饭后各
-
更畅快的游戏体验 三星990 PRO散热片版PCIe 4.0固态硬盘评测
三星存储作为全球三大原厂颗粒厂商之一,拥有非常深厚的技术实力,深受
-
国电电力:8月3日融资买入1545.07万元,融资融券余额9.92亿元
8月3日,国电电力(600795)融资买入1545 07万元,融资偿还2130 24万元
X 关闭
X 关闭