據MITTechnology Review報道,一位名為“Repairnator”機器人在 GitHub 上“臥底”數月,查找錯誤并編寫和提交修復補丁,結果有多個補丁成功通過被采納。
現代計算機程序非常復雜,在開發過程中難免會出現錯誤。查找和修復補丁是一件需要耗費大量資源的事情,雖然研究人員已經開發除了許多流程自動化的機器人,但是它們往往很慢,而且存在編寫的代碼質量較低的問題。
Repairnator 是由KTH瑞典皇家理工學院的軟件技術教授 Martin Monperrus 及其朋友構建的機器人,目前已被證實可以發現錯誤并編寫高質量補丁。Martin Monperrus 表示:“這是自動修復程序研究中的里程碑,它擁有和人類開發者競爭的潛力。”
據悉,該團隊將 Repairnator 偽裝成了一個名為LucEsape的 GitHub 用戶,他們給 Luc 上傳頭像并填寫個人資料,看起來就像是一位渴望在 GitHub 上做貢獻的初級開發者。他們共進行了兩輪測試,第一輪是在2017年2月到12月,Repairnator 在 14188 個 GitHub 項目的修復列表上運行并掃描錯誤,期間 Repairnator 總共分析了超過 11500 個失敗的構建,其中有 3000 多個能被重現。然后,Repairnator 生成了針對其中 15 個問題的補丁,遺憾的是由于補丁質量低、花費時間過長等問題,這些補丁均未被接受。
第二輪測試是在2018年1月至6月,該團隊沒有具體說明他們對 Repairnator 做了哪些改進,但 Repairnator 在1月12日成功編寫出了第一個被人類開發者接受的補丁。在之后的6個月里,Repairnator 陸續又有 5 個補丁被采納。
有意思的是,Repairnator 在5月12日向名為 “eclipse/ditto” 的項目提交補丁后,收到了開發者的反饋,“我們只接受來自簽署了 Eclipse Foundation Contributor 許可協議的用戶的 pull-requests ”。這又引出了一個新的問題,機器人要怎么簽署許可協議?誰擁有機器人貢獻的知識產權,操作員亦或是算法設計師?在人類和機器人想要更深入合作之前,這類還問題有待解決。
-
機器人
+關注
關注
211文章
28664瀏覽量
208496 -
GitHub
+關注
關注
3文章
473瀏覽量
16587
原文標題:機器人臥底 GitHub,貢獻修復補丁
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
伺服電動缸在人形機器人中的應用
【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型
【「具身智能機器人系統」閱讀體驗】+初品的體驗
高仙機器人在2024北美ISSA展上引領AI清潔新趨勢,雙新品震撼發布
![高仙<b class='flag-5'>機器人在</b>2024北美ISSA展<b class='flag-5'>上</b>引領AI清潔新趨勢,雙新品震撼發布](https://file1.elecfans.com/web3/M00/01/C5/wKgZO2dX8fOAbzjfAAGomQpekgg491.png)
復合機器人在3c電子行業的應用
![復合<b class='flag-5'>機器人在</b>3c電子行業的應用](https://file1.elecfans.com/web3/M00/01/62/wKgZO2dSzaWAS_p-AAoKuDtAdwQ984.png)
焊接機器人在航天領域的應用
智能巡檢機器人在多個行業的應用
![智能巡檢<b class='flag-5'>機器人在</b>多個行業的應用](https://file1.elecfans.com/web1/M00/F2/F1/wKgaoWcOMmiAahjFAAR1hBPgmqw004.png)
解鎖機器人視覺與人工智能的潛力,從“盲人機器”改造成有視覺能力的機器人(上)
![解鎖<b class='flag-5'>機器人</b>視覺與人工智能的潛力,從“盲人<b class='flag-5'>機器</b>”改造成有視覺能力的<b class='flag-5'>機器人</b>(<b class='flag-5'>上</b>)](https://file.elecfans.com/web2/M00/7E/C0/pYYBAGOEWLyAc3AVAAFlXANhYYw599.png)
開源項目!用ESP32做一個可愛的無用機器人
開源項目!用ESP32做一個可愛的無用機器人
碼垛機器人在江西建材廠的應用
機器人在空間中運動指令主要有哪些
協作機器人在食品和飲料中的的應用
![協作<b class='flag-5'>機器人在</b>食品和飲料中的的應用](https://file1.elecfans.com/web2/M00/E6/DC/wKgaomZFqYWAOAB4AAqnxZe7tiA744.png)
評論