您好,登錄后才能下訂單哦!
從2008年研發FastDFS投身開源領域至今,余慶在這個“江湖”里已經浪跡了十年。時至今日,FastDFS分布式文件系統仍然在業界備受推崇,它能夠保持活力,作為創始人的余慶,做了很多努力。
一名互聯網老兵的開源精神
這樣的“努力”不僅僅指在項目上孜孜不倦的持續改進,還有他對用戶社區的傾情關照。為了讓大家使用FastDFS更加方便順暢,余慶十分注重與用戶的溝通和交流。他在2009年聯合ChinaUnix社區推出了FastDFS版塊,并擔任版主,長年累月為用戶答疑解惑。
余慶不但與ChinaUnix淵源頗深,更是ITPUB社區的老朋友,他曾多次在ITPUB主辦的中國系統架構師大會(SACC)上擔任演講嘉賓和主持人。在一個多月前結束的SACC 2018上,更是應邀擔任了主會場的主持人。他活躍在線上、線下,可以探討IT技術的任何地方。
除了FastDFS,余慶還在GitHub上先后開源了Libfastcommon、Libserverframe、Libshmcache、Fastcon?g、Watchd和Fastkengine等開源項目。
在開源社區的活躍,來自于他對IT技術的熱忱,以及他在十年開源生涯中所一直堅守的理念——真正的開源精神,是參與。
“幾年前國內有公司把開源當做KPI,或搞成運動式開源,事實證明這樣的開源項目是沒有生命力的。”歷經中國開源界幾乎大半個時間線的余慶說:“除了讓大家用起來,還需要讓大家都參與進來。使用者和開源項目成員之間有著良好的互動,在核心項目成員的基礎上,依靠社區對開源項目進行持續完善和改進。除了貢獻代碼和文檔,反饋問題、Bug和建議也是對開源項目的一種很好的貢獻方式。”
一個為技術人答疑解惑的開源項目
上面提到的Fastkengine,應該可以說,正是余慶自身所具有的開源貢獻精神下的一個優秀產物。Fastkengine是基于關鍵字匹配的智能問答系統,用戶可以用自然語言提問,系統給出最精確的答案。對于用戶搜索的問題,匹配到的關鍵字數目越多,對應的問答條目更精確匹配用戶問題。
為方便解答用戶疑問,余慶先后開通了三個技術交流社群,目前三個大群基本都已滿員。“人滿”雖不致“為患”,但問題多了也難免回答不過來,而且許多用戶的問題此前在論壇中已經有過相應的解答說明。
由此浮現出一個很現實的問題:無論是在論壇、還是搜索引擎中,用戶總是難以快速、準確地找到自己想要的結果。
Fastkengine就是余慶為解決這個問題所構思出的,一種比傳統論壇和IM(如QQ群、微信群等)更加高級的技術交流方式,它結合了搜索引擎和專家系統的優勢,可以大大提升找到問題解決方法的效率。
作為一個問答系統,Fastkengine有更高級的定位,它基于專家經驗和知識,通過搜索引擎技術解決特定細分領域的各類問題,包括疑難雜癥。
Fastkengine目前需要人工整理包含問題和答案的知識庫。對于一個問答條目,在問題部分需要人工列舉用戶常見的問法,即一個答案對應一個或多個問題。一個問題由一個或多個關鍵字組成,多個關鍵字用空格分隔。出于簡潔和效果考慮,目前需要對中文手工分詞。
當一個問題中的所有關鍵字都匹配(空格分隔的關鍵字,不區分先后順序),則該問題被匹配。Fastkengine的匹配關鍵字不不僅分別支持中文和英文,也支持二者混合模式。在配置問題列表時,Fastkengine做到了簡潔和靈活。
另外,Fastkengine采用了同義詞的方式,這樣大大減少了知識庫整理工作量,并且能有效提升用戶問題的覆蓋率。
據余慶介紹,Fastkengine當前提供了C API和PHP擴展,后續會提供Java SDK。實施的技術門檻較低,企業基于Fastkengine搭建智能客服系統也是完全可行的。
目前Fastkengine項目托管在Github上,項目地址:
https://github.com/happyfish200/fastkengine
此外,余慶還基于Fastkengine推出了fastken.com網站,主要服務于軟件技術人員,目前主推FastDFS問答和Unix智能問答系統。其中Unix問答主要包括Unix命令、系統和環境相關的問題解答, 后續會拓展到其他領域,如Java編程語言,Nginx相關問題解答等。fastken.com網站鼓勵大家一起貢獻知識條目,或者做出對已有知識條目糾錯的微貢獻。
對于前景無限的AI技術,余慶也在Fastkengine 中做出了規劃,他介紹說:“目前Fastkengine需要人工用關鍵字的方式整理問題列表,后續加入AI技術后,知識整理者只需描述問題即可,問題列表由系統自動整理生成。通過NLP(自然語言處理)和AI理解問題描述,自動完成知識建模。”
一條建議
采訪的最后,余慶作為一個參與者,不無興奮地傳達了對國內開源事業現狀的認可,他說:“開源軟件是互聯網企業在技術層面的基石,國內越來越多公司把資金和人力投入到開源項目中。國內公司除了越來越多通過patch回饋開源社區的主流做法外,贊助開源項目的案例也逐漸多了起來,這是非常好的現象,相信開源軟件在國內大有可為。”
不過問題也是存在的。目前國內開源項目基本都是公益性質,很難有盈利模式,主要依靠核心成員的開源精神和成就感、榮譽感來驅動和支撐。余慶表示,希望國內會出現類似Apache基金會這樣的組織,使得貢獻者可以全職做開源項目,有了基金會的加持,開源項目勢必會發展得更好、更長久!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。