您當(dāng)前的位置是:  首頁(yè) > 資訊 > 文章精選 >
 首頁(yè) > 資訊 > 文章精選 >

Chatopera 王海良:開源引領(lǐng)信息技術(shù)創(chuàng)新

2020-10-10 16:49:05   作者:稻子、何瑩、袁睿斌   來源:開源社   評(píng)論:0  點(diǎn)擊:


  導(dǎo)言
  王海良,Chatopera聯(lián)合創(chuàng)始人&CEO,微軟人工智能最有價(jià)值專家(MVP)。畢業(yè)于北京郵電大學(xué),加入IBM四年,先后工作于軟件開發(fā)實(shí)驗(yàn)室和新技術(shù)創(chuàng)新大學(xué),從2016年開始在新創(chuàng)公司工作,曾任三角獸AI算法工程師和呤呤英語(yǔ)AI產(chǎn)品負(fù)責(zé)人,負(fù)責(zé)智能對(duì)話系統(tǒng)研發(fā),著有《智能問答與深度學(xué)習(xí)》。
  從一個(gè)熱愛編程的少年,到一個(gè)開源世界的貢獻(xiàn)者,創(chuàng)業(yè)道路上的披荊斬棘,王海良向我們?cè)忈屃诉@個(gè)時(shí)代的極客精神。以下內(nèi)容為王海良的自述,整理時(shí)稍有改動(dòng)。
主持2015年Node.s Live北京站活動(dòng)
  1 探索:恰同學(xué)少年
  故事的起點(diǎn)還要久遠(yuǎn)一些,記憶中總有有那么一些珍貴的瞬間,亦或細(xì)小不經(jīng)意的時(shí)刻,卻指引了未來的走向。
  大二去飯?zhí)贸燥,瞥見二層的轉(zhuǎn)角處有個(gè)關(guān)于IBM的招聘廣告,赫然寫著“停止為平凡工作,開始與傳奇同行”,像一道閃電在擊中了我內(nèi)心深處。之前也有學(xué)習(xí)編程、參加比賽,但這次卻讓我真切地感受到學(xué)習(xí)軟件編程工作的價(jià)值。室友看到后調(diào)侃說,其實(shí)它根本不會(huì)理你,但我內(nèi)心深處懷著對(duì)“停止為平凡工作”的認(rèn)同,立下了想要加入IBM的志向。
  當(dāng)時(shí)IBM剛剛發(fā)布“智慧地球”戰(zhàn)略,碰巧我所在實(shí)驗(yàn)室導(dǎo)師計(jì)劃正在做一個(gè)基于RFID的定位系統(tǒng)的課題,需要實(shí)現(xiàn)軟件和硬件結(jié)合的原型系統(tǒng),我?guī)缀跬度肓巳繒r(shí)間在上面。幾個(gè)本科生,沒有什么基礎(chǔ),一邊跑中發(fā),一邊寫軟件。我主要是做軟件,還用這個(gè)項(xiàng)目加入了第二屆國(guó)家大學(xué)生創(chuàng)新性實(shí)驗(yàn)計(jì)劃,為了自學(xué)了幾門編程語(yǔ)言和很多其它編程知識(shí),熬夜、翹課,甚至導(dǎo)致掛科。大二暑假的時(shí)候也沒有回家,而是在實(shí)驗(yàn)室住了半個(gè)月。
北郵實(shí)驗(yàn)室眺望西山夜景
  自學(xué)走了很多彎路,參加工作后,我才逐漸找到適合自己的快速入門一項(xiàng)新技術(shù)的方法。期間曾給人留下了不善于言談的印象,之前的我并不是這樣--因?yàn)槌撩蚤_發(fā)軟件,腦子里時(shí)刻裝著一些異常,思考著為什么會(huì)發(fā)生這些問題,或者編程框架的設(shè)計(jì)模式,算法的工作原理。可以說,軟件編程改變了我的性格。
  伴隨著創(chuàng)新項(xiàng)目的結(jié)題,從大三開始我很積極的參加技術(shù)社區(qū)活動(dòng),當(dāng)時(shí)班里的同學(xué)并不熱衷這些,很多人研究保研、出國(guó),讓我覺得自己是個(gè)異類,為此還專門看了格拉德威爾的《Outlier》(異類)這本書,《Outlier》也給了我很大影響,書中最為人知的發(fā)現(xiàn)就是“一萬小時(shí)定律”,作者用他的研究證明,“人們眼中的天才之所以卓越非凡,并非天資超人一等,而是付出了持續(xù)不斷的努力。1萬小時(shí)的錘煉是任何人從平凡變成世界級(jí)大師的必要條件”。這個(gè)時(shí)候我明確了自己的未來規(guī)劃:1萬小時(shí),成為一個(gè)職業(yè)軟件工程師。至今已有十多年過去了,稻盛和夫在《活法》中提及可以將人分為三種類型:自燃型,可燃型和不燃型。“自燃型的人,在他周圍沒有任何督促,他自己就能熊熊燃燒”。我覺得我是一個(gè)自燃型的人。
  2 蛻變:與傳奇同行的日子
  大三暑假,IBM云計(jì)算部門招聘實(shí)習(xí)生,從事云計(jì)算物聯(lián)網(wǎng)軟件產(chǎn)品的售前技術(shù)支持。在學(xué)校實(shí)驗(yàn)室里的工作經(jīng)歷,讓我順利地成為了該崗位實(shí)習(xí)生,負(fù)責(zé)結(jié)合當(dāng)時(shí)IBM的新技術(shù)應(yīng)用到傳統(tǒng)行業(yè)。2011年畢業(yè)后,我正式加入IBM成為了軟件工程師。IBM主要服務(wù)于世界500強(qiáng),我的工作崗位是研發(fā),同時(shí)在銷售或客戶的支持上也有接觸,期間的工作經(jīng)歷讓我對(duì)IBM的企業(yè)文化感同身受--成就客戶、創(chuàng)新為要、誠(chéng)信負(fù)責(zé);也讓我能夠更好的理解《基業(yè)長(zhǎng)青》的一些理念,比如“企業(yè)應(yīng)該建立良好的制度”、“一個(gè)優(yōu)秀的組織可以不斷的創(chuàng)新,做出好的產(chǎn)品”等。時(shí)至今日,這些文化理念對(duì)我也是影響頗深,受益良多。創(chuàng)新、誠(chéng)信和負(fù)責(zé)的價(jià)值觀,在之后我的創(chuàng)業(yè)團(tuán)隊(duì)里生根發(fā)芽、根深蒂固,并以不同的形式去踐行這些理念。
在IBM美國(guó)實(shí)驗(yàn)室工作期間游覽殺死惡魔山
  2014年以后,人工智能就已經(jīng)很成熟了。2016年,我便從實(shí)驗(yàn)室里面走了出來,打算將人工智能與商業(yè)場(chǎng)景結(jié)合,從業(yè)務(wù)流程引擎的實(shí)現(xiàn)轉(zhuǎn)到了智能化的服務(wù)探索,尤其是人機(jī)對(duì)話系統(tǒng),我想做一個(gè)基于自然語(yǔ)言的業(yè)務(wù)流程引擎,讓機(jī)器更懂人。
  在大公司里面創(chuàng)新是會(huì)受到較大的阻力,經(jīng)歷了內(nèi)部創(chuàng)業(yè)項(xiàng)目的推動(dòng)不利,我轉(zhuǎn)而希望能加入一個(gè)創(chuàng)業(yè)團(tuán)隊(duì),更快地加入到這個(gè)正在發(fā)生的、改變這個(gè)時(shí)代的巨變洪流之中。辭職信里,我寫下了:“Would you capture it or just let it slip?”
  3 創(chuàng)業(yè):跋山涉水兩肩霜花
  真正意義上走上了創(chuàng)業(yè)這條路,是以加入呤呤英語(yǔ)為起點(diǎn)。2016年,當(dāng)時(shí)我和一個(gè)構(gòu)建了中美兒童社交網(wǎng)絡(luò)的創(chuàng)始人Don聊得融洽,彼此認(rèn)同對(duì)方想法,便決定加入其中。Don研發(fā)出的產(chǎn)品已經(jīng)覆蓋了數(shù)十萬用戶,理念是讓中國(guó)小孩在游戲化的場(chǎng)景中與美國(guó)小孩互動(dòng),寓教于樂。但由于時(shí)區(qū)的差異,往往是中國(guó)小孩今天發(fā)了一個(gè)消息,過了12個(gè)小時(shí)或者是更長(zhǎng)時(shí)間后才得到回復(fù),聊天體驗(yàn)相當(dāng)不好的。我意識(shí)到,這里有很大需要空間使用聊天機(jī)器人進(jìn)行改進(jìn)。
  兒童英語(yǔ)聊天機(jī)器人做了一段時(shí)間,完成了產(chǎn)品預(yù)研后,我加入了另一家專注做聊天機(jī)器人的公司--三角獸,為多家大型互聯(lián)網(wǎng)公司提供閑聊等對(duì)話服務(wù)。三角獸有比較大的研發(fā)團(tuán)隊(duì),我加入的時(shí)候剛剛完成B輪融資,業(yè)務(wù)快速擴(kuò)張,在技術(shù)上有巨大的投入,更多的研究,在三角獸的工作經(jīng)歷是我作為軟件工程師最開心的,在比較大的團(tuán)隊(duì)中依然保持創(chuàng)業(yè)文化,讓整個(gè)公司蓬勃發(fā)展。
  在三角獸做了一年的算法工程師后,為了挖掘自己的潛力,我打算自主創(chuàng)業(yè),和已經(jīng)認(rèn)識(shí)兩年多的張凱、向宇談起這個(gè)想法得到認(rèn)同。2018年6月華夏春松成立,并確立了Chatopera產(chǎn)品線做企業(yè)智能客服系統(tǒng)的全解決方案。我們?nèi)宦?lián)合創(chuàng)始人累積的從事軟件工程師的時(shí)間有30年,而且都與企業(yè)IT研發(fā)相關(guān),由于缺乏市場(chǎng)、銷售和融資經(jīng)驗(yàn),過去的兩年如履薄冰。在不到兩年的時(shí)間里,我們有了產(chǎn)品、用戶,完成了一輪融資,在客服系統(tǒng)解決方案中逐漸有了知名度。那么這些是怎么做到的呢?
  4 開源:讓用戶愛上你的產(chǎn)品
  這一路上做技術(shù)走來,我很喜歡開源,注重培養(yǎng)自己的分享精神。和華夏春松的合伙人、投資人的結(jié)識(shí)都是因?yàn)槲覀兡芰牡揭黄,聊什么呢?開源項(xiàng)目、開源代碼。大家有利用新技術(shù)去支撐新的商業(yè)模式的共同愿望,就hitoff了。找客戶的時(shí)候也是這樣,我們開源了自己做的產(chǎn)品大量代碼,配合發(fā)布大量文檔,同時(shí)做在線培訓(xùn)課程、撰寫博客,向開發(fā)者傳授我們的技能。好的開源項(xiàng)目不是只發(fā)布代碼,而是運(yùn)營(yíng)開發(fā)者社區(qū)。
2019年參加開源社舉辦的中國(guó)開源年會(huì)
  很多不了解開源的人也不理解我們的做法。我們大多使用開源、免費(fèi)、還商業(yè)友好的Apache v2.0和MIT軟件許可證。那為什么我們選擇這樣的方式呢?
  我參加的第一個(gè)開源項(xiàng)目是OpenStack,從中我了解到開源項(xiàng)目的重要運(yùn)作方式、原來開源的技術(shù)是這么先進(jìn)創(chuàng)新,而且是與不同公司的工程師一起合作,更不可思議的是這些公司中間是相互競(jìng)爭(zhēng)的。開源社區(qū)是一個(gè)聚集人氣的地方,有人的地方才有江湖,才能做出好產(chǎn)品。產(chǎn)品市場(chǎng)足夠大,競(jìng)爭(zhēng)對(duì)手也可以成為親密合作伙伴。2015年,我著手運(yùn)營(yíng)Node.js北京社區(qū),舉辦了二十二次線下分享沙龍,同時(shí)也協(xié)助其它主辦方開展開源活動(dòng)。從只關(guān)注自己的技能的開發(fā)者變成了組織者,幫助很多人提升他們的技能,幫助他們認(rèn)識(shí)更多社區(qū)朋友,包括像微軟開源、開源社等。BJ NodeJS Club成為了一個(gè)學(xué)習(xí)和交流氛圍濃厚的圈子,深入的交流讓我更了解不同人的所思所想,給了我更多勇氣去直面自己的理想。
某次Node.js社區(qū)聚會(huì),當(dāng)天氣溫近零下30,擋不住熱情
  那么開源的意義幾何?為何開源會(huì)成為大公司爭(zhēng)先恐后投資的方向?我的回答是:開源幫助軟件開發(fā)者以最低成本、最快方式研發(fā)出用戶喜愛的產(chǎn)品。和已經(jīng)成熟的商業(yè)軟件相比,剛剛開源的開源碼會(huì)有很多問題,但是藉由銷售成本極低、渠道足夠廣,開源軟件也會(huì)有它的用戶,這些需求和銷量不高的訂單所占據(jù)的市場(chǎng)份額可以使創(chuàng)業(yè)公司活下去,并得到逐步優(yōu)化的機(jī)會(huì),直至成熟,以一種理論作為依據(jù)的話,沒有什么比長(zhǎng)尾理論更適合這里。同樣的,大公司選擇開源也是因?yàn)殚_源這種方式能最快的使軟件達(dá)到成熟。但是任何開發(fā)者,要辯證的看待開源,開源對(duì)開發(fā)者也造成傷害,這就像《三體》中,大神級(jí)文明是留下自己的死線,死線蔓延成為黑域,黑域的出現(xiàn)擊垮其它文明的意志,當(dāng)宇宙被黑域覆蓋,宇宙坍塌,任何文明都消失,重回零點(diǎn),一旦釋放死線,這個(gè)文明除了提升自己的速度,沒有別的辦法,因?yàn)樗惨与x自己身后的區(qū)域。要開源就要一直開源下去,而且是不斷增強(qiáng)開源的行動(dòng)力。春松客服是我們推出的面向中小型企業(yè)的開源智能客服系統(tǒng),Clause是我們做的開源中文語(yǔ)義理解系統(tǒng),包括我們開源的其它項(xiàng)目,其實(shí)我們是在和自己賽跑,我們害怕做不出來用戶喜愛的產(chǎn)品。
  5 逐夢(mèng):努力創(chuàng)造長(zhǎng)期價(jià)值
  2018年底,我和朋友合著的《智能問答與深度學(xué)習(xí)》出版了,在豆瓣、京東上,這本書依舊保持著98%的好評(píng)率。為了寫書,每天早上喝一杯咖啡后上班去,下班后晚上9點(diǎn)到家在床上在躺一會(huì)兒,到10點(diǎn)再喝一杯咖啡,寫到凌晨2點(diǎn),第二天起來再喝一杯后上班,與同事開完會(huì)后也是繼續(xù)寫書。這個(gè)狀態(tài)持續(xù)了一個(gè)月后,身體開始受不了了,我第一次看到了自己的白頭發(fā)。
作者團(tuán)隊(duì),左起王海良、陳可心、林旭鳴、李思珍、李卓桓
  寫書期間和電子工業(yè)出版社博文視點(diǎn)的鄭柳潔女士多次溝通,起書名時(shí),出版社認(rèn)為:“書名應(yīng)該緊跟熱點(diǎn),比如TensorFlow,Python。不然人家怎么能搜索到你?”但我想:“靠熱度,大家現(xiàn)在去搜,然后過了幾年就沒人搜了。還是寫一本經(jīng)典的書籍比較好”。思來想去,決定用《智能問答與深度學(xué)習(xí)》作為書名,這背后是我一以貫之的觀念:努力創(chuàng)造長(zhǎng)期價(jià)值。
《智能問答與深度學(xué)習(xí)》掠影
  2020年,Chatopera在春松客服和聊天機(jī)器人產(chǎn)品上已經(jīng)完成更多更新,服務(wù)更多企業(yè)客戶,在開源軟件、云服務(wù)、私有部署服務(wù)形成成熟的運(yùn)營(yíng)模式,以工匠精神造開源軟件,從開源社區(qū)中學(xué)習(xí),貢獻(xiàn)到開源社區(qū),助力企業(yè)進(jìn)入人工智能時(shí)代。
  人工智能沒什么奧秘,就是依賴大量數(shù)據(jù)做概率計(jì)算,樣本空間足以覆蓋一些小概率事件時(shí),就可以取代大部分人工,我們做的產(chǎn)品更希望是輔助人,代勞那些重復(fù)的工作。佛陀開悟說的第一句話,就是“一切眾生,皆具如來智慧德相,只因妄想執(zhí)著,而不證得”,歡迎大家聯(lián)系交流指正。
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

專題

CTI論壇會(huì)員企業(yè)