2020年9月,華為將智能終端作業系統基礎能力相關代碼貢獻給開放原子開源基金會,該開源項目命名為 OpenAtom OpenHarmony。
OpenHarmony至此誕生。
2023年是OpenHarmony開源的第四年,深圳、福州、惠州、北京、南京、東莞等地政府也出台了多項支持OpenHarmony的產業政策。
經過過去三年多的發展,如今的OpenHarmony已經擁有了6200 共建者、51家共建單位,貢獻代碼行數超過1億行。
截至2023年10月31日,OpenHarmony社區已有超過210傢伙伴,構建了42款發行版,落地商用設備超過210款。
毫無疑問,OpenHarmony已經成為發展速度最快的智能終端作業系統開源社區之一。
11月4日,在第二屆開放原子開源基金會OpenHarmony技術大會召開之際,我們與OpenHarmony項目群技術指導委員會主席、華為基礎軟體首席科學家陳海波進行了一場深度對話,一起探討了OpenHarmony如何做好原生智能作業系統,做好大模型的基座。
帶屏設備體驗再增強
自2020年正式開源以來,OpenHarmony一共經歷了四個大的版本疊代,最近一次版本疊代,是在2023年10月,OpenHarmony 4.0的正式發布。
相較於OpenHarmony3.2版本,此次版本更新新增了4000多個ArkTS API,HDF新增了200多個HDI接口,圖形框架和方舟編譯器一併進行了一次優化升級。
尤其是對於複雜標準帶屏設備體驗,OpenHarmony 4.0進行了進一步增強。
眾所周知,帶屏設備已經逐漸成為當下智能終端的主流形態,無論是每年出貨量十數億的手機、平板,還是各式各樣的商用設備,都已經成為生活、工作必需品,陳海波指出,「它們是直接與人打交道最多的產品。」
因而,即便當下這類產品已經很成熟,但仍有很大的成長空間,這也是為什麼OpenHarmony在持續增強對複雜帶屏設備開發體驗的支持。
陳海波分析稱,「如果我們將各類固定終端考慮進去,實際上對帶屏設備的開發和運行依然有很多挑戰,因而,OpenHarmony在這方面的技術支持與更新疊代仍在持續演進。」
不過,他也指出,作為一個面向萬物智聯時代的開源作業系統基座,OpenHarmony有其獨特之處,例如原生智能。
何謂原生智能?
陳海波將OpenHarmony的原生智能總結為三個詞:By AI、Use AI、For AI。
By AI是指要充分發揮各類端側設備的AI能力。對於當下的人工智慧而言,推理效率非常關鍵,如何將NPU、GPU、CPU等能力充分協同發揮出來,這是我們目前正在構建的能力。
Use AI是指要將系統編排、智能調度等基礎能力應用到作業系統中。
For AI是指通過大模型交互使能各種運行在OpenHarmony的智能應用。例如,在Harmony OS中已經有了諸如編寫簡訊、編寫代碼等能力。
這些能力,也是OpenHarmony為順應當下大模型趨勢做出的改變。
為大模型提供基座
2023年AI大模型的迅速發展,深刻影響著各類智能設備的發展和演進。
作為智能設備的開源作業系統框架,OpenHarmony同樣需要做出相應的改變。
陳海波稱,面向AI大模型時代,OpenHarmony將會在兩方面著手準備:
首先,將大模型作為一個重要入口,利用各種設備本身具有的智能,提升智能體驗的競爭力,向著具身智能方向演進;
例如,在家庭場景中,當你走入一個房間,與這個房間中的某台設備進行眼神、手勢交互時,可以觸發諸如拍照等功能,這樣抓拍的照片往往要比大家提前為拍照做好準備後拍出的照片自然。
其次,面向開發者,OpenHarmony通過引入大模型也在提升應用開發的智能化水平。
例如,通過大規模的預訓練和學習,在開發者編程時,通過自然語言交互,OpenHarmony的編程工具已經可以自動生成一些相關提示、進行代碼補全,甚至自動完成一些功能的編寫。
要做好大模型的端側應用,需要考慮眾多因素,既需要考慮大模型現階段本身存在的幻覺問題,也需要考慮端側算力有限等問題。
正在研究如何在端側用好大模型的陳海波對此深有體會,他透露,「我們正在通過優化系統架構來降低端側推理資源的消耗,也在通過引入向量資料庫解決大模型存在的幻覺問題,通過智能編排服務讓AI儘可能服務智能作業系統。」
通過引入智能編排、向量資料庫等基礎技術,OpenHarmony就可以輕鬆接入華為盤古、阿里通義、甚至Meta的LLaMA等各種主流大模型。
「OpenHarmony作為一個開源系統,我們主要關注如何提供基座,讓大模型更方便地接到我們的系統中,」陳海波如是說。
從高校科研到產業應用
從2020年開源至今,OpenHarmony已經邁入到第四個年頭,這一年,OpenHarmony已經面向院校專業建立起了全流程服務,支撐人才培養閉環,為OpenHarmony不斷輸血。
在第二屆OpenHarmony技術大會上,OpenHarmony項目群工作委員會委員代表、華為終端BG軟體部副總裁柳曉見指出,「根據當下產業發展,我們預測,未來五年基於OpenHarmony這一生態的開發者人才需求將會在千萬級,面向未來五年這種千萬級的人才需求,高校對人才的培養就顯得尤為關鍵。」
實際上,早在OpenHarmony開源之初,OpenHarmony就高度重視高校合作,截至目前,OpenHarmony已經與國內超17家的頭部高校聯合創建OpenHarmony高校技術俱樂部。
陳海波在大會上指出,「我們將持續深化產學研的協同,從當前OpenHarmony技術俱樂部邁向產學研共同體。」
如何推動「OpenHarmony技術俱樂部」向「產學研共同體」演進?
陳海波告訴我們,目前主要有技術與產業標準孵化、產業技術難題、前沿學術研究與論文撰寫、專題講座、城市論壇、領學講堂、技術競賽在內的幾項措施來推動:
首先,OpenHarmony會在研究方向上給出一些指引。
例如,在今年2月的首屆OpenHarmony技術大會上,官方發布了智能終端作業系統的十大挑戰方向,與社區內眾多技術大咖共同分解出37個年度課題。
目前,各高校技術部已經承接了這些挑戰課題。這些課題有助於學生更好地了解業界前沿,尤其像工業界有較強行業需求的難題,這對高校教學形成了一個很好的補充。
與此同時,這些來自業界的難題也為高校教師的科研提供了很好的場景化支持,是一個很好的產學研結合的嘗試方式。
其次,OpenHarmony也組織了相應的技術競賽。
陳海波告訴我們,「OpenHarmony今年很快組織了一系列技術競賽,這些競賽得到了很多高校積極響應。在競賽過程中,我們發現,有些團隊已經在解決實際產業問題了,這也是出乎我們預料的。」
「我們希望一部分學生可以逐步拿參加各種科創比賽的項目,進行相關技術孵化,希望越來越多的高校團隊和創業企業可以從這一產生生態中走出來。」