回覆列表
  • 1 # 清風明月11223

    阿里的技術還是很值得新來的,雖然他們有時候給程式設計師的壓力很大。不過,這就是科技產業發展帶來的成果啊,還是不得不說阿里在這方面做得確實很好。期待以後技術成熟給人類帶來更多的便利。

  • 2 # 亂浮沉駐

    Precfix能夠發現一些規則檢查和人工評審都無法發現的缺陷,根本性地提升程式碼質量,有效減少開發工程師debug及程式碼評審時間。

  • 3 # 追科技的風箏

    程式設計師改bug很辛苦。阿里巴巴工程師2018年新編寫程式碼12億行,修改bug也是繁重工作。阿里巴巴工程師修改bug沒有拿手的工具,改得十分幸苦,如果改不好,程式就很難進展下去。改bug的時間有時候跟編寫程式碼耗時一樣長,可能需要幾個小時,甚至幾天。工程師修改程式的痛點在於,有一款工具就要看懂自己的程式,還能迅速判斷出其中的bug。所以AI評委應運而生。AI評委改程式的優勢。AI評委核心工具是阿里巴巴研發的程式碼檢測機器人Precfix,AI評委屬於阿里巴巴程式碼平臺研發的人工智慧系統,Precfix是人工智慧系統的重要整合。它在沒有測試用例和編譯結果、沒有對照的情況下,直接靜態掃描程式,就能瞬間定位bug,適時給出的修復建議。在精度上,AI評委不僅能發現程式中常規的問題,還能發現規則之外、人工檢測難以發現的問題。在速度上,據說AI評委能在毫秒內報錯,給程式設計師減負。在本次阿里巴巴83行程式碼挑戰賽上,AI評委處於雲端,從靜態、執行狀態、群體共性等緯度,對選手程式碼統一檢測評分,與人工評委的分數綜合考評。據說,專家和人工評委對阿里巴巴AI評委Precfix評判結果是十分準確、最為迅速。AI評委今後使用前景。有了AI評委Precfix,工程師有望減少加班時間,提高程式設計、測試的效率和程式碼的質量。阿里巴巴“83行程式碼挑戰賽”使用AI評委是全球首次,阿里巴巴3萬多名工程師將成為首批受益其中的使用者,Precfix已經應用於阿里巴巴程式碼生產之中,工程師只要寫好程式碼,隨時線上提交,Precfix就能檢查。有了Precfix,工程師不用擔心失業,可以騰出精力,著眼於新需求、新環境,從事更加具有創新性的程式碼生產工作,另一方面,AI評委Precfix也需要不斷進化,配合工程師動態,不僅能常規檢查,還能判斷、預測即將發生的程式碼內容,開發與工程師一樣的複雜程式碼產品,工程師的勞動強度將進一步降低,想象空間將進一步擴充套件。歡迎關注,批評指正。

  • 4 # 阿李隨想

    作為一名混跡程式設計師圈子的人,平時多少都會了解下各個科技公司給工程師的福利,一般來說,大顯示器、人體工程學椅子……這些都是工程師們的標配。

    但我覺得,這些都只是硬體“標配”,早已經不稀罕了。要說公司真正給工程師的福利,還是要看能不能真正減輕工程師們的工作負擔,在這方面,阿里巴巴算是煞費苦心了。

    AI評委現身

    在阿里舉辦的83行程式碼挑戰賽總決賽上,就出現了一位特殊的嘉賓——“AI評委”。它從靜態分析、執行時分析、群體共性等不同維度對程式碼進行打分,靠速度和準確度受到了大家的關注。

    AI技術幫助工程師減負

    根據媒體報道看,AI評委集成了阿里巴巴研發的Precfix,不需要依賴測試用例、編譯結果,透過非規則化的智慧掃描,就能以毫秒級的速度自動定位程式碼中的bug,甚至還能給出修復建議,從根本上提升程式碼的質量,提升工作效率。

    更厲害的是,Precfix還能發現一些連規則檢查和人工評審都發現不了的缺陷。現在,Precfix已經部署到了阿里巴巴生產環境中,而阿里工程師也已率先使用Precfix進行漏洞檢查及修復建議,同時,眾多工程師在使用後均表示Precfix的修復建議非常有效,提高了至少20%效率。

    要知道,開發工程師平均花在修復bug上的時間,大約佔到了總開發時間的50%。有了AI程式碼助手,工程師就可以從非創造性的工作中解放出來,專注於創新、創造的開發工作。這份福利也讓阿里的工程師成為“別人家的工程師”,讓同行羨慕,既貼心又實用!

    不僅如此,未來Precfix還會隨著阿里程式碼平臺的上雲,一起為全球開發者服務。

    未來,工程師在選擇公司的時候確實不能只看“硬體”設施了,還要看到公司的“軟實力”,畢竟這才是最有競爭力的東西。

  • 5 # 大學生程式設計指南

    作為一個寫了多年程式碼的程式設計師,最近明顯感覺到現在技術的更迭速度比之前更快了,特別是人工智慧的發展,已經慢慢在各個領域開始展示了,特別是過年的時候百度搞的抽獎活動,開始還沒太在意周圍的同事說百度搞了個智慧音響還是挺有意思,於是拿著卷搞了一個,弄過來折騰了兩天的確挺有意思的,想看個電影直接喊名字就可以了,自己還整天趴在電腦上寫程式碼其實時代已經發展的非常快了。

    在人工智慧搞的最紅火的莫過於谷歌的人機對戰,即使是全球排名第一的圍棋選手在機器人面前也是難求一勝,人工智慧已經在大面積的在各大企業蔓延,國內有實力的科技公司也在全力研發人工智慧產品,阿里的Precfix已經在公司內部推廣使用,這對於廣大的程式設計師絕對是一種福音,因為很多軟體程式碼如果單純的交給技術主管來稽核會浪費大量的時間,但如果有個智慧的機器人幫忙對程式碼的格式以及嚴謹程度進行稽核將極大提高效率,意味著人工智慧慢慢進入實踐階段。

    而且可以遇見這種程式碼稽核機器人早晚會面向全球,為阿里巴巴的人工智慧生態鏈提供幫助,阿里巴巴最近在技術領域不斷做出令人刮目相看的技術,從阿里雲到現在Precfix等等,有些技術已經在國際上具備相當的競爭力。

    接著說到谷歌的阿爾法狗技術雖然厲害的不行,中國的棋聖聶衛平主動向谷歌提出租用下這個神器練棋,結果給出迴應是即使谷歌公司願意出借,一般的人和組織也很難承擔起這種費用,所以將人工智慧商業化還是有一段的距離要走,而且未來人工智慧領域基本上也都是巨大的生態鏈體系,畢竟能玩轉這種技術的只能是資金鍊充足的超級大公司,現在國內人工智慧走在前面的主要有百度公司,阿里巴巴公司等等,相對來講百度公司起步會早一些,也在慢慢部署自己的產業生態鏈,百度的無人車技術也已經量產,人工智慧的商業化時代估計馬上就要來臨了。基本上可以遇見未來很多重複性很強的工作,而且工作量巨大的工種會率先在人工智慧領域得到大幅度的推廣應用。

    是不是可以做個大但的設想,未來的機器人真會能夠實現一些簡單的程式碼,如果真的是這樣很多人可能就會覺得程式設計師可能又要下崗的感覺,很多人程式設計師已經提出了著中國疑問,人工智慧必將帶動一個新的產業鏈的發生,如同在工業革命發生的時候很多人覺得意味這社會出現動亂,因為很多人的工作已經被機器取代了,時至今日還是有相當一部分的工作是機器無法取代的,可以這麼講人類的存在本來就是獨一無二的,但是工種簡單的職位一定會被機器人取代,人工智慧未來到底走向什麼境界還要看具備的發展趨勢。

    作為一個普通的程式設計師,人工智慧對程式設計領域有多少衝擊,能做的就是不斷的跟進新技術,不讓自己落伍的太快,技術發展太快對個人是好還是壞還在打鼓狀態。

  • 中秋節和大豐收的關聯?
  • 女主角多的玄幻小說有嗎?