Facebook 去年發表採用人工智慧(SapFix、Sapienz)來協助開發者 Debug,目前工具還在找出 Bug 後,再來人工修正的階段。
詳見:
- Finding and fixing software bugs automatically with SapFix and Sapienz - Facebook Code
- Sapienz: Intelligent automated software testing at scale - Facebook Code
Yelp 訓練神經網路(AI)來解 Bug
Facebook 都可以找出 Bug 了,美國的 Yelp 做了更進階的嘗試,除了讓 AI 找出 Bug 外,順便訓練 AI 將 Bug 一起修了~
- 結果... 果然是成功的將程式修到沒有任何 Bug (0 Bug)
記得以前看不少動畫,每次給 AI 的任務都是要拯救地球,而 AI 每次得出的結論都是:消滅所有人類~
而此 Yelp 訓練出來的 AI 確實也作到類似的事情:把整個程式刪光光~ (沒有程式碼,就沒有 Bug)
- 詳見此篇新聞:AI 開年翻車事件:Yelp 訓練神經網路除 bug,結果把整個程式庫刪了
我們要向本週使用 App 時遇到問題的用戶道歉。我們訓練了一個神經網路來消除 App 的 bug,沒想到它把所有東西都刪除了。現在只好試試回復資料。目前暫時達成 100 % 沒有 bug 的狀態……
- 註1:至少短時間還不用擔心會失業(擦汗)...
- 註2:Yelp: Just to confirm, this was a joke!