第4章
代碼進(jìn)化論:我比AI更聰明
么說呢,像在做問卷調(diào)查?”
林默默默記下這個(gè)評(píng)價(jià)。
獨(dú)特……這個(gè)詞在他的數(shù)據(jù)庫里似乎不是貶義詞?
到了下午,林默決定執(zhí)行第三條指南:適當(dāng)贊美。
林默開始尋找贊美機(jī)會(huì)。
蘇晚晴正好起身去接水,經(jīng)過林默身邊時(shí),她的裙擺輕輕飄動(dòng)了一下。
機(jī)會(huì)!
林默按照推薦說道:“你今天的裙子很好看?!?br>蘇晚晴禮貌地回了句“謝謝”。
林默看著蘇晚晴的背影,腦子一熱,脫口而出:“而且你今天的裙子采用了人體工程學(xué)設(shè)計(jì)理念……”
蘇晚晴停下腳步。
“……什么?”
但林默已經(jīng)停不下來了。
他開始認(rèn)真分析蘇晚晴裙子的優(yōu)點(diǎn):“你看,這個(gè)裙擺的長度剛好在膝蓋上方十厘米,符合黃金比例分割。而且這個(gè)顏色和你的膚色形成了良好的視覺對(duì)比,色相環(huán)上的互補(bǔ)色關(guān)系——”
“老林?!碧K晚晴打斷他,表情很復(fù)雜,“你是在夸我嗎?”
林默愣了一下:“是的?!?br>“但我怎么感覺你是在做學(xué)術(shù)報(bào)告?”
蘇晚晴看了林默好幾秒,最后搖搖頭走了:“算了,我還是當(dāng)你在夸我吧。”
林默看著蘇晚晴離開的背影,心里很困惑。
明明是贊美啊,為什么對(duì)方反應(yīng)這么奇怪?
林默默默更新了自己的認(rèn)知庫。
最災(zāi)難的一幕發(fā)生在下午的部門會(huì)議上。
新員工入職,本來要自我介紹。HR說得很簡(jiǎn)單:“就介紹一下自己,說說名字、崗位就行?!?br>林默覺得這條指令太簡(jiǎn)單了,完全沒有挑戰(zhàn)性。
林默自信地上臺(tái)了。
“大家好,我是林默,新來的程序員?!?br>他按照系統(tǒng)的推薦,決定展示自己的專業(yè)能力。
“我之前做過AI相關(guān)的項(xiàng)目,精通Python、J**a、機(jī)器學(xué)習(xí),對(duì)深度學(xué)習(xí)也有一定研究……”
“……曾獨(dú)立負(fù)責(zé)過Alpha系列項(xiàng)目,代碼量超過50萬行——”
林默完全沒注意到,繼續(xù)說道:“我的編程理念是:代碼即藝術(shù),每一行都要追求極致。寧可刪掉重寫,也不要留下技術(shù)債務(wù)——”
“我一直認(rèn)為,優(yōu)秀的代碼應(yīng)該像詩歌一樣優(yōu)美。像這種嵌套超過三層的if-else——”
“林默!”領(lǐng)導(dǎo)終于忍不住打斷了他,“好了好了,你先去吃飯吧?!?br>林默愣了一下:“可是我還沒說完?!?br>林默一頭霧水地走**。
怎么回事?系統(tǒng)明明說成功率67%???
會(huì)議結(jié)束后,HR把他叫到了一邊。
“林默是吧?”HR是個(gè)戴眼鏡的中年女人,表情很微妙,“以后自我介紹簡(jiǎn)單一點(diǎn)就好。什么代碼量50萬行……你知道我們領(lǐng)導(dǎo)以前是做什么的嗎?”
林默搖頭。
“他是學(xué)考古的?!盚R嘆了口氣,“最討厭別人在他面前秀技術(shù)?!?br>_算法優(yōu)化社交
被HR約談之后,林默深刻反思了自己的問題。
問題出在哪里?
他打開系統(tǒng)日志,開始復(fù)盤:
微笑練習(xí):被室友吐槽“像Siri” 2. 關(guān)心同事:被當(dāng)成問卷調(diào)查 3. 贊美裙子:變成學(xué)術(shù)報(bào)告 4. 自我介紹:差點(diǎn)被開除 總計(jì):4次 成功率:0%
林默眼睛一亮。
對(duì)啊,為什么要放棄?他可以優(yōu)化算法!
作為曾經(jīng)的AI程序員,他最擅長的就是優(yōu)化算法。既然“模擬人類系統(tǒng)”有*ug,那他就自己寫一套更好的。
說干就干。
那天晚上,林默熬到凌晨三點(diǎn),完成了他的“社交行為優(yōu)化系統(tǒng)”初版。
python
def 社交行為(對(duì)方身份, 場(chǎng)景, 目的): “ 社交行為決策樹 輸入:對(duì)方身份、當(dāng)前場(chǎng)景、社交目的 輸出:推薦行為列表 ” # 第一層判斷:身份 if 對(duì)方身份 == “領(lǐng)導(dǎo)”: return [“點(diǎn)頭”, “微笑”, “是是是”, “說得對(duì)”, “666”] elif 對(duì)方身份 == “同事”: if 場(chǎng)景 == “茶水間”: return [“打招呼”, “聊八卦”, “分享零食”] elif 場(chǎng)景 == “會(huì)議室”: return [“認(rèn)真聽”, “點(diǎn)頭”, “少說話”] else: retur
林默默默記下這個(gè)評(píng)價(jià)。
獨(dú)特……這個(gè)詞在他的數(shù)據(jù)庫里似乎不是貶義詞?
到了下午,林默決定執(zhí)行第三條指南:適當(dāng)贊美。
林默開始尋找贊美機(jī)會(huì)。
蘇晚晴正好起身去接水,經(jīng)過林默身邊時(shí),她的裙擺輕輕飄動(dòng)了一下。
機(jī)會(huì)!
林默按照推薦說道:“你今天的裙子很好看?!?br>蘇晚晴禮貌地回了句“謝謝”。
林默看著蘇晚晴的背影,腦子一熱,脫口而出:“而且你今天的裙子采用了人體工程學(xué)設(shè)計(jì)理念……”
蘇晚晴停下腳步。
“……什么?”
但林默已經(jīng)停不下來了。
他開始認(rèn)真分析蘇晚晴裙子的優(yōu)點(diǎn):“你看,這個(gè)裙擺的長度剛好在膝蓋上方十厘米,符合黃金比例分割。而且這個(gè)顏色和你的膚色形成了良好的視覺對(duì)比,色相環(huán)上的互補(bǔ)色關(guān)系——”
“老林?!碧K晚晴打斷他,表情很復(fù)雜,“你是在夸我嗎?”
林默愣了一下:“是的?!?br>“但我怎么感覺你是在做學(xué)術(shù)報(bào)告?”
蘇晚晴看了林默好幾秒,最后搖搖頭走了:“算了,我還是當(dāng)你在夸我吧。”
林默看著蘇晚晴離開的背影,心里很困惑。
明明是贊美啊,為什么對(duì)方反應(yīng)這么奇怪?
林默默默更新了自己的認(rèn)知庫。
最災(zāi)難的一幕發(fā)生在下午的部門會(huì)議上。
新員工入職,本來要自我介紹。HR說得很簡(jiǎn)單:“就介紹一下自己,說說名字、崗位就行?!?br>林默覺得這條指令太簡(jiǎn)單了,完全沒有挑戰(zhàn)性。
林默自信地上臺(tái)了。
“大家好,我是林默,新來的程序員?!?br>他按照系統(tǒng)的推薦,決定展示自己的專業(yè)能力。
“我之前做過AI相關(guān)的項(xiàng)目,精通Python、J**a、機(jī)器學(xué)習(xí),對(duì)深度學(xué)習(xí)也有一定研究……”
“……曾獨(dú)立負(fù)責(zé)過Alpha系列項(xiàng)目,代碼量超過50萬行——”
林默完全沒注意到,繼續(xù)說道:“我的編程理念是:代碼即藝術(shù),每一行都要追求極致。寧可刪掉重寫,也不要留下技術(shù)債務(wù)——”
“我一直認(rèn)為,優(yōu)秀的代碼應(yīng)該像詩歌一樣優(yōu)美。像這種嵌套超過三層的if-else——”
“林默!”領(lǐng)導(dǎo)終于忍不住打斷了他,“好了好了,你先去吃飯吧?!?br>林默愣了一下:“可是我還沒說完?!?br>林默一頭霧水地走**。
怎么回事?系統(tǒng)明明說成功率67%???
會(huì)議結(jié)束后,HR把他叫到了一邊。
“林默是吧?”HR是個(gè)戴眼鏡的中年女人,表情很微妙,“以后自我介紹簡(jiǎn)單一點(diǎn)就好。什么代碼量50萬行……你知道我們領(lǐng)導(dǎo)以前是做什么的嗎?”
林默搖頭。
“他是學(xué)考古的?!盚R嘆了口氣,“最討厭別人在他面前秀技術(shù)?!?br>_算法優(yōu)化社交
被HR約談之后,林默深刻反思了自己的問題。
問題出在哪里?
他打開系統(tǒng)日志,開始復(fù)盤:
微笑練習(xí):被室友吐槽“像Siri” 2. 關(guān)心同事:被當(dāng)成問卷調(diào)查 3. 贊美裙子:變成學(xué)術(shù)報(bào)告 4. 自我介紹:差點(diǎn)被開除 總計(jì):4次 成功率:0%
林默眼睛一亮。
對(duì)啊,為什么要放棄?他可以優(yōu)化算法!
作為曾經(jīng)的AI程序員,他最擅長的就是優(yōu)化算法。既然“模擬人類系統(tǒng)”有*ug,那他就自己寫一套更好的。
說干就干。
那天晚上,林默熬到凌晨三點(diǎn),完成了他的“社交行為優(yōu)化系統(tǒng)”初版。
python
def 社交行為(對(duì)方身份, 場(chǎng)景, 目的): “ 社交行為決策樹 輸入:對(duì)方身份、當(dāng)前場(chǎng)景、社交目的 輸出:推薦行為列表 ” # 第一層判斷:身份 if 對(duì)方身份 == “領(lǐng)導(dǎo)”: return [“點(diǎn)頭”, “微笑”, “是是是”, “說得對(duì)”, “666”] elif 對(duì)方身份 == “同事”: if 場(chǎng)景 == “茶水間”: return [“打招呼”, “聊八卦”, “分享零食”] elif 場(chǎng)景 == “會(huì)議室”: return [“認(rèn)真聽”, “點(diǎn)頭”, “少說話”] else: retur