精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

生成式 AI 帶給軟件開發的三個幻覺:速度快、質量高、人更少

人工智能 開發
大模型技術仍然在不斷更新,能讓人感知到幻覺程度也在逐漸降低。但在它被投入到具體的領域和使用場景時,幻覺效應仍在發生,在這篇文章里我們會談到的它在軟件開發領域的應用。

作者 | 張凱峰

軟件行業苦降本增效久已。蔓延開去的開發周期,遙遙無望的上線時間,以及不斷冒起的缺陷,怎么看都配不上這支精兵強將的隊伍。生成式AI 似乎帶來了曙光,它的表現讓人耳目一新,不少人會這么想。它能自動生成代碼,成本低,可重復,即拋的能力像云上的資源,這段代碼不合適?扔掉好了,重新生成一段。很自然就會想到,是不是也不需要這么多精兵強將了,程序員們也很擔心這一點。

生成式 AI 回答我們的問題時,偶爾會拋出個煞有介事的答案,但如果你稍作檢索,就會發現這個答案徒有其表:不是查無此言,就是一派胡言,這與人工智能的威名不符。這即所謂生成式 AI 的幻覺,hallucination——因為沒有真實可靠的語料,它自作主張拼湊了一個假的回答。

大模型技術仍然在不斷更新,能讓人感知到幻覺程度也在逐漸降低。但在它被投入到具體的領域和使用場景時,幻覺效應仍在發生,在這篇文章里我們會談到的它在軟件開發領域的應用。

幻覺一:更快的速度

不同的軟件工具廠商都在迭代更新自己的代碼助手產品,最著名的是 GitHub 的 Copilot,他們宣稱,可以加快程序員完成任務的速度達 55%以上,那些清麗迅捷的演示視頻看起來也如飛一般。

(圖片來源:https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/)

但這是否意味著軟件的交付進度可以加快 50%?

那些作為演示的代碼是可疑的,更多程序員在自己的項目中采用Copilot的反饋似乎也表明,提速基本只會出現在一些常用的功能實現上。數組的排序,數據結構的初始化,要不然就是一些再簡單不過的模板代碼。

可重復的工具代碼交由 AI 也就罷了。但對于一個開發中的軟件而言,有多少類似的代碼需要重復開發呢,這恐怕是值得討論的。遑論多數時候,它們只需要一次成型,封裝待用。

還有數量相當可觀的業務代碼,程序員會以怎樣的速度來進行?你可以把足夠數量的業務代碼交由 AI 來生成,但是否安全恐怕是一個更大的問題。

這里還有兩個問題值得關注。

一是程序員對AI 提供代碼的選擇。

AI 如此容易提供多套方法的實現,程序員難免要嘗試從中找出最優的選項。

這個好?還是那個好?咦,竟然有五種不同的實現。需要先讀懂每一種代碼的實現,再切換到下一種。這個實現的方法很優雅,但可惜單元測試失敗了。換下一個。

程序員的好奇心被代碼助手充分攪動。心猿意馬,線性的思維習慣碎落一地。程序員遺忘的不只是開發紀律,還有時間。

二是軟件自有生命周期。

很顯然,輪到程序員開始編寫代碼,很多事情已經發生,而更多的事情還會繼續發生,直到系統上線。這些事情包括但不限于:收集需求,理解需求(從需求說明到用戶故事),測試,維護基礎設施,以及那些層出不窮的修復工作。

我的意思是說,即便AI 幫助程序員寫得再快,這個階段也只是軟件生命周期中的一部分而已。早有相關的數據統計,程序員日常的工作,只有 30%的時間是在編寫代碼,而更多的時間是在嘗試理解他們要實現什么功能,以及設計和學習新技能上。

(圖片來源:https://github.blog/2023-06-13-survey-reveals-ais-impact-on-the-developer-experience/)

幻覺二:更少的 Bug

人編寫的代碼難免存在缺陷,這是軟件質量的基本共識。而且似乎越有經驗的程序員,越容易生產出隱晦的問題,要過了很久才會被發覺。線上問題更讓人提心吊膽,但這樣的擔心很難避免。

AI 生成的代碼,聽起來也很高級,是不是會帶來足夠完美的結果?很可惜,答案可能會讓人失望。

生成式 AI 背后的大模型,以互聯網上大量的語料作為數據來源,盡管大模型技術一直在改善,但網絡上已經現實存在的帶有偏見的數據量十分可觀。這也包括大量飽含缺陷的代碼。

這意味著程序員在代碼助手中精挑細選的代碼,也可能存有缺陷。因為這段有缺陷的代碼,可能來自地球另一端的某個人,只是恰巧成為了地球這一端的選擇。

要命的是,生成式 AI 有放大器(amplify)的功效。簡單來說,就是如果程序員采用了存有缺陷的生成代碼,Copilot 會記錄這樣的行為,在接下來類似的場景,會繼續建議有缺陷或差不多的代碼。AI 并不能讀懂這樣的代碼,它只是被鼓勵繼續提供。我們可以預想最后的結果。

(prompt:A programmer is sitting at a computer desk, looking confused and frustrated. The computer screen shows a code editor with a pop-up window of GitHub Copilot suggesting incorrect code, symbolized by red error indicators and crossed-out lines in the code. The programmer is scratching their head, surrounded by crumpled paper, indicating multiple failed attempts. The scene conveys a sense of challenge and confusion due to the reliance on incorrect AI-generated code suggestions, leading to quality issues in software development. The room is cluttered, reflecting the chaotic situation. )

程序員要嚴守團隊的開發紀律,保持統一的代碼規范,因為這樣別人才能讀懂,也意味著更容易發現潛在問題并修復它。但代碼助手提供的不同樣貌的代碼,似乎也提供了更多的混亂。

代碼有缺陷,只是軟件最后會爆出難以挽回的問題來源之一,甚至是很少的一部分。構建軟件的過程,其實是知識生產和創造的過程。在軟件生命周期不同階段加入進來的各角色,共同理解和分析軟件的需求,然后轉換其為代碼,也在團隊和人員更替的過程中,傳遞這些表面為需求和代碼實則為知識的信息。

但通常,知識會衰減,知識資產的傳遞會不可避免地出現差池。讀不懂代碼,無法持續更新文檔,整個團隊又被替換,還有更多可能性。這些才是軟件不斷產生 Bug 和問題的原因所在。人工智能并未能解決這些軟件工程中棘手的問題,至少現在看短時間內做不到。

幻覺三:更少的人

AI 的代碼助手看起來確實像見多識廣的程序員。甚至有人愿意把它當成結對編程實踐的伙伴。用人成本一直是 IT 團隊頭疼的問題,好手太貴,合適的人招不到,從頭去培養熟練的程序員又需要太久時間。有了人工智能和代碼助手的加持,是否意味著可以縮編快一半的人?

AI 和代碼助手不僅無法提供上述的速度快和質量高保障外,也期待使用者要有足夠經驗的程序員才好,才能盡可發揮它該有的優勢。這位有經驗的程序員,需要有能力判斷代碼的優劣,判定對已有生產代碼的影響,還需要有精心調整提示詞的耐心和技巧。

在這篇文章里,作者講述了她在使用代碼助手時諸多要留意的問題,還有你能看到的她縝密的內心戲。因為代碼助手帶來的不確定性,可能會引起兩類風險,一是影響到代碼的質量,二是浪費時間。這里其實顯示的是一位足夠資深的程序員的自省能力。

也只有這樣,代碼助手才可以心安理得扮演見多識廣的新手,而經驗程序員充當守門員,她才是那個負責提交代碼的人。這樣說來,AI 改變的是編程體驗。

(圖片來源:https://martinfowler.com/articles/exploring-gen-ai.html,作者把代碼助手想象成一個著急幫忙、固執、說話清楚但缺乏經驗的角色,于是用 AI 畫出了這個卡通形象)

AI 和代碼助手在解決簡單重復性問題上,效果顯著。但在構建軟件的過程中,有更多需要人和專業經驗的場景,來解決復雜的問題。比如軟件系統日益增加的架構復雜度和范圍,應付市場和業務側的需求,跨角色之間的溝通和協作,還有那些更加時髦的涉及代碼倫理和安全的問題。

雖然判斷程序員是否足夠專業和熟練,不像數數那樣一目了然,但我們也可以說,引入AI 和代碼助手然后減員開發團隊,能帶來的成效是不確定的,目前看弊大于利。

寫在最后

生成式 AI 的本質是模式轉換,從文字的一種形式,轉換成另一種形式,高級的代碼助手的能力也不出其右。如果把涉足軟件構建的 AI 代碼助手,認為是解決諸多軟件工程難題的妙方,我們恐怕只是把復雜的問題想得過于簡單。

寫到這里,我們一直在談什么呢。

我們在談的其實是,在軟件開發上投資 AI 的成效該如何衡量。投資 AI 并不是簡單如購買代碼助手的 License,然后就可以坐享降本增效。不斷詢問“我們要如何衡量投資 AI 和代碼助手的效果?”,不如詢問“我們到底要衡量什么?”。從DORA 定義的四個關鍵指標開始,是個明智的選擇,它們是變更前置時間、部署頻率、平均恢復時間 (MTTR) 和變更失敗率。

下面是建議的一些基本衡量原則:

  • 衡量團隊效率,而不是個人績效。
  • 衡量成效而不是產出。
  • 查看隨時間推移的趨勢,而不是比較不同團隊的絕對值。
  • 用儀表板上的數據開啟對話,而不是就此結束。
  • 衡量有用的東西,而不是容易衡量的東西。
責任編輯:趙寧寧 來源: Thoughtworks洞見
相關推薦

2012-05-24 16:07:17

惠普激光打印機

2024-03-11 09:00:00

人工智能軟件開發軟件編程

2025-08-08 02:00:00

AI應用開發

2024-09-10 09:06:08

2012-02-06 15:47:09

惠普激光打印機

2022-12-15 18:20:46

ClickHouse存儲引擎

2020-12-03 15:54:15

軟件開發工具

2011-12-14 15:25:33

惠普激光打印機

2012-03-12 11:48:44

惠普激光打印機

2012-06-20 13:17:29

惠普激光打印機

2018-09-18 14:43:30

HBase查詢數據

2023-12-18 16:40:23

OxlintJavaScripRust

2018-11-12 12:02:54

SSD硬盤最快

2024-10-30 09:42:43

固態硬盤SSD閃存

2021-04-25 08:00:00

開發軟件質量保證

2011-05-12 11:28:40

軟件開發

2012-05-10 15:32:26

惠普激光打印機

2010-04-27 09:34:21

2020-12-02 06:13:29

Redis連接池

2023-10-31 00:49:20

對話式軟件開發
點贊
收藏

51CTO技術棧公眾號

丁香激情综合五月| 日韩电影在线视频| 欧美性xxxxx极品娇小| 久久精品午夜一区二区福利| wwwwww在线观看| 五月激情综合| 亚洲男人天堂2024| 911福利视频| 欧美6一10sex性hd| 久久久激情视频| 成人在线小视频| 国产成人精品片| 久久精品国产68国产精品亚洲| 国内久久精品视频| 亚洲码国产岛国毛片在线| 91精品久久久久久综合乱菊| 久久久国产精华液| 激情五月综合| 亚洲成人a级网| 视色视频在线观看| 97蜜桃久久| 亚洲欧美偷拍卡通变态| 日本精品二区| 四虎在线视频免费观看| 免费看精品久久片| 欧美综合激情网| 久久精品一级片| 日韩精品久久久久久久电影99爱| 亚洲第一天堂无码专区| 国产一级免费大片| 日韩一区二区三区免费视频| 亚洲国产日韩av| 日韩不卡一二区| aⅴ在线视频男人的天堂| 99久久精品国产精品久久| 91视频国产一区| 一区二区久久精品66国产精品| 久久国产精品99国产| 国外成人性视频| 久久香蕉精品视频| 在线成人激情| 久久久国产精品亚洲一区| 少妇久久久久久久久久| 国产精品日本一区二区不卡视频| 好吊成人免视频| 日韩av综合在线观看| 黄视频网站在线| 国产偷国产偷亚洲高清人白洁 | 亚洲永久无码7777kkk| 日日夜夜综合| 91电影在线观看| 国产成人一区二区在线| 日韩精品一区二区三区电影| 亚洲欧洲精品视频| 国产成人综合亚洲91猫咪| 国产精品成久久久久三级| 91精品国产乱码久久久张津瑜 | 精品在线小视频| 2018国产精品| 国产一区二区| 欧美高清一级片在线| 日韩在线一区视频| 成人日韩视频| 日韩欧美黄色影院| 五月天婷婷在线观看视频| 草民电影神马电影一区二区| 91久久线看在观草草青青| 欧美牲交a欧美牲交aⅴ免费真| 亚洲天堂男人av| 麻豆mv在线观看| 亚洲精品国产视频| 欧美一级特黄aaaaaa在线看片| 老司机精品视频在线观看6| 中文字幕成人在线观看| 欧美日本韩国国产| 日本韩国一区| 久久久久久久久久美女| 美日韩免费视频| 欧美女同网站| 成人av资源在线| 欧美日韩国产精品一区二区| 黄色在线视频观看网站| 久久久国产综合精品女国产盗摄| 欧美一区2区三区4区公司二百| 免费在线国产| 久久精品视频一区| 亚洲精品美女久久7777777| 国产精品秘入口| 国产精品麻豆视频| 亚洲亚洲人成综合网络| 日韩久久久久久久| 97超碰人人在线| 国产精品久久久久久久岛一牛影视| 日韩精品第一页| 日本视频在线免费观看| 最新中文字幕一区二区三区| 日韩不卡一二区| ririsao久久精品一区| 疯狂做受xxxx高潮欧美日本| 精品人妻一区二区三区四区在线 | 日本999视频| 国产原创一区| 欧美一区二区在线不卡| 伦伦影院午夜理论片| 国产精品17p| 亚洲欧美日韩中文在线制服| 日本美女xxx| 欧美黄色一级视频| 91高清视频免费观看| 日韩国产成人在线| 国产乱码精品一区二区三| 99一区二区| 国产小视频免费在线网址| 国产精品毛片a∨一区二区三区| 久久www视频| 婷婷六月国产精品久久不卡| 精品视频一区 二区 三区| 一区二区三区四区影院| 国产成人调教视频在线观看 | 日本福利片在线| 国产欧美日韩精品a在线观看| 久久观看最新视频| 久久夜夜操妹子| 日韩一区国产二区欧美三区| 老鸭窝一区二区| 三级全黄做爰视频| 国产中文字幕一区二区三区| 久久亚洲精品成人| 亚洲成熟少妇视频在线观看| 国产精品综合久久| 日韩精品久久久毛片一区二区| 性欧美video高清bbw| 亚洲风情在线资源站| 久久精品国产露脸对白| 久久不见久久见国语| 欧美国产日韩一区二区在线观看| 香蕉污视频在线观看| 国产·精品毛片| 中文字幕欧美人与畜| 成人私拍视频| 精品捆绑美女sm三区 | 成人午夜三级| 日韩中文在线中文网三级| 一区二区三区视频免费看| 国产一区二区在线电影| 色综合视频二区偷拍在线| 国产欧洲在线| 欧美一区二区三区免费大片 | 国产aa精品| 中文字幕久热精品视频在线| 欧美 日韩 精品| 99久久精品一区二区| 青青草视频国产| 95精品视频| 色999日韩欧美国产| 国产成人在线视频观看| 国产成人啪免费观看软件| 欧美少妇一区二区三区| 日韩福利影视| 精品国产一区二区在线 | 99reav在线| 午夜亚洲国产au精品一区二区| 中文字幕成人精品久久不卡| 天天操天天舔天天射| 国产精品亚洲综合久久| 国产一区自拍视频| 国产蜜臀一区二区打屁股调教| 日韩欧美国产午夜精品| 国产波霸爆乳一区二区| 精油按摩中文字幕久久| 亚洲国产一区在线| 欧美黄色网络| 久久精品99无色码中文字幕| 最近中文字幕免费在线观看| 99国产麻豆精品| 精品少妇无遮挡毛片| 不卡中文一二三区| 国产日韩欧美黄色| 免费黄色电影在线观看| 69精品人人人人| 中文字幕亚洲欧美日韩| 丁香另类激情小说| 精品这里只有精品| 狠狠做深爱婷婷综合一区| 国产精品国产福利国产秒拍| av在线播放av| 欧美日韩在线播放一区| 欧洲猛交xxxx乱大交3| 暴力调教一区二区三区| 人妻少妇被粗大爽9797pw| 一道本一区二区三区| 国产精品福利网站| 麻豆网站在线观看| 精品国产免费视频| 三级视频在线观看| 国产精品人妖ts系列视频| 亚洲图色中文字幕| 欧美日韩中文| 99se婷婷在线视频观看| 中文字幕人成乱码在线观看| 中文字幕精品久久久久| 精品人妻aV中文字幕乱码色欲| 亚洲主播在线播放| 中文字幕第4页| 国产在线看一区| 18禁网站免费无遮挡无码中文 | 日韩av在线播放中文字幕| 免费av一区二区| 六月丁香色婷婷| 欧美日韩人妻精品一区二区三区| 手机在线免费看毛片| 日韩欧美性视频| 9999热视频| 六月丁香在线视频| 午夜精品在线播放| av在线影院| 亚洲欧美日韩国产中文在线| 亚洲视频天天射| 首页国产欧美久久| 中文字幕日韩精品无码内射| 亚洲人成网站77777在线观看| 国产精品网址在线| xxxx成人| 国产亚洲视频在线观看| 亚洲精品国偷拍自产在线观看蜜桃| 欧美日韩在线免费| 亚洲一区电影在线观看| 99国产欧美久久久精品| 午夜激情视频网| 石原莉奈在线亚洲二区| 可以看毛片的网址| 久久久久久久久丰满| 蜜桃久久影院| 福利在线一区| 91亚洲国产精品| 国产精品videossex撒尿| 国内精品小视频| 国产精品久久麻豆| 国产一区二区三区中文| 国产激情无套内精对白视频| 日本乱码高清不卡字幕| 国产午夜小视频| 亚洲精品国产a| 少妇视频一区二区| 国产丝袜在线精品| 给我免费观看片在线电影的| 国产成人av福利| 五月天视频在线观看| 日本vs亚洲vs韩国一区三区 | av在线免费观看国产| 伊人久久精品| 国产精品久久久久久久久借妻| 播放一区二区| 国产精品精品一区二区三区午夜版| 日韩伦理在线一区| 性色av一区二区三区| 欧美xxxxhdvideosex| 精品中文字幕在线| 成人av福利| 大量国产精品视频| 国产裸舞福利在线视频合集| 亚洲黄色www| 四季av日韩精品一区| 亚洲国产成人av在线| 日韩中文字幕免费在线观看| 日韩精品最新网址| 性欧美一区二区三区| 欧美一区二区三区免费| 国产日韩一级片| 欧美成人一级视频| 成人午夜免费在线观看| 欧美成人欧美edvon| 国产激情在线观看视频| 日产精品一区二区| 视频一区二区在线观看| 欧美日韩水蜜桃| 欧美最大成人综合网| 欧美xxxxx视频| 影音先锋欧美资源| 亚洲高清影视| 欧美中日韩在线| 国产精品久久久久毛片大屁完整版| 久久久亚洲精品无码| 亚洲免费在线| 亚洲xxxx2d动漫1| 经典三级在线一区| 粗大的内捧猛烈进出视频| 国产综合久久久久影院| caopor在线| 久久网站热最新地址| 亚洲自拍偷拍图| 亚洲欧洲综合另类| 国产无码精品在线播放| 黑人精品xxx一区一二区| 成人一级免费视频| 在线综合+亚洲+欧美中文字幕| 99在线观看精品视频| 亚洲精品美女在线观看播放| 午夜影院在线视频| 亚洲视频在线免费看| 国产无套粉嫩白浆内谢| 日韩午夜在线电影| 久久婷婷五月综合色国产香蕉| 日韩精品乱码av一区二区| 日韩 国产 一区| 9人人澡人人爽人人精品| 极品久久久久久久| 一区二区三区.www| 久久夜色精品国产噜噜亚洲av| 欧美三级中文字幕在线观看| 性做久久久久久久| 国产亚洲精品久久久久久777| 黄色网页在线看| 欧美中文字幕视频| 国产aⅴ精品一区二区四区| 久久久99国产精品免费| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 草逼视频免费看| 亚洲欧美一区二区三区久久| 蜜桃av在线免费观看| 57pao国产成人免费| 成人在线日韩| 午夜欧美性电影| 一区二区三区精品视频在线观看| www.com污| 国产无人区一区二区三区| 久久久久久国产精品免费播放| 在线观看91精品国产入口| av免费观看在线| 在线播放精品一区二区三区| 97人人爽人人澡人人精品| 成人天堂噜噜噜| 久久99视频| 伊人成色综合网| 国产精品1区2区3区在线观看| 无码人妻aⅴ一区二区三区69岛| 亚洲一级二级三级在线免费观看| 一级黄色片在线播放| 亚洲无线码在线一区观看| 欧美xxxx免费虐| 亚洲综合在线播放| 久久综合欧美| 成人av一级片| 成人成人成人在线视频| 99久久婷婷国产综合| 欧洲日韩一区二区三区| 四虎在线观看| 97精品国产97久久久久久春色| 香港久久久电影| 日本黄色播放器| 丝袜亚洲精品中文字幕一区| 亚洲蜜桃精久久久久久久久久久久| 一区二区三区四区五区视频在线观看| 91中文字幕在线播放| 一区二区三区无码高清视频| 3d欧美精品动漫xxxx无尽| 黑人另类av| 日韩一级免费| 在线看黄色的网站| 亚洲高清一区二区三区| 三级小视频在线观看| 亚州国产精品久久久| 成人在线视频你懂的| 日韩久久久久久久久久久久| 国产一区二区久久| 国产十六处破外女视频| 日韩小视频在线观看专区| 国产精品久久麻豆| 亚洲aⅴ日韩av电影在线观看| 欧美日韩色图| 超碰在线公开97| 中文字幕亚洲区| 97人妻精品一区二区三区| 久久精品视频导航| 另类视频一区二区三区| 欧美一二三不卡| 成人妖精视频yjsp地址| 日韩美女视频网站| 亚洲国产精品美女| 成人一区福利| 亚洲 国产 日韩 综合一区| 看片的网站亚洲| 深夜福利影院在线观看| 亚洲成色999久久网站| 成人一级福利| 热舞福利精品大尺度视频| 九九视频精品免费| 久草免费新视频| 精品爽片免费看久久| 深夜视频一区二区| 一区二区三区四区欧美| 国产激情一区二区三区| 91av在线免费视频| 亚洲天堂影视av| ady日本映画久久精品一区二区| 免费一级特黄特色毛片久久看| 久久你懂得1024| 99久久精品无免国产免费| 久久久久久成人精品| 国产一区二区三区电影在线观看|