幾十雙眼睛齊刷刷地盯著講臺(tái)上的兩個(gè)人。一個(gè)是光華那邊傳得沸沸揚(yáng)揚(yáng)的新生,一個(gè)是信科院叱咤風(fēng)云的頂級(jí)大神。
代大勱推了推鼻梁上的眼鏡,并沒(méi)有因?yàn)殛愔奶翎叾鷼狻O喾矗踔劣X(jué)得有些好笑。
作為在IT領(lǐng)域的頂尖人才,沒(méi)人比他更清楚現(xiàn)在AI的斤兩。
是,現(xiàn)在的AI是能下圍棋,是能識(shí)別貓狗,甚至能寫兩句狗屁不通的現(xiàn)代詩(shī)。
但那是靠大量數(shù)據(jù)和算力,用窮舉法堆出來(lái)的結(jié)果。
但寫代碼?
別逗了。現(xiàn)在的所謂AI輔助編程,頂多就是幫你補(bǔ)全一下括號(hào),或者是從GitHub上扒拉兩段現(xiàn)成的輪子。
一旦涉及到復(fù)雜的邏輯架構(gòu)和創(chuàng)意性的交互,人工智障立馬原形畢露。
“有意思。”
代大勱抱著胳膊“師弟,狂是年輕人的特權(quán),但狂過(guò)頭了就是無(wú)知。”
“既然你要賭,那我就陪你玩玩。”
他指了指自已的ThinkPad,“要是你這U盤里的玩意兒,真能像你說(shuō)的那樣,寫出比我更好的代碼,別說(shuō)以后跟你混,我這輩子的代碼都免費(fèi)給你敲。”
“但這要是你輸了……”
代大勱頓了頓,“你就站在未名湖邊上,大喊三聲我是大傻X,怎么樣?”
陳知聳了聳肩。
“成交。”
他轉(zhuǎn)過(guò)身,目光看向臺(tái)下看熱鬧不嫌事大的吃瓜群眾。
“哪位同學(xué)手里有性能好點(diǎn)的筆記本?最好是帶獨(dú)顯的,3080起步那種。”
工欲善其事,必先利其器。
Moss雖然是個(gè)人工智能,但畢竟只是個(gè)初級(jí)版,還得依靠本地算力。要是拿個(gè)集成顯卡的輕薄本來(lái)跑,估計(jì)電腦先冒煙了。
“我有!”
后排一個(gè)男生舉起了手。
他從包里掏出一臺(tái)厚重的筆記本,快步跑上講臺(tái)。
“師弟,用我的!剛買的ROG槍神5 Plus,3080顯卡。”
陳知接過(guò)那臺(tái)還在閃爍著RGB跑馬燈的敗家之眼,沖那個(gè)男生比了個(gè)大拇指:“謝了兄弟,回頭請(qǐng)你喝可樂(lè)。”
他把筆記本放在講臺(tái)上,插上電源,然后把那個(gè)銀色的U盤捅進(jìn)了USB接口。
屏幕閃爍了一下。
一個(gè)簡(jiǎn)潔的對(duì)話框彈了出來(lái)。
等待輸入。
“咱們也別整那些虛頭巴腦的。”
陳知指了指屏幕,“學(xué)長(zhǎng),咱們就限定個(gè)時(shí)間,十分鐘。你我同時(shí)開始,題目你出。最后看誰(shuí)做出來(lái)的東西效果更好,代碼質(zhì)量更高。”
代大勱也沒(méi)客氣,稍微思索了一下。
“那就寫個(gè)簡(jiǎn)單的交互動(dòng)畫特效吧。”
“十分鐘,看誰(shuí)能在有限的時(shí)間里,把效果做得最逼真,交互最流暢。”
“沒(méi)問(wèn)題。”
陳知把手放在鍵盤上,“那就開始吧。”
隨著旁邊那個(gè)借電腦的男生喊了一聲“開始”,實(shí)驗(yàn)室里響起了鍵盤聲。
那是代大勱在敲代碼。
不得不說(shuō),這哥們能拿百萬(wàn)年薪是有道理的。
他幾乎不需要思考,復(fù)雜的數(shù)學(xué)公式和渲染管線信手拈來(lái)。
引用庫(kù)、定義類、構(gòu)建渲染循環(huán)、編寫著色器……
臺(tái)下的學(xué)生們看得目瞪口呆,還有人掏出手機(jī)開始錄像。
“太強(qiáng)了,這就是代神的手速嗎?”
“十分鐘手?jǐn)]一個(gè)圖形引擎雛形,這特么是人類能做到的?”
相比于代大勱那邊的忙碌,
陳知這邊就顯得……
有點(diǎn)過(guò)于安靜了。
他懶洋洋地靠在椅背上,一只手搭在鍵盤上,慢吞吞地敲了幾個(gè)字。
然后,他就停了。
沒(méi)錯(cuò),他停了。
陳知甚至還有閑心擰開剛才順手拿的一瓶礦泉水,仰頭喝了一口。
臺(tái)下的學(xué)生們面面相覷。
“這……這就放棄了?”
“我就說(shuō)他在裝逼吧?估計(jì)連OpenGL的環(huán)境都不會(huì)配。”
有人忍不住探頭去看陳知的屏幕。
只見那個(gè)對(duì)話框里,只有一行簡(jiǎn)單的中文指令:
【給我生成一個(gè)基于WebGPU的3D粒子星空系統(tǒng),具備流體動(dòng)力學(xué)特性,并且調(diào)用攝像頭,實(shí)現(xiàn)基于手勢(shì)識(shí)別的實(shí)時(shí)粒子擾動(dòng)交互。】
看到這行字,那個(gè)偷看的男生差點(diǎn)笑出聲來(lái)。
你當(dāng)寫代碼是點(diǎn)外賣呢?還要流體動(dòng)力學(xué),還要手勢(shì)識(shí)別?你怎么不讓它給你生成個(gè)鋼鐵俠戰(zhàn)衣呢?
然而。
就在下一秒。
那個(gè)光標(biāo)停止了閃爍。
緊接著,屏幕上突然出現(xiàn)了一串綠色的代碼流。
不是一行一行地出,而是一屏一屏地刷!
速度之快,肉眼根本無(wú)法捕捉具體的字符,只能看到一片綠色的殘影在瘋狂滾動(dòng)。
原本還在嘲笑陳知的那個(gè)男生,笑容瞬間僵在了臉上。
筆記本的風(fēng)扇聲突然變得狂暴起來(lái),“呼呼呼”地像是要起飛一樣。
不到三分鐘。
陳知這邊的屏幕靜止了。
最后一行代碼落下,光標(biāo)重新開始閃爍。
陳知看了看旁邊還在瘋狂敲代碼的代大勱。
“學(xué)長(zhǎng),要不歇會(huì)兒?”
代大勱沒(méi)有理他。
現(xiàn)在的每一秒都很珍貴。
他正在構(gòu)建最后一個(gè)光照模型,這是很關(guān)鍵的一步。
終于,十分鐘倒計(jì)時(shí)結(jié)束。
代大勱敲下回車鍵,長(zhǎng)舒一口氣。
“搞定。”
他自信地把電腦屏幕轉(zhuǎn)向臺(tái)下的觀眾。
“雖然時(shí)間緊了點(diǎn),只能用做個(gè)簡(jiǎn)單的封裝,但核心算法都是我手寫的。”
屏幕上,出現(xiàn)了一個(gè)懸浮在空中的3D魔方。
隨著代大勱鼠標(biāo)的拖動(dòng),魔方流暢地旋轉(zhuǎn)、打亂、復(fù)原。每一個(gè)方塊都有著真實(shí)的金屬質(zhì)感,甚至還有簡(jiǎn)單的光影反射。
“臥槽!牛逼!”
“十分鐘寫出這種級(jí)別的渲染?”
“而且還能交互還原,邏輯全通,沒(méi)有任何卡頓!”
臺(tái)下掌聲雷動(dòng)。
這確實(shí)是人類程序員在短時(shí)間內(nèi)的極限操作了,無(wú)論是代碼的規(guī)范性還是最終效果,都無(wú)可挑剔。
代大勱臉上露出了滿意的笑容。
“師弟,到你了。”
陳知笑了笑。
他把那臺(tái)ROG筆記本轉(zhuǎn)了過(guò)來(lái),面向所有人。
屏幕是一片漆黑。
“怎么?黑屏了?”
“是不是代碼跑崩了?”
就在眾人疑惑的時(shí)候。
陳知按下了回車鍵。
原本漆黑的屏幕中心,突然出現(xiàn)了無(wú)數(shù)璀璨的光點(diǎn)。
成千上萬(wàn),密密麻麻如同銀河沙數(shù)一般的星塵粒子!
每一顆粒子都在發(fā)光,它們擁有著不同的顏色,在屏幕中流動(dòng)、盤旋、匯聚,形成了一條流動(dòng)的星河。
這一瞬間的視覺(jué)沖擊力,讓在場(chǎng)的所有人都屏住了呼吸。
這還沒(méi)完。
“光好看沒(méi)用,得看交互。”
陳知一邊說(shuō)著,一邊打開了筆記本上方的攝像頭。
屏幕右上角出現(xiàn)了一個(gè)小小的監(jiān)控畫面。
陳知抬起手,對(duì)著攝像頭,輕輕揮了一下。
下一秒。
屏幕里那條原本平靜流動(dòng)的星河,被一股無(wú)形的力量攪動(dòng)。
無(wú)數(shù)粒子瘋狂地朝著陳知手勢(shì)的方向涌動(dòng)、匯聚。
隨著陳知的手指張開、握拳。
那千萬(wàn)顆粒子也隨之散開、凝結(jié)。
最后,隨著陳知的手勢(shì)定格。
所有的星塵粒子在瞬間重組,在屏幕中央構(gòu)建出了一只由光點(diǎn)組成的、巨大的、正在緩緩轉(zhuǎn)動(dòng)的手掌模型!
連手指關(guān)節(jié)的彎曲都清晰可見!
整個(gè)實(shí)驗(yàn)室陷入了寂靜。
代大勱臉上的笑容徹底凝固了。
他猛地?fù)涞疥愔碾娔X前,手指顫抖著點(diǎn)開了那個(gè)源文件。
“這不可能……這絕對(duì)不可能……”
他喃喃自語(yǔ),瘋狂地翻動(dòng)著代碼。
三千四百行。
全是基于WebGPU的底層著色器語(yǔ)言。
邏輯嚴(yán)密,注釋清晰。
最可怕的是那個(gè)流體動(dòng)力學(xué)的算法,那種復(fù)雜的數(shù)學(xué)模型,就算是讓他去推導(dǎo),起碼也得算上一整天。
而這個(gè)叫Moss的東西……
只用了三分鐘。
“這就是你說(shuō)的工具?”
代大勱抬起頭,眼神空洞的看著陳知。
就像是一個(gè)練了一輩子劍法的絕世高手,在華山之巔準(zhǔn)備決一死戰(zhàn),結(jié)果對(duì)面直接掏出了一把加特林。
大人,時(shí)代變了。
陳知拔出U盤,看著臺(tái)下那些年輕的面孔。
那是北大最頂尖的一批學(xué)子,是未來(lái)的社會(huì)精英,是天之驕子。
但此刻,他們都沉默著,臉上帶著一種恐懼。
一種面對(duì)未知力量,感覺(jué)到自身渺小的恐懼。
“同學(xué)們。”
陳知的聲音喚醒了出神的他們。
“收起你們的驕傲吧。”
“時(shí)代的浪潮已經(jīng)滾滾來(lái)襲,哪怕是躲在象牙塔里,也會(huì)被淋得透濕。”
“這就是第四次工業(yè)革命。”
“你們引以為傲的能力,你們熬夜禿頭學(xué)出來(lái)的算法,在它面前,就像是紡織女工手里的織布梭。”
“當(dāng)珍妮紡紗機(jī)開始轉(zhuǎn)動(dòng)的時(shí)候,沒(méi)有人會(huì)在乎那些熟練工人的手藝有多精湛。”
陳知走到代大勱面前,看著這個(gè)已經(jīng)有些失魂落魄的學(xué)長(zhǎng)。
他伸出手,拍了拍代大勱僵硬的肩膀。
“學(xué)長(zhǎng),愿賭服輸。”
“那個(gè)百萬(wàn)年薪的offer,可以撕了。”
陳知嘴角上揚(yáng),露出了資本家的獠牙,笑得格外燦爛。
“從今天開始。”
“歡迎加入我的黑汗工廠。”
“咱們來(lái)聊聊,怎么用這玩意兒,去把外面的世界,翻個(gè)底朝天。”