阿里雲首個 AI 員工入職,圍觀開發工程師使用反饋

大家這兩天肯定知道新消息了,我們的新同事通義靈碼已入職阿里云云原生團隊,今天 Serverless 研發工程師西流搭檔新同事通義靈碼,從生成單元測試和自動生成代碼 2 大能力展示 Ta 的強大實力。

被問及編程時最困擾的問題時,西流表示:“很多人爲了趕業務,就沒有時間去補測試。寫代碼和測試代碼的時間是五五開,甚至四六開都有可能。如果把測試時間縮短的話,可能就有更多的時間去做業務代碼。現在藉助通義靈碼,讓它自動生成測試,基本上能幫助我們把主要的路徑都跑完。一天時間下來,如果用通義靈碼去跑的話,半天左右就可以跑通。”

Part 1:通義靈碼生成單元測試

像這種場景,這個函數本質上是想把一個文件的大小轉成 GB、MB 或者 KB 這種人很好讀的東西。我們測試並且裝了通義靈碼插件的話,就會顯示通義靈碼的圖標。

下拉後有生成單元測試的選項,只要一點,就會彈出生成測試代碼的頁面。之前需要自己不停地去寫,可能最少十幾二十分鐘是有的,但通義靈碼基本上一分鐘就可以生成完了,現在可以看一下質量,基本是符合預期的,可以直接把這個測試跑一下,只改了一行,基本上就通過了。

Part 2:通義靈碼自動生成代碼

比如給 OSS 上的某張圖片生成縮略圖的這種代碼,自己寫可能要找很多搜索引擎,但是對着通義靈碼可以直接這麼說:“函數計算 3.0 使用 Python Wand 庫實現對 OSS 上的圖片生成縮略圖的代碼示例。”

因爲在函數計算的平臺上已經內置了 Wand 庫,所以他就提示通義靈碼最好用 Wand 庫做這種事情。可以看到生成這種代碼,比如觸發的時候,肯定是自己去解析的,通義靈碼只是給了個示例,說可能是一個階乘格式,然後到了這個 Key,bucket 裏有獲取這個圖片,接着拉過來怎麼去處理,處理完了以後生成了縮略圖,並且再寫回 bucket。等通義靈碼生成完,就可以直接複製,基本上拿過來,就可以直接去用了。

在使用通義靈碼過程中,西流感受最深的是,通義靈碼幫研發節省了一些測試或者基礎代碼的時間,那麼在寫業務代碼或者寫真正的核心代碼的時候,會讓你思考時間更長一點,不會那麼趕,從某種程度上,也能減少一些焦慮。

點擊此處,快速體驗通義靈碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章