通義靈碼:體驗(yàn)AI編程新技能-@workspace 和 @terminal為你的編程插上一雙翅膀

1.前言

我是一位運(yùn)維工程師,用通義靈碼個(gè)人版的@workspace 和 @terminal 的能力做快速了解一個(gè)工程、查找工程內(nèi)的實(shí)現(xiàn)邏輯,以及執(zhí)行指令不知道如何寫,或者不清楚某個(gè)指令的意思,對比之前沒有靈碼,現(xiàn)在提效了20%,再也不需要“百度一下”或者“谷歌”了,使用的具體流程如下:

想象一下,開發(fā)同事完成項(xiàng)目上線后,提交給你運(yùn)維,之前你根本不知道從何處入手,如果你正在某個(gè)代碼倉庫里工作,靈碼可以預(yù)先感知和分析你的代碼工程。這樣,當(dāng)你需要實(shí)現(xiàn)新的需求或重構(gòu)功能時(shí),通過詢問靈碼,它就像一位對這個(gè)項(xiàng)目已了如指掌的老朋友,可以快速幫你生成一些重復(fù)度很高的代碼,或者是提供需求實(shí)現(xiàn)思路的頭腦風(fēng)暴和示例代碼,成為真正“懂你”的編碼搭子。

近期,通義靈碼上線新能力:@workspace,基于本地代碼庫的 RAG 技術(shù),讓靈碼深度感知你的代碼庫,更懂你的需求,一起結(jié)對編程。我們首先了解一下它可以做什么呢?

2.@workspace能幫我做什么?

2.1快速上手熟悉新的代碼工程

可以詢問當(dāng)前項(xiàng)目的任何細(xì)節(jié),如“項(xiàng)目的結(jié)構(gòu)和功能是什么?”,“訂單管理的代碼實(shí)現(xiàn)在哪”,“如何構(gòu)建和運(yùn)行當(dāng)前項(xiàng)目”。與靈碼對話,消除陌生感,快速上手新項(xiàng)目。

2.2頭腦風(fēng)暴,協(xié)助實(shí)現(xiàn)新需求

可以結(jié)合當(dāng)前代碼工程,分析用戶的需求問題,提供實(shí)現(xiàn)代碼或頭腦風(fēng)暴。如“如何增加用戶鑒權(quán)邏輯”,“實(shí)現(xiàn)一個(gè)功能,批量添加我的收藏里的商品到購物車”,“增加刪除文章的接口,包含后端controller,service,mapper,前端vue的變更”等等,讓靈碼快速提供解決方案及代碼。

場景一:新項(xiàng)目通過@workspace快速上手熟悉

問題1:介紹下項(xiàng)目的結(jié)構(gòu)和功能,如下圖所示:

問題 2: 如何構(gòu)建和運(yùn)行本工程,如下圖所示:

場景二:@workspace協(xié)助快速實(shí)現(xiàn)新需求

問題 1:增加刪除文章的接口,包含后端controller,service,mapper,前端vue的變更,如下圖所示:

問題 2:請幫我實(shí)現(xiàn)一個(gè)功能,使用手機(jī)號(hào)+驗(yàn)證碼登錄,如果手機(jī)號(hào)沒有注冊過賬號(hào),則自動(dòng)用手機(jī)號(hào)注冊,如下圖所示:

3.@terminal能做什么?

3.1@terminal 問答

當(dāng)你遇到執(zhí)行指令不知道如何寫,或者不清楚某個(gè)指令的意思時(shí),可以在智能問答窗口中通過 @ 可喚起 @terminal,選擇后使用自然語言描述你的需要指令訴求,通義靈碼將可以生成你需要的命令。生成指令后,你可以一鍵插入到 teminal 中進(jìn)行執(zhí)行或讓通義靈碼繼續(xù)解釋。當(dāng)然,你也可以在選擇 @terminal 后,輸入指令讓通義靈碼生成指令解釋。如下圖所示:

我們拿一個(gè)VUE 項(xiàng)目來試試,通義靈碼可以輕松分析整個(gè)項(xiàng)目的完整結(jié)構(gòu),然后詳細(xì)解釋各個(gè)文件, 這樣看源碼再也不是問題了,即使是小白也能在短時(shí)間內(nèi)看懂項(xiàng)目的復(fù)雜邏輯。如下圖所示:

4.小結(jié)

通義靈碼不僅能自動(dòng)續(xù)寫代碼、生成單元測試,還能優(yōu)化代碼、生成詳細(xì)的注釋。你只需要專注于核心業(yè)務(wù)邏輯,通義靈碼會(huì)為你處理那些耗時(shí)的重復(fù)性工作。無論是Java、Python 還是其他主流編程語言,它都能勝任,簡直就是開發(fā)者的貼心助手。

通義靈碼支持 200 種編程語言,兼容 Visual Studio Code、Visual Studio、JetBrains IDEs 等主流編程工具,只要你寫代碼,它就可以想你所想,為你帶來全新開發(fā)體驗(yàn)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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