精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

视频在线观看91| 欧美18免费视频| 国产精品国产成人国产三级| 91在线视频一区| 日韩乱码人妻无码中文字幕| 九热爱视频精品视频| 欧美日韩和欧美的一区二区| 一级性生活视频| 色综合888| 老司机精品视频在线| 欧美高清第一页| 熟女高潮一区二区三区| 国产一区二区三区| 日韩欧美在线视频日韩欧美在线视频| 亚洲欧美日韩精品综合在线观看| 国产极品久久久| 噜噜噜在线观看免费视频日韩| www.日韩av.com| 亚洲国产精品自拍视频| 日本免费一区二区三区等视频| 亚洲国产日产av| 亚洲不卡1区| 国产suv一区二区| 日韩中文欧美在线| 欧美精品999| 精品人妻中文无码av在线| 99国产精品久久一区二区三区| 在线影院国内精品| 青青青在线视频播放| 9色在线观看| 91在线porny国产在线看| 成人免费午夜电影| 日韩精选在线观看| 中文亚洲欧美| 九九热这里只有精品6| 阿v天堂2014| 亚洲性视频大全| 精品国产91洋老外米糕| 在线免费看v片| 日本不卡一二三| 五月天中文字幕一区二区| 日本一级淫片演员| 中国日本在线视频中文字幕| 久久久天堂av| 国内一区在线| 丰满人妻一区二区三区四区53 | 国产又粗又猛又爽又黄的网站| 岛国在线视频| 久久看人人爽人人| 久久国产欧美精品| 四虎精品成人影院观看地址| 成人免费高清在线| wwwxx欧美| 国产色在线视频| 国内精品免费在线观看| 成人精品视频在线| 国产精品免费无遮挡| 免费观看久久久4p| 国产精品永久免费在线| 中文字幕 自拍偷拍| 视频一区二区三区在线| 日本精品久久中文字幕佐佐木| 97人人澡人人爽人人模亚洲| 先锋影音久久久| 97香蕉久久超级碰碰高清版| 男女啊啊啊视频| 国产一区二区三区久久久久久久久| 97久久国产精品| 亚洲永久精品在线观看| 久久久精品五月天| 国产男女猛烈无遮挡91| 国产精品久久久久久久免费看 | 国产免费亚洲高清| 国产精品毛片一区二区在线看舒淇 | 懂色av色香蕉一区二区蜜桃| 欧美一级欧美三级| 亚洲美女精品视频| 亚洲午夜久久| 久久精品国产99国产精品澳门| 手机在线免费看片| 欧美特黄一区| 欧美在线免费观看| 欧美一级做a爰片免费视频| 乱一区二区av| ts人妖另类在线| 五月天婷婷在线播放| 国产亚洲一区二区三区在线观看| 亚洲一区二区精品在线| 欧洲成人综合网| 欧美日韩在线另类| av亚洲天堂网| 国产主播性色av福利精品一区| 国产婷婷色综合av蜜臀av | 亚洲欧美日韩一区二区| 青草视频在线观看视频| 香蕉久久免费电影| 欧美一区日韩一区| 丰满少妇一区二区三区| 日本在线电影一区二区三区| 九九热这里只有在线精品视| 亚洲熟女综合色一区二区三区| 老司机精品视频一区二区三区| 国产精品久久波多野结衣| 精品99又大又爽又硬少妇毛片 | 中文字幕一区二区三区有限公司| 手机在线免费av| 色综合久久88色综合天天6| 手机精品视频在线| 天海翼精品一区二区三区| 日韩网站免费观看高清| 亚洲精品1区2区3区| 九九国产精品视频| 麻豆91av| 青青草原av在线| 欧美中文字幕一区二区三区亚洲| 国产精久久久久| 色一区二区三区四区| 97超级碰碰碰| www.黄色片| 国产精品免费看片| 精品国产一区三区| 日韩精品视频在线看| 国产亚洲欧美一区| 国产 日韩 欧美 在线| 国产一区二区伦理| 欧美一区国产一区| 国产美女高潮在线| 日韩免费电影一区| 极品美妇后花庭翘臀娇吟小说| 国产精品一页| 国产精品制服诱惑| 日韩影视在线| 67194成人在线观看| wwwww黄色| 日韩电影免费在线看| 久久综合九色99| 国产在线精彩视频| 日韩欧美国产电影| 久久r这里只有精品| 国产最新精品免费| 亚洲区一区二区三区| 国产超碰精品| 亚洲人在线视频| 精品欧美一区二区三区免费观看| 成人国产精品免费观看动漫| 国产美女作爱全过程免费视频| 996久久国产精品线观看| 在线精品国产欧美| 精人妻无码一区二区三区| 久久亚洲一区二区三区四区| 成人中文字幕在线播放| 麻豆视频一区| 91国内产香蕉| 五月婷婷六月丁香综合| 黄色成人av在线| 91av在线免费| 国产美女一区| 欧美一级日本a级v片| 黄瓜视频成人app免费| 亚洲午夜未删减在线观看 | 国产激情视频在线| 7777精品伊人久久久大香线蕉超级流畅| 色www亚洲国产阿娇yao| 久久99精品国产.久久久久久 | 亚洲高清资源| 国产有色视频色综合| 久草在线资源福利站| 亚洲免费av电影| 亚洲精品一区二三区| 中文字幕乱码亚洲精品一区| 久久久精品高清| 欧美一区不卡| 国产在线精品一区| 亚洲最大网站| 中文字幕av日韩| 国产欧美日韩综合精品一区二区三区| 亚洲九九爱视频| 完美搭档在线观看| 亚洲欧美日韩精品一区二区| 欧美不卡福利| 欧美日韩破处视频| 久久久久久中文字幕| 五月婷婷综合久久| 欧美调教femdomvk| 丰满少妇高潮久久三区| 91美女在线观看| 天天操,天天操| 午夜激情一区| 欧美高清性xxxxhdvideosex| 国产第一精品| 欧美精品激情在线观看| 户外极限露出调教在线视频| 久久久久久久久久久久久久久久久| 亚洲综合网狠久久| 国内精品视频一区| 国产免费一区二区三区四在线播放 | 亚洲黄色免费av| 亚洲人午夜精品| 国产丰满果冻videossex| 精品久久香蕉国产线看观看gif| 国产精品久久久久久久av| 国产在线精品一区二区三区不卡 | 尤物yw193can在线观看| 日韩精品在线免费播放| 一女二男一黄一片| 天天射综合影视| 久久中文免费视频| 久久麻豆一区二区| 色哟哟网站在线观看| 日韩精品午夜视频| 国产欧美日韩小视频| 日韩av二区| 看欧美日韩国产| 亚洲一区二区电影| 国产欧美日韩中文字幕在线| 香蕉伊大人中文在线观看| 麻豆国产va免费精品高清在线| 男男激情在线| 亚洲大胆人体视频| 国产欧美日韩成人| 欧美视频一区二区三区四区| 国产成人精品网| 亚洲国产精品嫩草影院| 成人做爰视频网站| 国产三级精品三级| 男女黄床上色视频| 99久久久无码国产精品| 亚洲精品无码久久久久久久| 久久电影国产免费久久电影| 92看片淫黄大片一级| 1024成人| 久久手机在线视频| 影音先锋日韩在线| 久久久国产精华液999999| 成人3d精品动漫精品一二三| 免费日韩av电影| 免费看污视频的网站| 欧美人与动xxxxz0oz| 国产精品黄色av| 二区三区不卡| 2021国产精品视频| rebdb初裸写真在线观看| 色综合天天综合网国产成人网 | 亚洲天堂avav| 欧美性色黄大片| 亚洲成人av网址| 欧美午夜精品电影| 懂色av中文字幕| 91精品91久久久中77777| 国产91国语对白在线| 天天影视网天天综合色在线播放| 欧美亚韩一区二区三区| 欧美日韩国产中文字幕| 久久99精品波多结衣一区| 欧美性xxxx在线播放| 91玉足脚交嫩脚丫在线播放| 日韩欧美在线中文字幕| 国产日韩久久久| 国产精品欧美大片| 亚洲最新在线视频| 国产爆初菊在线观看免费视频网站| 亚洲精品有码在线| 国产中文字幕在线视频| 伊人久久久久久久久久| 午夜视频在线看| 草民午夜欧美限制a级福利片| 五月婷婷视频在线观看| 欧美高跟鞋交xxxxxhd| freexxx性亚洲精品| 4444欧美成人kkkk| 欧美暴力调教| 国产精品亚洲视频在线观看| 成人免费观看49www在线观看| 97se在线视频| 日韩精品丝袜美腿| 亚洲国产一区二区在线 | 毛片av在线播放| 激情欧美亚洲| 97av视频在线观看| 免费成人在线观看视频| 日本少妇xxx| 成人福利视频在线看| 亚洲人成人无码网www国产| 国产精品久久久久7777按摩| 天天看片中文字幕| 欧美性猛交xxxx乱大交极品| 最新中文字幕免费| 欧美不卡一区二区三区四区| 色猫av在线| 久久精品国产96久久久香蕉| 黄色aa久久| 国产日韩欧美另类| 成人看片爽爽爽| 亚洲国产一区二区在线| 亚洲天堂久久| www.超碰com| 国产成人小视频| 国产 欧美 在线| 一区二区三区.www| 亚洲天堂男人av| 日韩欧美亚洲一区二区| 嫩草在线播放| 欧美理论电影在线观看| 性欧美hd调教| 国产成人精品免费视频大全最热 | 国产精品中文| 蜜桃传媒视频第一区入口在线看| 亚洲成人国产| 99久久国产宗和精品1上映| 国产精品综合久久| 女人十八毛片嫩草av| 亚洲国产精品久久久久婷婷884| 波多野结衣午夜| 亚洲精品一区二区三区四区高清| 自拍视频在线| 奇米四色中文综合久久| 91嫩草精品| 正在播放一区二区三区| 久久综合激情| 先锋资源av在线| 亚洲精品综合在线| 一区二区三区免费在线| 亚洲视频一区二区| 男人久久天堂| 国产精品播放| 欧美.www| 欧洲在线免费视频| 国产精品色哟哟| 人人爽人人爽人人片av| 亚洲精品国产精品乱码不99按摩| 中文字幕伦理免费在线视频| 成人av在线亚洲| 色婷婷一区二区三区| 麻豆一区二区三区视频| 久久久91精品国产一区二区精品| www..com国产| 亚洲第一区第一页| 国产第一页在线| 91丝袜脚交足在线播放| 久久精品影视| 在线免费看v片| 亚洲精品视频在线看| 国产精品丝袜黑色高跟鞋| 日韩在线视频国产| 九七电影院97理论片久久tvb| 日韩电影大全在线观看| 日韩高清欧美激情| 日本猛少妇色xxxxx免费网站| 91官网在线观看| 福利片在线看| 国产欧美精品日韩精品| 久久久久av| av在线免费观看不卡| 亚洲精品国产品国语在线app| av免费在线观看不卡| 久久91精品国产| 大奶在线精品| 美女日批免费视频| 久久久久久久久免费| www.五月婷婷.com| 日韩中文综合网| 99精品女人在线观看免费视频 | 一区三区视频| 亚洲の无码国产の无码步美| 狠狠综合久久av一区二区小说| 美女欧美视频在线观看免费| 国产经典一区二区| 久久综合88| 4438x全国最大成人| 亚洲成人激情自拍| 久香视频在线观看| 国产欧美一区二区三区久久人妖| 婷婷伊人综合| 国产吃瓜黑料一区二区| 欧美日韩国产中文精品字幕自在自线 | 亚洲福利在线观看| 欧美日韩视频免费观看| 中文字幕一区综合| 国产91丝袜在线18| 久久久久久久久黄色| 综合136福利视频在线| 久久中文字幕一区二区| 欧美a v在线播放| 国产精品欧美一区二区三区| 精品国产av一区二区三区| 26uuu国产精品视频| 久久精品国产亚洲夜色av网站 | 国产原创popny丨九色| 久久精品亚洲乱码伦伦中文| 国产精品九九九九| 26uuu久久噜噜噜噜| 婷婷综合久久| 色综合久久五月| 欧美酷刑日本凌虐凌虐| 高清毛片在线观看| 亚洲综合视频一区| 成人免费看视频网站| 成人精品水蜜桃| 欧美黄色免费看| 日韩精品一区二区三区三区免费 |