RUBY 大叔|3 款現代工程師必備生成式 AI 工具

Jul 20, 2023
RUBY 大叔

最近 Google 正在測試「生成式搜尋平台 SGE」,讓之後的網路搜尋行為變得更聰明,更能舉一反三。舉一反三是大家現在很愛的功能,尤其生成式 AI 最近大量的被討論,以我有在關注的幾個寫程式輔助工具,他們也都在服務上加入生成式 AI,借重它們節省時間與精力,當自己邏輯卡住時,它還能幫助思考。

本篇來自 RUBY 大叔 觀點分享,Meet.jobs 經編審刊出。圖/Pexel

把生成式 AI 工具混搭到工作中,對我來說是效率很高的,但近期發現善用生成式 AI 的工程師並沒有想像中多,很多人還是都靠自己,這沒有不好,大家習慣不同。我們公司有一個叫 Ken 的年輕工程師目前用得最勤,他推薦了 3 款工程師必備生成式 AI 工具,透過這篇跟大家分享,一起來提高寫程式效率吧!

1. 自動幫版本紀錄命名的聰明工具— ai-commits

ai-commits 可以抓取程式碼內容,自動生成一個合適的語義為紀錄的版本命名,其實命名是必須做的「重要」瑣碎事,手動輸入的話,有時不小心會存成同樣名稱,使用 ai-commits 完全提高命名效率,雖然偶爾為了更符合紀錄內容,還是需要手動調整命名,但無論如何,ai-commits 還是大大提高工程師產能以及管理效果。Ken 說,就像玩遊戲自動記錄存檔一樣,如果每一次紀錄都要命名會很繁瑣,但如能根據內容生成檔名會清楚許多。

自動記錄命名工具 ai-commits。圖片來源/Github

2. 簡單直觀的 Coding 助手 —warp ai

warp AI 是個簡單又直觀的 Coding 助手,它是 Terminal 提供的功能之一,工程師可以快速的輸入/輸出指令進行查詢,從中獲得結果找到解答,目前用到現在,Ken 認為它跑出的建議及內容的品質還算是高的。舉個常見的例子,工程師在 Coding 的過程,有時會跑出看不懂的錯誤,過去大家都是丟 Google 檢查問題(其實現在也是),但使用 warp ai,你可以直接把問題餵給它, warp ai 會協助工程師釐清、驗證一些問題,並提供幾種可能的選項,幫助工程師思考,warp ai 的功能不只是這樣,大家可以載來玩玩。

簡單直觀的 warp AI。圖片來源/warp AI

3. 優雅的程式碼自動註解工具 mintlify:ai

minitlify:ai 可以在 Coding 過程中,針對特定內容生成一段註解,有時工程師寫了一大串程式碼或好幾行,會寫一些註解,有時候寫註解還真考驗心智,你得寫的自己看得懂,別人也看得懂。透過 mintlify:ai,它會自動判讀並生成註解,而且多半英文寫的都蠻棒的,雖然也有錯誤的時候,但精準率可達到 70% 以上,除了自動註解,mintlify:ai 也有其他豐富的選項設定,工程師完全可以自定義註解內容,幫助超級大的。

優雅的自動註解工具 mintlify:AI。圖片來源/devclass.com

以上 3 款推薦給有在關注生成式 AI 的大家,如果還有什麼厲害的工具,歡迎再推薦給我跟 Ken,那天我很好奇的問 Ken,覺得最夢幻的 AI 工具是什麼,他說希望自己可以不用寫 Code,然後 AI 全部都寫好,自己只要審核調整就好(喂~),雖然這種功能現在市面上已經有了,只是還無法寫太精準,但若真能實現,「工程師」這個職位就會被重新定義了。

前幾天有人問我,生成式 AI 越來越多,到底怎麼去選擇自己要用哪一種?這題問得很好,我的看法是,先思考一下你在工作上最急迫、最想被解決的那件事情是什麼,再去判斷要用哪一種生成式 AI 囉!

延伸閱讀

工程師求職履歷撰寫指南 ft.AI

新加坡工作簽證申請指南,線上評估工具手把手教學|2023.6 月更新

初學者必點!修煉 3 點「全端」技能,通往最強工程師之路

作者介紹

RUBY 大叔

5XRUBY 五倍紅寶石軟體開發公司資深工程師,在這分享一些趨勢大小事,每月一篇功德圓滿。 // 我不隸屬五倍紅寶石教育機構不要再誤會我了!

Bitnami