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

重構人工智能代碼:好的、壞的和奇怪的

人工智能
在軟件開發領域,生成式人工智能不再是一個新鮮事物:它越來越多地被用作編寫在現實生產中運行的代碼的助手。但是每個開發人員都知道從頭開始編寫新代碼只是他們日常工作的一小部分。開發人員的大部分時間都花在維護現有代碼庫和重構其他人編寫的代碼上。

 在軟件開發領域,生成式人工智能不再是一個新鮮事物:它越來越多地被用作編寫在現實生產中運行的代碼的助手。但是每個開發人員都知道從頭開始編寫新代碼只是他們日常工作的一小部分。開發人員的大部分時間都花在維護現有代碼庫和重構其他人編寫的代碼上。

當這些手不是人類的,或者由人工智能副駕駛生成的時候,做維修工作是什么感覺?像GitHub Copilot,Vercel的v0或CursorIDE這樣的人工智能工具可以用來減輕負載嗎?以下了解人工智能革命的下一階段是如何進行的。

人工智能編寫代碼:有用,有時也很奇怪

很多開發者都對生成式人工智能作為開發過程一部分的有用性表達了不同程度的熱情。他們也承認人工智能生成的代碼有其怪癖,而這些怪癖可能會使其難以維護和重構。

DevNag多年來一直在人工智能編碼工具領域工作,他是Query Pal的首席執行官,這是一家專注于人工智能票證生成的軟件公司。他將重構和維護人工智能生成代碼的過程描述為令人驚訝的挑戰。他說:“代碼通常在風格和命名約定上缺乏一致性,這會使代碼庫感覺脫節。”“我花了很多時間清理和標準化人工智能生成的代碼,以適應項目的慣例。”

IT服務和咨詢公司Pranshtech Solutions的首席執行官、SaaS開發公司Textdrip的首席技術官、經驗豐富的軟件開發人員Dhaval Gajjar對此表示贊同。他說:“基于人工智能的代碼通常在語法上是正確的,但往往缺乏人類開發人員對最佳實踐的理解所帶來的清晰度或潤色。”開發人員經常需要清理變量名、簡化邏輯或重構代碼以獲得更好的可讀性。

Innovative Solutions公司的首席技術官Travis Rehl致力于在云端遷移、現代化和構建下一代系統,對于他來說,使用人工智能編寫的代碼來重構或維護它的奇怪之處可能會更深入。他說:“當人工智能使用了不熟悉的模式或庫時,如果沒有對這些選擇的深刻理解,重構可能會很有挑戰性。”“還存在打破人工智能可能創造的復雜依賴關系的風險。這絕對是一種不同的體驗。您經常使用既熟悉又陌生的代碼。人工智能可能會使用對人類開發者來說似乎不尋常的方法。”

Nag和Gajjar都注意到,人工智能生成的代碼可能比實現相同結果的人類編寫的代碼更復雜。根據Gajjar的說法,“眾所周知,人工智能工具會過度設計解決方案,因此生成的代碼比用于簡單任務的實際代碼更龐大。開發人員必須刪減一些多余的步驟,或者為了效率和可維護性,必須實現一個簡化的結構。人工智能可以拋出一些并不總是必要的錯誤處理和邊緣情況。就好像它試圖炫耀它所知道的一切,即使一個更簡單的解決方案就足夠了。”

創新解決方案公司的Rehl很欣賞這種炫耀方式。“人工智能還會做一些事情,比如圍繞功能添加大量評論。這是一把雙刃劍。它對人類很有用,但它也給代碼庫增加了很多膨脹。但想想下次你使用人工智能的時候:你想要一些關于該功能目的的描述,以便人工智能稍后可以再次閱讀,以理解圍繞它的業務環境。”

人工智能克服自己的缺陷

盡管存在這些怪癖,但與我交談過的開發人員認為人工智能生成的代碼在軟件開發生命周期中占有一席之地。事實上,他們說人工智能工具在代碼維護和重構過程中可能會有所幫助。具有諷刺意味的是,人工智能工具甚至可以用來克服人工智能代碼中的一些缺陷。

例如,Rehl在Innovative Solutions部署了用于代碼分析和自動重構的人工智能工具。他說:“人工智能可以快速分析大型代碼庫,并識別需要重構、潛在bug或優化機會的區域。“對于更簡單的重構任務,比如重命名變量或提取方法,人工智能工具可以在整個代碼庫中以高精度執行這些操作。”Query Pal的Nag指出,他在代碼庫的變化中使用了人工智能,比如更新過時的API調用。

因為商業上可用的人工智能工具是根據他們從大量代碼庫中學到的最佳實踐和模式進行培訓的,所以它們也可以被部署來提出對人眼來說可能不太明顯的改進建議。Nag說:“人工智能工具在識別模式和提出改進建議方面非常出色,這可以顯著加快重構過程。”

Pranshtech的Gajjar補充說:“像GitHub Copilot這樣的工具可以簡化代碼,糾正效率低下的問題,甚至可以在從某些模式中識別出邏輯后重新構建邏輯。它可以幫助完成自動重復的任務,清理樣板代碼,甚至提示那些需要重構的部分。”

Rehl描述了一個他能夠使用人工智能工具重構人工智能輔助代碼的實際情況。他解釋說:“人工智能創建了一個復雜的React組件結構,但它與我在后端設置的數據模型并不完全一致。”

重構這一過程需要謹慎地保持人工智能的有效組件設計,同時調整它以適應我們的特定數據流。我發現特別有用的是使用人工智能(在本例中是CursorIDE)來輔助重構過程本身。我可以用自然語言描述我需要的改變,人工智能會建議修改代碼。這創造了一個有趣的循環,即人工智能生成的代碼在人工智能的幫助下被重構,而人類監督指導著這一過程。

仍然需要人類參與其中

很多開發者沒有人認為人工智能已經準備好在代碼庫中釋放出來了——至少現在還沒有。品牌開發公司Emerald OceanLtd.的開發人員兼首席執行官Jason Wingate表示,人工智能工具使他能夠加速重構,但人類的監督仍然是關鍵。他說:“總是審查和完善人工智能生成的代碼更改。

Wingate描述了在人工智能幫助下進行編碼的基本迭代過程。他說,“最基本的方法是請求重構建議,并給它一大塊代碼。包括關于語言、編碼標準和約定的基本信息。根據你真正想要的東西,你可以深入研究更多你真正想要實現的問題。你可以自己執行這些建議,也可以讓人工智能來執行。然后回顧一下,有可能再做一次。”

Wingate還提醒開發人員注意幻覺,并運行測試以確保工具正確地遵循提示。

QueryPal的Nag還指出,有必要仔細審查人工智能生成的代碼。他說,“根據我的經驗,在初始開發和重構中成功使用人工智能的關鍵是將其視為知識淵博但有時不可靠的初級團隊成員。你不會讓新員工在沒有審查的情況下直接將代碼推送到產品中,人工智能生成的代碼也是如此。我總是確保團隊中有經驗的開發者審查并調整人工智能的輸出。”

Rehl也不認為這種人類監督是暫時的。他說:“我相信重構過程確實需要人在循環中的體驗。在人工智能模型中,系統設計的商業背景可能會丟失,因此,人類將需要引導它。我開始相信QA工程師可能是未來的‘重構工程師’,他們負責驗證需求,比較輸出,并將內容反饋給人工智能。”

未來還沒有完全確定

與我交談過的每個開發人員和IT領導者都強調,人們仍處于生成式人工智能的早期階段。對于大多數商店來說,其代碼庫中人工智能輔助(或完全人工智能編寫)的代碼數量相對較少。但隨著人工智能輔助重構的雪球般滾雪球,它將不可避免地增長。

Rehl引用了絞藤的模式來解釋他是如何看待這個過程的:

當人們喜歡舊技術并想要創造新技術時,可以在舊系統的基礎上構建一個全新的系統,或者你可以在舊系統的基礎上構建新系統的組件。你開始交換組件樹和它的絞藤。他們進來掐死那棵樹。認為隨著時間的推移,這將會發生,因為人工智能。當人工智能作為副駕駛員暴露在現有系統中時,它將開始自動記錄樹周圍的情況。然后在一年后,它將有足夠的評論來理解它試圖實現的業務環境,然后它就可以接管了。

但對大多數商店來說,這一天還沒有到來。QueryPal的Nag表示:“總的來說,雖然人工智能編碼工具確實提高了我們在許多領域的生產力,但它們也在代碼一致性和維護方面帶來了新的挑戰。”它們并不是某些人所希望的靈丹妙藥,而是一種強大的工具,如果使用得當,可以顯著提高開發人員的能力。關鍵是找到適當的平衡,并始終在代碼庫中保持人情味。

責任編輯:華軒 來源: 機房360
相關推薦

2024-09-05 10:17:34

2022-05-07 10:01:20

好代碼壞代碼

2023-09-27 15:18:06

人工智能智能建筑

2022-06-20 11:05:58

通用人工智能機器人

2025-08-14 07:48:12

2016-09-24 22:49:31

2018-08-17 15:17:56

人工智能層次極端

2023-10-17 10:20:23

2024-12-18 07:45:18

2020-09-18 16:01:18

大數據

2022-06-29 14:30:24

人工智能氣候數據

2020-08-31 15:15:20

人工智能算法AI

2021-01-23 23:27:13

人工智能深度學習數據

2023-05-05 14:02:59

人工智能聊天機器人

2024-09-27 12:04:48

2022-05-10 14:11:55

人工智能金融科技機器學習

2024-04-24 14:11:07

2022-11-03 15:16:27

人工智能

2021-09-03 09:22:28

人工智能倫理AI

2022-01-13 06:59:40

人工智能無代碼IT
點贊
收藏

51CTO技術棧公眾號

欧美精三区欧美精三区| 日本一区二区综合亚洲| 欧美美女15p| 捆绑凌虐一区二区三区| 丝袜美腿诱惑一区二区三区| 国产精品国模大尺度视频| 99九九电视剧免费观看| 中文字幕精品无码一区二区| 国产精品99一区二区三区| 日韩免费电影一区| 亚洲男人天堂色| 男人天堂亚洲天堂| 久久精品男人天堂av| 91超碰在线免费观看| 中文字幕手机在线视频| 欧美激情视频一区二区三区免费| 亚洲色图av在线| 波多野结衣电影免费观看| **欧美日韩在线观看| 亚洲观看高清完整版在线观看| 亚洲 日韩 国产第一区| 亚州视频一区二区三区| 狠狠色狠狠色综合| 国产精品v片在线观看不卡| 久草网视频在线观看| 日本午夜一区| 国产丝袜视频一区| 成人一区二区三区仙踪林| 久久99国产精品二区高清软件| 五月天亚洲婷婷| 欧美极品少妇无套实战| 3d成人动漫在线| 久久九九国产精品| 韩国成人一区| 人妻无码中文字幕| 国产在线一区观看| 国产欧美精品一区二区| 国产精品久久久久久人| 一本色道久久| 久久免费精品日本久久中文字幕| 永久久久久久久| 欧美国产一区二区三区激情无套| 亚洲人成电影网站色…| 无遮挡aaaaa大片免费看| 国产精品美女在线观看直播| 精品久久99ma| 亚洲婷婷在线观看| 中文字幕日韩在线| 精品电影一区二区三区| 麻豆tv在线观看| 66精品视频在线观看| 日韩欧美国产成人一区二区| 在线观看欧美一区二区| 国色天香久久精品国产一区| 欧美一级欧美三级在线观看| 国产精品探花在线播放| 视频二区欧美| 日韩欧美在线一区二区三区| xxxxwww一片| 超碰成人97| 亚洲国产成人精品女人久久久 | 91免费视频观看| 久久av免费观看| 久久经典视频| 国产精品久久免费看| 一区不卡视频| 欧美成人高清在线| 亚洲激情一二三区| 国产www免费| 天天综合av| 在线欧美一区二区| www.五月天色| 动漫3d精品一区二区三区乱码| 日韩高清中文字幕| 久久午夜福利电影| 欧美国产偷国产精品三区| 久久av资源网站| 日韩aaaaaa| 日韩电影在线观看网站| 成人欧美一区二区三区在线| 性生活免费网站| 91视频在线看| 亚洲一区二区三区欧美| 在线免费观看污| 欧美性高跟鞋xxxxhd| 在线免费观看av的网站| 伊人久久大香线蕉av超碰| 亚洲久久久久久久久久| 疯狂试爱三2浴室激情视频| 亚洲第一在线| 国产精品久久久久久av福利| 亚洲产国偷v产偷v自拍涩爱| 久久久久久亚洲综合| 国产免费色视频| 少妇在线看www| 6080午夜不卡| 欧美丰满少妇人妻精品| 亚洲成人精品| 国产成人福利网站| 亚洲国产精品久久人人爱潘金莲 | 亚洲第一网站男人都懂| 无码熟妇人妻av| 中文字幕乱码亚洲无线精品一区| 欧美性受xxxx白人性爽| 国产日韩欧美视频在线观看| 久久久久久久久久电影| 97中文字幕在线| 色猫猫成人app| 亚洲国产精品99| 成人午夜剧场视频网站| 免费久久久久久久久| 久久91亚洲精品中文字幕| www.国产毛片| 不卡的av中国片| 特级毛片在线免费观看| 456亚洲精品成人影院| 日韩精品在线网站| 日韩av片在线免费观看| 久久久久国产精品一区二区| 国产欧美一区二区在线播放| 国产传媒在线播放| 欧美日韩在线免费视频| 久久久久久九九九九九| 亚洲三级国产| 97碰碰视频| 黄色精品免费看| 欧美三级在线播放| x88av在线| 久久蜜桃资源一区二区老牛| 高清一区二区三区视频| 成年人黄视频在线观看| 欧美日韩黄色一区二区| 人妻视频一区二区| 日韩在线a电影| 欧美成人综合一区| 中文字幕在线直播| 日韩av在线网| 日韩伦理在线视频| 成人高清在线视频| 福利视频一二区| 日韩精品久久久久久久软件91| 综合国产在线观看| 亚洲熟女乱色一区二区三区久久久| 久久久久久久综合色一本| 青青青青草视频| 欧美有码在线| 555www成人网| 天堂av网在线| 欧美丝袜一区二区| 国产精品成人一区二区三区电影毛片| 国产日韩高清一区二区三区在线| 国产视频一区二区不卡| 交100部在线观看| 精品在线小视频| 久久99国产综合精品免费| 91女神在线视频| 91香蕉视频污版| 成人亚洲一区二区| 成人激情视频小说免费下载| www.久久ai| 日韩精品一区二区三区在线播放| 久久久久97国产| 99久久精品免费观看| 六月丁香婷婷在线| 欧美码中文字幕在线| 国产美女主播一区| 午夜激情在线| 亚洲国产日韩欧美在线动漫| 国产精品视频一区在线观看| 亚洲国产精品成人久久综合一区 | 日韩欧美三区| 欧美日韩国产123| 午夜一区在线观看| 欧美亚洲高清一区| 亚洲色图综合区| 99免费精品在线观看| 丰满人妻中伦妇伦精品app| 欧美系列电影免费观看| 亚洲在线观看视频| 午夜伦理福利在线| 日韩一二三在线视频播| 国产成人av免费看| 色综合久久中文字幕| 免费成人美女女在线观看| 成人性生交大片免费看视频在线| 男女av免费观看| 午夜国产精品视频免费体验区| 精品一区二区三区自拍图片区 | 欧美日韩一区在线| 久操免费在线视频| 国产午夜精品一区二区三区视频| 91aaa精品| 免费日韩一区二区| 日本xxxxx18| 国产调教一区二区三区| 成人一区二区三区四区| jizzyou欧美16| 午夜精品久久久久久久99黑人| 国产高清在线| 精品国产一区二区三区不卡| 中文字幕永久在线观看| 午夜视频一区在线观看| 综合 欧美 亚洲日本| 99久久久久久| 人妻巨大乳一二三区| 日韩精品亚洲专区| 亚洲熟妇无码一区二区三区| 天天天综合网| 日本高清一区| 99re6热只有精品免费观看| 国产精品高清网站| 久热在线观看视频| 欧美大片在线看免费观看| 岛国在线视频免费看| 精品亚洲一区二区三区在线播放 | 欧美狂野激情性xxxx在线观| 日韩欧美中文| 欧美日韩在线观看一区二区三区| 亚洲精品午夜| 成人免费在线视频网址| 成人国产一区二区三区精品麻豆| 7m精品福利视频导航| 欧美性爽视频| 久久精品视频亚洲| 69视频在线| 亚洲视频在线观看视频| 偷拍自拍在线| 日韩电影网在线| 免费看日韩av| 精品人伦一区二区色婷婷| 国产女人高潮毛片| 在线播放亚洲一区| 一级片免费观看视频| 欧美日韩一区在线| 亚洲综合精品在线| 欧美三级日韩三级| 成人午夜精品视频| 欧美色图12p| 中国一级特黄视频| 欧美色涩在线第一页| 欧美高清69hd| 欧美日韩精品电影| 一区二区三区精| 制服视频三区第一页精品| 在线免费观看视频网站| 欧美剧在线免费观看网站| 中文字幕在线2019| 欧美精品xxxxbbbb| 一区二区三区日| 欧美一区二区三区人| 国产suv精品一区二区69| 日韩亚洲欧美综合| 人妻va精品va欧美va| 国产视频一区在线| 蜜桃视频在线观看网站| 亚洲视频专区在线| 天堂中文а√在线| 欧美精品一区二区三区国产精品| 婷婷在线播放| 97在线视频免费播放| 91av亚洲| 国产精品视频导航| 欧美h版在线观看| 国产精品青青草| 欧美一区二区三区久久| 水蜜桃一区二区| 91精品国产福利在线观看麻豆| 欧美图片激情小说| 久久成人亚洲| 欧美午夜精品理论片| 国产电影精品久久禁18| 中国极品少妇videossexhd| 久久久国产综合精品女国产盗摄| 色撸撸在线视频| 亚洲自拍偷拍九九九| 日韩精品一区二区亚洲av观看| 欧美影院一区二区三区| www国产一区| 亚洲奶大毛多的老太婆| 午夜小视频在线| 久久久欧美一区二区| 欧美xnxx| 国产高清在线一区| 国产成人黄色| 少妇大叫太大太粗太爽了a片小说| 国产手机视频一区二区 | 国内自拍视频在线播放| 欧美日韩国产精选| 午夜视频www| 久久成人一区二区| 成人影院大全| 97se国产在线视频| 欧美一区电影| 国产二级片在线观看| 久草中文综合在线| 国产精品无码一区二区三区免费| 亚洲视频中文字幕| 亚洲色成人www永久网站| 日韩欧美成人一区二区| 成人午夜在线观看视频| 欧美国产在线电影| 亚洲免费资源| 日韩免费毛片| 一区视频在线| 污污视频在线免费| 国产精品欧美久久久久无广告| 影音先锋亚洲天堂| 日韩欧美中文字幕精品| 日本中文字幕伦在线观看| 欧美亚洲国产视频| 9国产精品午夜| 好色先生视频污| 青青草国产成人av片免费| 亚洲蜜桃精久久久久久久久久久久| 亚洲欧美另类小说| 中国a一片一级一片| 亚洲美女视频网| 19禁羞羞电影院在线观看| 99国产视频| 天天射—综合中文网| 在线免费观看视频黄| 国产亚洲综合av| 色屁屁影院www国产高清麻豆| 亚洲国产一区二区三区在线观看| 羞羞网站在线看| 亚洲iv一区二区三区| 久久密一区二区三区| 男人搞女人网站| 久久亚洲一区二区三区四区| 日本va欧美va国产激情| 精品av久久707| 国产美女情趣调教h一区二区| 92看片淫黄大片看国产片| 99精品视频在线观看免费播放| 日本爱爱免费视频| 国产网站一区二区三区| 一二三区免费视频| 亚洲欧美制服中文字幕| 亚洲欧美电影| 欧美一区二区三区四区五区六区| 亚洲在线观看| 国产又粗又猛又爽视频| 91久久线看在观草草青青| 精品福利视频导航大全| 国产精品99久久久久久久久久久久| 九一亚洲精品| 一区二区在线播放视频| 中文字幕成人在线观看| 一级特黄aaa大片| 久久亚洲春色中文字幕| 亚洲精品一区二区三区在线| 无码粉嫩虎白一线天在线观看| 成人av电影在线网| 丰满少妇xoxoxo视频| 国产午夜精品一区理论片飘花| 成人涩涩视频| 丰满人妻一区二区三区53号| 国产不卡免费视频| 五月婷婷激情网| 亚洲人成网站免费播放| 91国拍精品国产粉嫩亚洲一区| 日韩影视精品| 国内精品久久久久影院色| 九九热国产精品视频| 亚洲国产精品成人av| 肉色欧美久久久久久久免费看| 午夜精品一区二区在线观看的| 久草精品在线观看| 久久久久久久久久久网| 亚洲精品福利视频| 日本在线精品| 日韩中文字幕亚洲精品欧美| 成人av一区二区三区| 黄色污污网站在线观看| 日韩专区在线播放| 国产suv精品一区| caopor在线视频| 亚洲男同1069视频| 日本人妖在线| 91亚洲精品在线| 亚洲激情女人| www中文在线| 亚洲国产精品资源| 欧美激情三区| 日本国产在线播放| 最新久久zyz资源站| 午夜黄色小视频| 91网站免费观看| 久久久久看片| 免费人成视频在线| 亚洲天堂精品在线| 波多野结衣欧美| 免费看涩涩视频| 精品久久久久久国产| 麻豆网站在线| 欧美另类网站| 成人毛片在线观看| 国产又粗又大又爽| 日韩免费av一区二区| 亚洲私人影院|