點擊關(guān)注公眾號,Java干貨及時送達(dá)
一個月前,馬斯克想要用 440 億美元收購國外的社交平臺巨頭 Twitter,旨在改變 Twitter 的審核政策,實現(xiàn)真正的言論自由。然而,這邊收購拉鋸戰(zhàn)仍在進(jìn)行中,另一邊有一位開發(fā)者@Mayank Verma 無奈發(fā)文表示自己的 Twitter 賬號被封禁了,只因為發(fā)了一個關(guān)于程序員或都懂的笑話。事情要從 5 月 24 日這一天說起,Mayank Verma 在刷 Twitter 時,看到了一則關(guān)于 Linux 系統(tǒng)中 sudo 命令能夠「Sudo Fixes everything」的笑話。
身為程序員的他,深知 Linux 中 sudo 命令允許以任何用戶身份運行命令,也覺得這幅漫畫詮釋到了 sudo 的精髓,便覺得很有趣。于是,他就在這條 Twitter 下進(jìn)行了回復(fù)。不過因為后續(xù)引發(fā)了系列問題,也為了避免自己的 Twitter 賬號被永久封禁,Mayank Verma 對這條評論進(jìn)行了刪除處理,當(dāng)然這些就是后話了。看了這里也許會有不少網(wǎng)友指出,Mayank Verma 寫的評論中,sudo 命令的用法寫錯了。針對這一點,其本人也立即進(jìn)行了解釋,正確寫法應(yīng)該是?“s/all/”。之所以這樣寫,Mayank Verma 稱,“并沒有試圖在技術(shù)用法上正確,這樣寫純屬好玩”?,F(xiàn)如今回想起來,他表示如果寫為“Sudo kill -9 1”或會更有趣。然而,還沒等來程序員朋友為自己的推文點贊與評論,卻引來了 Twitter AI 審核的“審判”。
在 Mayank Verma 留下評論的三分鐘之后,其 Twitter 賬號被鎖定了。不過,當(dāng)時的 Mayank Verma 并不知道發(fā)生了什么,于是他便向 Twitter 提交了申訴,想要知道賬號被鎖定的具體原因,然而 Twitter 的回復(fù)只是說違反了 Twitter 的規(guī)則,并沒有告知是什么導(dǎo)致了違規(guī)行為??偠灾?,就是你的賬戶被鎖定的,刪除推文,就可以在 12 個小時之后解鎖。Twitter 此種不夠明朗、有些不清不楚的封禁行為引來了?Mayank Verma 的不滿。而對于當(dāng)前在美國知名打車應(yīng)用 Lyft 任職,擔(dān)任高級工程經(jīng)理、技術(shù)出身的 Mayank Verma 而言,他也從技術(shù)、算法、審核維度回顧了自己申訴的經(jīng)歷,并分享了其對埃隆·馬斯克(Elon Musk)想要開源 Twitter 算法的看法。首先,站在中立的角度來看,Mayank Verma 表示,“Twitter 違規(guī)算法花了 3 分鐘來檢測、標(biāo)記、鎖定(可能違規(guī))賬戶,并向我發(fā)送電子郵件。人類不可能如此快速地閱讀推文,因此這是一個在工作中進(jìn)行違規(guī)檢測的機(jī)器人團(tuán)隊。通過機(jī)器人審核,意味著所有推文都遵循一些正則表達(dá)式,并且很可能這些人工智能也正在接受訓(xùn)練從而做出決策?!?/span>在如今 AI 已經(jīng)成熟應(yīng)用到很多平臺的今天,從檢測到發(fā)送警告的電子郵件,只花了 3?分鐘,這個速度雖然足以令人驚嘆,不過?Mayank Verma 猜測,Twitter 算法機(jī)器人檢測違規(guī)行為實際只用了不到一分鐘的時間,其他時間應(yīng)該是用在標(biāo)記、確認(rèn)以及發(fā)送警示郵件上了。同時,iPhone 和 Web 上的 Twitter 應(yīng)用程序所收到的違規(guī)電子郵件提醒和彈出窗口具有一致性,Mayank Verma 解析道,Twitter 應(yīng)該使用了跨所有設(shè)備的統(tǒng)一通信。這一點,也讓人對 Twitter 算法的效率之高贊不絕口。然而,讓人很不能理解的是,電子郵件內(nèi)容如同機(jī)器人那么機(jī)械化,永遠(yuǎn)報以“自己猜”的態(tài)度,不告訴用戶究竟是哪條 Twitter 導(dǎo)致了違規(guī)。這對于很少發(fā)推的用戶來說,很容易排查到違規(guī)的內(nèi)容。但是對于經(jīng)常發(fā)推文的用戶而言,想必要花上很多功夫來排查自己究竟是哪一點觸及到了 Twitter 的發(fā)文規(guī)則。好在?Mayank Verma 屬于前者,不太經(jīng)常發(fā)推,偶爾發(fā)那么一次,還被凍結(jié)了賬戶,也能很快推算出哪條可能存在問題。
在申訴頁面中,Twitter 提示需要刪除的違規(guī)推文數(shù)量,但不會說明是哪條推文。且給了“刪除”按鈕和一個“申訴”的鏈接。如果點擊紅色的“刪除”按鈕,這只是相當(dāng)于自己對違規(guī)行為的承認(rèn),并不會由系統(tǒng)來刪除違規(guī)的內(nèi)容,想要恢復(fù)賬號,還得自己手動刪除涉嫌違規(guī)的推文。后來,Mayank Verma?找到了“Twitter 支持頁面”提交自己的申訴。半個小時之后,Mayank Verma 收到了 Twitter 的電子郵件,稱申訴已經(jīng)成功提交。在審核過程中,賬戶仍處于凍結(jié)狀態(tài)。不過,如果 Mayank Verma 直接承認(rèn)自己的違規(guī)行為,可以更快地獲得完整的解決方案。但?Mayank Verma 堅信自己只是發(fā)了一個 Linux 命令行,并不真的存在違規(guī),所以他選擇了繼續(xù)等待。然而等啊等,Mayank Verma?終是等來了一場空,Twitter 又給他發(fā)了一封電子郵件,列出了申訴的解決方案。最終無奈之下,他只有一個選擇,就是刪除那條評論的動態(tài),而因為違規(guī),Mayank Verma 的賬號也將接受 12 小時的凍結(jié)以作懲罰。馬斯克想要開源 Twitter 算法,就真的能改變 Twitter?想必從判定違規(guī)到申訴失敗、最終刪除推文的過程讓 Mayank Verma?心力交瘁。這也不禁讓人聯(lián)想到此前馬斯克在 Twitter 上發(fā)起的一個關(guān)于“Twitter 算法是否應(yīng)該開源”的投票,彼時有?82.7% 的網(wǎng)友想要 Twitter 算法開源。畢竟將 Twitter 的算法開源出來,也可以為審核流程提高透明度。然而,作為一名被 Twitter 算法“傷害”過的用戶,也作為一名技術(shù)工程師,Mayank Verma 的想法卻是不要將 Twitter 的算法開源出來。Mayank?Verma 稱,雖然自己想要了解一下究竟觸及了哪些違規(guī)行為和申訴流程,但是絕對不想要去閱讀 Twitter 的源代碼。身為一名開發(fā)者,他也相信,即使 Twitter 開源了所有的代碼,99.9% 的人也不會閱讀它。只有 0.1% 的人會去對該算法進(jìn)行總結(jié),亦或者創(chuàng)建一個關(guān)于它的超級抽象的 Twitter 線程。因為現(xiàn)實來看,只有構(gòu)建過類似分布式系統(tǒng)的人都知道,并不是所有的代碼都會放在一個存儲庫中,它是有多個存儲庫。想要完全搞懂源代碼,也不是一件容易的事情。同時,Mayank?Verma 認(rèn)為,開源代碼的好處是有,但是帶來的問題也會更大。每段代碼都有漏洞和 Bug,作為知名的社交平臺,開源代碼會將 Twitter 置于易受攻擊的環(huán)境下,容易被黑客利用。故而,他反對開源。但是針對這種技術(shù)型如 sudo 命令行所帶來的危險性,如今已經(jīng)不局限于 Linux 系統(tǒng)內(nèi)部了,在一些社交平臺上也要慎用。https://thinkingthrough.substack.com/p/twitter-ban?s=r????