譚家華一直記得雨紛的提議:將阿爾法的物流模塊應(yīng)用到社區(qū)養(yǎng)老,便跟團隊組長說明看公司能不能出這個項目。
需求如期提出,迅騰公司決定做這個項目,恰好微信支付這塊便交由由查嵐嵐負責,算法設(shè)計則由譚家華等人負責,雨紛的公司也順利通過招標,采用了他們的金融風控系統(tǒng),這個項目也主要交由雨紛負責。
譚家華的指尖在鍵盤上停頓了0.3秒。會議室投影儀的光束里,查嵐嵐正在講解微信支付的接口方案,她今天涂了帶細閃的唇釉,說話時折射出星星點點的光。
“老年人最怕復(fù)雜操作,所以我們設(shè)計了聲波支付功能?!八c擊遙控器,PPT翻到下一頁,“就像這樣——“
演示視頻里,阿爾法機器人停在超市貨架前,機腹伸出掃碼探頭:“張大媽,您今天的購物預(yù)算還剩87元?!奥曇裟K被譚家華特意調(diào)成了溫和的中年女聲。
會議室響起掌聲。譚家華的目光卻越過人群,落在后排正在記筆記的施雨紛身上。她今天把頭發(fā)扎成了馬尾,耳垂上掛著兩個微型數(shù)據(jù)芯片造型的耳釘。
“家華,技術(shù)層面有問題嗎?“查嵐嵐突然點名。她今天穿了件霧霾藍的襯衫,袖口別著枚精巧的齒輪形袖扣。
譚家華:“聲波頻段需要避開助聽器的工作范圍?!八{(diào)出代碼界面,“我建議增加一個...“
“動態(tài)濾波算法?!笆┯昙姷穆曇魪暮笈艂鱽恚瑫r他的手機震動,收到一條消息:「第312行代碼可以復(fù)用上次醫(yī)療項目的邏輯」
譚家華嘴角微揚。這是他們的老游戲——隔著整個會議室用技術(shù)術(shù)語傳情。他快速敲入幾行代碼,大屏幕上立刻彈出優(yōu)化后的頻譜圖。
查嵐嵐的指甲在遙控器上輕輕一磕:“完美。那支付安全就交給雨紛的風控系統(tǒng)了?!八呦蜃粫r,高跟鞋在大理石地面敲出清脆的聲響,經(jīng)過譚家華身邊時帶起一陣苦橙花的香水味。
項目啟動三周后,譚家華養(yǎng)成了新習(xí)慣——每天傍晚把咖啡杯放在辦公桌左上角,六點零七分會有只手將它收走,七分鐘后送回,溫度正好60度,加了兩滴香草精。他從未抬頭確認,但知道那不是保潔阿姨。
今天杯底壓了張便簽:「老年人緊急呼叫按鈕的響應(yīng)時間還差0.3秒達標?!獚埂?p> 譚家華將便簽夾進《智能養(yǎng)老系統(tǒng)設(shè)計規(guī)范》里,翻開時發(fā)現(xiàn)前幾頁已經(jīng)夾了七八張類似的紙條。他打開查嵐嵐昨天發(fā)來的接口文檔,在致謝部分添上她的名字,又刪掉,最后改成全體項目組成員名單。
“家華還不下班?“查嵐嵐的聲音突然在身后響起。她抱著三本厚厚的參考書,最上面那本《情感計算與老齡社會》的扉頁上貼滿熒光索引貼。
“等雨紛開完會?!白T家華關(guān)上顯示器,“你最近在研究這個?“
查嵐嵐把書往懷里緊了緊:“隨便看看?!八蟮陌l(fā)絲間露出一點銀光,是那天演示會戴的齒輪耳釘換了位置,“對了,聲波支付的專利申請書我放您桌上了。“
她轉(zhuǎn)身時,譚家華注意到她后頸有一小塊文身——極小的二進制字符串。以他的職業(yè)習(xí)慣,立刻認出那是“01100011 01101000“(“ch“的ASCII碼)。
深夜十一點,施雨紛裹著譚家華的外套蜷在實驗室沙發(fā)上,看他和阿爾法機器人進行第17次壓力測試。她手里捧著查嵐嵐“順路“買來的熱可可,杯套上印著“加班燃料“四個字。
“嵐嵐很細心啊。“施雨紛晃了晃杯子,“連我不喝牛奶都知道?!?p> 譚家華正調(diào)試著阿爾法的機械臂:“她上周要過項目組所有人的飲食禁忌表。“說完突然意識到什么,轉(zhuǎn)頭看向女友,“你...是不是...“
“是不是發(fā)現(xiàn)她看你的眼神像看一塊行走的代碼瑰寶?“施雨紛笑著伸腳踢他,“全公司都知道了,只有你這個情感識別模塊遲鈍的機器人沒察覺。“
阿爾法突然亮起顯示屏:「檢測到尷尬情緒,建議:1.轉(zhuǎn)移話題 2.真誠溝通 3.假裝系統(tǒng)故障」
兩人笑作一團。譚家華趁機抓過施雨紛的手按在指紋識別器上:“來,試試緊急呼叫功能?!?p> 警報聲驟然響起時,施雨紛嚇得打翻了可可。譚家華手忙腳亂地搶救設(shè)備,卻沒注意她望向門口的眼神——查嵐嵐站在那里,手里拿著兩盒解酒藥,包裝上印著譚家華常去的藥店logo。
項目演示前夜,服務(wù)器突然崩潰。譚家華盯著滿屏的報錯代碼,太陽穴突突直跳。這是最糟糕的情況——有人篡改了老年人健康數(shù)據(jù)的加密邏輯。
“需要多久?“施雨紛的聲音從耳機里傳來,她正在數(shù)據(jù)中心檢查物理防火墻。
“至少八小時?!白T家華敲擊著鍵盤,“但明天九點就要演示...“
辦公室門被推開,查嵐嵐拎著電腦包走進來:“微信支付端也受到波及?!八畔掳〕鲆粋€U盤,“這是上周的備份,我習(xí)慣每天下班前存一份?!?p> 三人沉默地工作到凌晨四點。當最后一個漏洞被修復(fù)時,查嵐嵐突然說:“家華,能看看這段解密算法嗎?“她的指尖在譚家華眼前的屏幕上點了點,指甲剪得短而干凈,涂著透明的護甲油。
譚家華湊近時,聞到她發(fā)間若有若無的薄荷洗發(fā)水味。查嵐嵐的呼吸突然變得很輕,像一只警惕的貓。
“這里應(yīng)該用RSA替換AES。“他說著修改代碼,沒注意到查嵐嵐的目光從他青黑的眼圈滑到襯衫第三顆紐扣——那里別著枚小小的回形針,彎成愛心形狀,是施雨紛的杰作。
清晨六點,系統(tǒng)終于恢復(fù)運行。
查嵐嵐的眼妝依然精致,只有睫毛根部隱約透著紅。她將U盤放進包里,齒輪耳釘在晨光中閃了閃:“我先回去換衣服,演示會見?!?p> 等她走后,施雨紛從譚家華口袋摸出那張折成方塊的便簽——查嵐嵐昨晚悄悄塞給他的優(yōu)化建議,末尾畫了個小小的笑臉。
“她比我更了解你的編碼習(xí)慣?!笆┯昙娬归_便簽,上面密密麻麻的批注里藏著一行極小的字:“如果早點遇見...“
譚家華搶過便簽塞進碎紙機,碎紙聲像一聲嘆息。他握住施雨紛的手腕想說什么,卻被她反手十指相扣:“演示會要開始了?!?p> 慶功宴上,查嵐嵐喝多了梅子酒。她端著酒杯搖搖晃晃走到譚家華面前,齒輪耳釘已經(jīng)換成簡單的珍珠款。
“家華,以前怎么沒發(fā)現(xiàn)你這么優(yōu)秀呢?”
譚家華回家路上,他突然說:“我打算把阿爾法的情感識別模塊開源?!?p> 施雨紛捏了捏他的手指:“因為查嵐嵐?“
“因為所有說不出口的'01101001 01101100 01111001'。“譚家華望著地鐵玻璃上兩人的倒影,那是“I love you“的二進制表達。
一周后,譚家華在整理項目文檔時,發(fā)現(xiàn)查嵐嵐提交的接口代碼里有段被注釋掉的內(nèi)容:
```python
# This function will never be called
# Just like my feelings should never be expressed
# But here they are, in the only way I know how:
# 01000011 01001000 01001100 01001101
#(CHLM: Could Have Loved More)
```
他猶豫片刻,最終沒有刪除這段注釋,只是在后面添了句:“# Code archived. Project completed successfully.“
窗外,初夏的陽光正好。阿爾法機器人正在測試園區(qū)里運送養(yǎng)老院的藥品,它的顯示屏上滾動著施雨紛新添加的標語:“愛是最高效的算法“。