91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AI來編程 碼農(nóng)何去何從?

Gv1N_smartman16 ? 來源:yxw ? 2019-06-12 14:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

還記得軟件席卷世界的時候嗎?一個最近比較流行的觀點是,人工智能正在席卷各類軟件。

過去,谷歌的首席執(zhí)行官桑達爾·皮查伊(Sundar Pichai)談到了“自動編寫自己”的軟件。有些人認為軟件開發(fā)的工作只是比創(chuàng)造不斷重復代碼片段復雜一點,那么現(xiàn)在,人工智能的快速發(fā)展可能會讓軟件工程師們集體失業(yè)。

傳統(tǒng)上,開發(fā)人員編寫軟件有著一系列固定的規(guī)則,例如:如果a發(fā)生,那么就進行b操作。

人類碼農(nóng)指導著機器,這是軟件1.0時代。但在軟件2.0時代里,人們認識到,基于深度學習研究的進步,我們可以構(gòu)建一個神經(jīng)網(wǎng)絡(luò),來學習需要哪些指令或規(guī)則才能獲得預期的結(jié)果。特斯拉人工智能總監(jiān)安德烈·卡帕西(Andrej Karpathy)等人是2.0時代的支持者,他們提出的論點是,未來里,我們將不再需要親手編寫代碼。我們只需要找到數(shù)據(jù)并將其輸入機器學習系統(tǒng),一切就完成了。在這個場景中,軟件工程師的角色將轉(zhuǎn)變?yōu)椤皵?shù)據(jù)監(jiān)管員”,或是“數(shù)據(jù)賦能者”。

然而,軟件工程不會很快消失。即使軟件工程師2.0、數(shù)據(jù)科學家2.0這樣的新職業(yè)正得到不斷的發(fā)展,人工智能技術(shù)也會反過來增強軟件1.0時代工作者的能力。事實上,我們還不能確定軟件工程在不久的將來,是否會變得和今日完全不同。深度學習神經(jīng)網(wǎng)絡(luò)系統(tǒng)中將會為我們提供幫助,但它不會完全取代我們。

機器學習將如何塑造軟件開發(fā)?

這將是一個全新的世界,但我們并不是活在電視劇里。事實上,一般的智能辦公室助理已經(jīng)能安排一天的日程,并啟動電話會議。甚至有些AI支持的系統(tǒng),可以為企業(yè)生成商標,并根據(jù)反饋自動改進商標。

今天,手機會自動檢查拼寫并提示下一個單詞。在編寫代碼時,類似的工具也會高亮潛在的錯誤。例如,從事結(jié)對編程(Pair programming)的人自然會預想到軟件2.0對他們工作方式的影響。考慮到機器學習和會話接口方面的進步,可以想象,未來的一臺機器就能撐起結(jié)對編程任務(wù)的半邊天。

多年來,我們一直使用自動化工具來節(jié)省編寫模板代碼的時間?,F(xiàn)在,AI驅(qū)動的助手工具也越來越頻繁地出現(xiàn)在更加復雜的軟件開發(fā)中。它們以增強式集成開發(fā)環(huán)境的形式出現(xiàn),為人們推薦更好的代碼組合。

人工智能的角色

讓我們想象一個更高級的人工智能助手在未來發(fā)揮的巨大作用。在進行編碼工作時,你的AI同時會通過分析確定你正在編寫的是哪種代碼,并且根據(jù)你的風格來自動完成其余的代碼撰寫。

本質(zhì)上,人工智能助手更像是獲得你的授意,為你完成剩下的工作。

另一個人工智能助手將大有作為的領(lǐng)域是測試驅(qū)動開發(fā)。與人類工作速度形成鮮明對比的是,一個機器同事可以快速進行數(shù)百萬次的迭代,來找到解決測試的正確代碼段。擁有一個AI同事意味著,測試驗證這項任務(wù)將交由AI完成。我們不用同時應(yīng)對編寫測試和測試驗證這兩項工作,從而節(jié)約了在編碼上花費的時間,讓我們有更多的時間用于理解和解決業(yè)務(wù)問題。

將來,軟件2.0甚至可能會幫助指導測試驅(qū)動開發(fā),為測試提出建議,并給出它自己的原因。

讓我們想象一下,營銷人員來到開發(fā)團隊,說他們想要這樣或那樣的功能。如果他們能以機器能夠理解的方式表達他們想要的東西,機器就能自動選擇必要的測試,并提出下一步的建議。

強化,而不是代替

這引發(fā)了一個終極問題:機器會完全取代軟件工程師嗎?現(xiàn)實情況是,我們最多只能達到百分之九十幾的能力,而這仍然意味著1%的失敗和不可預測性。一個監(jiān)控系統(tǒng)需要用來確保所寫的代碼能夠正常工作。也許軟件工程師的新角色就是監(jiān)控代碼并幫助機器學習系統(tǒng)達到接近100%的準確率。

既然我們已經(jīng)概述了可以想象的好處,下一個問題就出現(xiàn)了:軟件編程的哪些部分可以轉(zhuǎn)移到深度學習2.0框架中,哪些部分應(yīng)該保留在傳統(tǒng)的1.0框架中?時至今天,我們得到的結(jié)論是,這些深度學習神經(jīng)網(wǎng)絡(luò)在監(jiān)督學習環(huán)境下表現(xiàn)得很好。如果向它們提供訓練數(shù)據(jù),提供好的和壞的實例,那么它們就能學會正確地輸出。

但這些系統(tǒng)的好壞取決于訓練數(shù)據(jù)的質(zhì)量。正如我的一位同事所指出的,改進模型的性能常常包括改進底層代碼、部署環(huán)境,以及改進訓練數(shù)據(jù)。事實上,一些機器學習系統(tǒng)因為過于優(yōu)秀,以至于它們實際上被訓練數(shù)據(jù)中的人為缺陷所耽誤。

最終的一點想法

我們需要設(shè)計神經(jīng)網(wǎng)絡(luò)來處理其他解決方案。軟件開發(fā)的某些部分能夠很好地進行深度學習,而另一些部分則不能。如果我們再看看結(jié)對編程,通過與他人共享控制權(quán),會有許多不同的方法來完成問題。軟件開發(fā)是一個不斷與其他同事協(xié)作的過程。每一對新的工作伙伴都會帶來不同的經(jīng)歷和解決問題的不同方法。組合越多,得到的解就越多。

在軟件2.0中,我們得到了一個新的AI伙伴來幫助開發(fā)人員更好地完成他們的工作。我們展望一個更有活力的人機合作環(huán)境,它將帶來更多、更有效的解決方案。這對每個人都有好處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6255

    瀏覽量

    111885
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    40643

    瀏覽量

    302302
  • 機器學習
    +關(guān)注

    關(guān)注

    67

    文章

    8560

    瀏覽量

    137152

原文標題:AI來編程,碼農(nóng)何去何從?

文章出處:【微信號:smartman163,微信公眾號:網(wǎng)易智能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AI輔助編程設(shè)計之道:從Spec到Code工程實踐

    大語言模型正在重塑軟件開發(fā)的日常。從Copilot到各種編程助手,AI生成代碼的能力已經(jīng)滲透到許多開發(fā)者的工作流中。但在實際應(yīng)用中,一個現(xiàn)象值得注意:不少團隊在使用AI編程時,陷入了“
    發(fā)表于 03-16 13:33

    從零開始安裝并配置開源AI編程神器OpenCode

    對于個人開發(fā)者而言,選擇 OpenCode + 國產(chǎn)開源編程模型 的組合,本質(zhì)上是用 開源工具 + 國產(chǎn)高性價比模型 復刻了甚至超越了硅谷頂尖付費產(chǎn)品的AI編程體驗。 讓我們開始安裝并使用開源
    的頭像 發(fā)表于 01-22 21:22 ?1722次閱讀
    從零開始安裝并配置開源<b class='flag-5'>AI</b><b class='flag-5'>編程</b>神器OpenCode

    新大陸NLS Soldier300N工業(yè)讀器:AI賦能工業(yè)讀新標桿

    在工業(yè)自動化浪潮下,高效精準的讀需求日益迫切,新大陸NLSSoldier300N工業(yè)讀器作為一款性能卓越的AI智能讀器,正以強大實力重塑工業(yè)讀
    的頭像 發(fā)表于 01-14 14:31 ?345次閱讀
    新大陸NLS Soldier300N工業(yè)讀<b class='flag-5'>碼</b>器:<b class='flag-5'>AI</b>賦能工業(yè)讀<b class='flag-5'>碼</b>新標桿

    潤和軟件中標某農(nóng)商行AI服務(wù)器搭建及多場景智能應(yīng)用項目

    近日,江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)憑借在AI領(lǐng)域深厚積淀、卓越工程能力及對金融數(shù)智化趨勢的精準把握,中標某農(nóng)商行AI服務(wù)器搭建及多場景智能應(yīng)用項目。此次中標不僅印證了潤和軟件在金融
    的頭像 發(fā)表于 11-26 15:15 ?721次閱讀
    潤和軟件中標某<b class='flag-5'>農(nóng)</b>商行<b class='flag-5'>AI</b>服務(wù)器搭建及多場景智能應(yīng)用項目

    Imagination中國區(qū)董事長兼亞太區(qū)總裁白農(nóng):通用計算GPU驅(qū)動端側(cè)AI發(fā)展

    11月23日,第二十二屆中國國際半導體博覽會(ICChina2025)在北京國家會議中心開幕。在同期舉辦第七屆全球IC企業(yè)家大會上,Imagination中國區(qū)董事長兼亞太區(qū)總裁白農(nóng)在演講時表示
    的頭像 發(fā)表于 11-26 13:56 ?656次閱讀
    Imagination中國區(qū)董事長兼亞太區(qū)總裁白<b class='flag-5'>農(nóng)</b>:通用計算GPU驅(qū)動端側(cè)<b class='flag-5'>AI</b>發(fā)展

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+AI的科學應(yīng)用

    AI被賦予了人的智能,科學家們希望在沒有人類的引導下,AI自主的提出科學假設(shè),諾貝爾獎級別的假設(shè)哦。 AI驅(qū)動科學被認為是科學發(fā)現(xiàn)的第五個范式了,與實驗科學、理論科學、計算科學、數(shù)據(jù)驅(qū)動科學一起構(gòu)成
    發(fā)表于 09-17 11:45

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+可期之變:從AI硬件到AI濕件

    想到,除了研究大腦的抽象數(shù)學模型外,能否拋棄傳統(tǒng)的芯片實現(xiàn)方式,以化學物質(zhì)和生物組件、材料及相關(guān)現(xiàn)象構(gòu)建人工神經(jīng)網(wǎng)絡(luò)或提取其功能來用于AI處理,甚至直接用生物體實現(xiàn)AI功能,這就是
    發(fā)表于 09-06 19:12

    模塊廠家怎么選?二維模組詳解

    你是否發(fā)現(xiàn),從超市自助結(jié)賬的POS機到小區(qū)的智能門禁,從快遞柜的取件掃到地鐵閘機的乘車識別,二維模組早已滲透到生活與產(chǎn)業(yè)的每一個角落。作為所有掃
    的頭像 發(fā)表于 08-18 15:58 ?883次閱讀
    掃<b class='flag-5'>碼</b>模塊廠家怎么選?二維<b class='flag-5'>碼</b>掃<b class='flag-5'>碼</b>模組詳解

    HarmonyOSAI編程DevEco AI輔助編程工具

    DevEco AI輔助編程工具(CodeGenie)基于BitFun Platform AI能力平臺,為開發(fā)者提供高效的應(yīng)用與服務(wù)AI編程
    發(fā)表于 08-18 14:54

    HarmonyOS AI輔助編程工具(CodeGenie)概述

    DevEco AI輔助編程工具(CodeGenie)基于BitFun Platform AI能力平臺,為開發(fā)者提供高效的應(yīng)用與服務(wù)AI編程
    發(fā)表于 08-11 14:31

    Manus“跑路”風波背后,AI Agent的商業(yè)化困局

    Manus深陷“跑路”疑云,AI Agent將何去何從
    的頭像 發(fā)表于 07-22 14:29 ?2688次閱讀
    Manus“跑路”風波背后,<b class='flag-5'>AI</b> Agent的商業(yè)化困局

    HarmonyOS AI輔助編程工具(CodeGenie)代碼續(xù)寫

    利用AI大模型分析并理解開發(fā)者在代碼編輯區(qū)的上下文信息或自然語言描述信息,智能生成符合上下文的ArkTS或C++代碼片段。 一、使用約束 建議在編輯區(qū)內(nèi)已有較豐富上下文,能夠使模型對編程場景有一定
    發(fā)表于 07-15 16:15

    曙光AI解決方案助力北京農(nóng)商銀行提升業(yè)務(wù)效率

    今年以來,以DeepSeek為代表的人工智能大模型蓬勃發(fā)展。為搶抓技術(shù)變革窗口期,北京農(nóng)商銀行基于曙光AI解決方案的強勁算力,利用DeepAI深算智能引擎快速實現(xiàn)DeepSeek R1模型的本地化部署,持續(xù)推動大模型技術(shù)在金融領(lǐng)域落地應(yīng)用。
    的頭像 發(fā)表于 07-09 16:59 ?1203次閱讀

    【HarmonyOS 5】鴻蒙CodeGenie AI輔助編程工具詳解

    【HarmonyOS 5】鴻蒙CodeGenie AI輔助編程工具詳解 一、前言 1、CodeGenie是什么?CodeGenie (代碼精靈)作為鴻蒙DevEco IDE自帶的AI輔助編碼工具
    發(fā)表于 06-11 16:34

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+ 入門篇學習

    10.AI Agent開發(fā)模式走向了零代可視化模式(需要我們程序員對此有著觀念上的轉(zhuǎn)變),但是掌握編程技術(shù),有助于AI Agent的開發(fā)進階
    發(fā)表于 05-02 09:26