還在為入門鴻蒙效率慢而困惑?不妨試試開(kāi)發(fā)學(xué)習(xí)神器 - AI輔助編程

鴻蒙應(yīng)用開(kāi)發(fā)從入門到入行

鴻蒙開(kāi)發(fā)神器 - AI輔助編程

CodeGenie介紹

  • 目前有好幾款A(yù)I插件可以裝到DevEco上,出名的例如Copilot通義靈碼等。但是經(jīng)過(guò)貓林老師截至到目前的測(cè)試。都沒(méi)有特別適合鴻蒙開(kāi)發(fā),特別是Copilot還按月收費(fèi),對(duì)于大量希望轉(zhuǎn)入鴻蒙開(kāi)發(fā)的新入行者真是太不友好了!

  • 好在華為也是家良心企業(yè),也推出了自己的AI輔助編程工具——CodeGenie,因?yàn)槭侨A為自家產(chǎn)品,所以它更懂鴻蒙。更貼合鴻蒙應(yīng)用開(kāi)發(fā)。當(dāng)然,最大的優(yōu)點(diǎn)是免費(fèi)!

  • 它具備三大功能:

    • 知識(shí)問(wèn)答,如下圖
image.png
  • 代碼補(bǔ)全和代碼生成,如下圖(1. 自動(dòng)根據(jù)當(dāng)前頁(yè)面代碼上文,推斷續(xù)寫(xiě)生成代碼 2.寫(xiě)屬性時(shí)自動(dòng)猜測(cè)后面的代碼進(jìn)行補(bǔ)全)

    [圖片上傳失敗...(image-e35ea2-1733965269717)]

  • 萬(wàn)能卡片(卡片功能在元服務(wù)里經(jīng)常用)

    [圖片上傳失敗...(image-c47fc8-1733965269717)]

  • 當(dāng)然,因?yàn)镃odeGenie推出的時(shí)間并不久,可能目前還不算“很智能”,但對(duì)比目前支持鴻蒙開(kāi)發(fā)的AI插件來(lái)說(shuō),它已經(jīng)是遙遙領(lǐng)先了,并且隨著時(shí)間的推移,版本迭代功能越來(lái)越完善的情況下,CodeGenie作為華為親兒子,必然會(huì)繼續(xù)領(lǐng)先持續(xù)領(lǐng)先

CodeGenie的申請(qǐng)步驟

image.png
  • 然后沒(méi)登錄的會(huì)讓你登錄(本步驟截圖略),登錄成功會(huì)來(lái)到活動(dòng)報(bào)名頁(yè),如下圖
image.png
  • 依次填入自己的資料即可。報(bào)名頁(yè)面下面有幾項(xiàng)貓林老師這里說(shuō)明一下
image.png
  • 然后勾選同意,點(diǎn)擊立即報(bào)名即可
  • 如果按以上步驟申請(qǐng)了,后面只需等待審核通過(guò)即可

  • 一般通過(guò)了會(huì)給你發(fā)郵件,或者自己也可以在官網(wǎng)上查詢,如下圖


    image.png
  • 點(diǎn)擊我的活動(dòng)后,即可查看到審核結(jié)果,如下圖


    image.png

CodeGenie下載安裝

  • 當(dāng)你報(bào)名通過(guò)后,可以通過(guò)郵件里附送的下載地址下載。當(dāng)然,你也可以來(lái)到下載中心下載,地址為:https://developer.huawei.com/consumer/cn/download/

  • 然后翻到下載中心頁(yè)面最下方,找到CodeGenie,如下圖


    image.png
  • 下載后會(huì)得到一個(gè)zip的壓縮包。注意,不要解壓!不要解壓!不要解壓!
    image.png
  • 打開(kāi)DevEco,點(diǎn)擊菜單,打開(kāi)首選項(xiàng)


    image.png
  • 然后點(diǎn)擊插件,再來(lái)到插件頁(yè)面點(diǎn)擊右上齒輪圖標(biāo),然后點(diǎn)擊從磁盤(pán)安裝插件,如下圖


    image.png
  • 在彈出的文件選擇框里,選擇剛剛下載好的zip文件即可,如下圖


    image.png
  • 然后重啟DevEco即可生效

CodeGenie的使用方法

  • 在安裝好CodeGenie后,DevEco右側(cè)邊欄會(huì)多出來(lái)CodeGenie功能,如下圖
image.png
  • 點(diǎn)開(kāi)后,會(huì)讓你登錄,如下圖,登錄即可(登錄的目的是為了審核你是否有使用權(quán)限,所以必須要申請(qǐng)報(bào)名(上面有步驟)。即使你拿到壓縮包,沒(méi)報(bào)名通過(guò)也無(wú)法使用)
image.png

功能切換

image.png

功能 - 知識(shí)問(wèn)答

  • 直接在上圖的輸入?yún)^(qū)域輸入問(wèn)題即可,此步驟截圖略

功能 - 代碼生成

  • 這個(gè)功能一般不會(huì)在右側(cè)側(cè)邊欄使用,而是直接來(lái)到代碼編輯區(qū)域,在需要AI幫你續(xù)寫(xiě)代碼的地方,使用快捷鍵Alt + \,Mac系統(tǒng)是option + \,然后CodeGenie會(huì)給你生成代碼(灰色,暫未生效),按任意鍵取消,按tab鍵使用

    • 注意:目前版本為了提供生成代碼準(zhǔn)確性,最好寫(xiě)一句注釋,那么CodeGenie將會(huì)生成的更加準(zhǔn)確
  • 如下圖


    錄屏2024-08-16 09.56.31.gif

功能 - 卡片生成

  • 卡片是元服務(wù)中比較重要的一個(gè)單元。利用CodeGenie能輕松幫你完成元服務(wù)卡片

  • 使用方法跟知識(shí)問(wèn)答一樣,提出你的需求,它會(huì)繼續(xù)問(wèn)你一些其他附加問(wèn)題。直到你說(shuō)開(kāi)始,它就會(huì)給你生成卡片了,如下圖

image.png
  • 得到卡片后可以查看代碼,也可以直接添加到當(dāng)前項(xiàng)目中(這個(gè)可自行研究)

總結(jié)

  • CodeGenie是華為推出的專為鴻蒙開(kāi)發(fā)的AI插件,盡管目前功能上并不很智能,但隨著時(shí)間的推移。相信會(huì)越來(lái)越完善。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容