最近 Google 正在測試「生成式搜尋平台 SGE」,讓之後的網路搜尋行為變得更聰明,更能舉一反三。舉一反三是大家現在很愛的功能,尤其生成式 AI 最近大量的被討論,以我有在關注的幾個寫程式輔助工具,他們也都在服務上加入生成式 AI,借重它們節省時間與精力,當自己邏輯卡住時,它還能幫助思考。
最近 Google 正在測試「生成式搜尋平台 SGE」,讓之後的網路搜尋行為變得更聰明,更能舉一反三。舉一反三是大家現在很愛的功能,尤其生成式 AI 最近大量的被討論,以我有在關注的幾個寫程式輔助工具,他們也都在服務上加入生成式 AI,借重它們節省時間與精力,當自己邏輯卡住時,它還能幫助思考。
本篇來自 RUBY 大叔 觀點分享,Meet.jobs 經編審刊出。圖/Pexel
把生成式 AI 工具混搭到工作中,對我來說是效率很高的,但近期發現善用生成式 AI 的工程師並沒有想像中多,很多人還是都靠自己,這沒有不好,大家習慣不同。我們公司有一個叫 Ken 的年輕工程師目前用得最勤,他推薦了 3 款工程師必備生成式 AI 工具,透過這篇跟大家分享,一起來提高寫程式效率吧!
ai-commits 可以抓取程式碼內容,自動生成一個合適的語義為紀錄的版本命名,其實命名是必須做的「重要」瑣碎事,手動輸入的話,有時不小心會存成同樣名稱,使用 ai-commits 完全提高命名效率,雖然偶爾為了更符合紀錄內容,還是需要手動調整命名,但無論如何,ai-commits 還是大大提高工程師產能以及管理效果。Ken 說,就像玩遊戲自動記錄存檔一樣,如果每一次紀錄都要命名會很繁瑣,但如能根據內容生成檔名會清楚許多。
warp AI 是個簡單又直觀的 Coding 助手,它是 Terminal 提供的功能之一,工程師可以快速的輸入/輸出指令進行查詢,從中獲得結果找到解答,目前用到現在,Ken 認為它跑出的建議及內容的品質還算是高的。舉個常見的例子,工程師在 Coding 的過程,有時會跑出看不懂的錯誤,過去大家都是丟 Google 檢查問題(其實現在也是),但使用 warp ai,你可以直接把問題餵給它, warp ai 會協助工程師釐清、驗證一些問題,並提供幾種可能的選項,幫助工程師思考,warp ai 的功能不只是這樣,大家可以載來玩玩。
minitlify:ai 可以在 Coding 過程中,針對特定內容生成一段註解,有時工程師寫了一大串程式碼或好幾行,會寫一些註解,有時候寫註解還真考驗心智,你得寫的自己看得懂,別人也看得懂。透過 mintlify:ai,它會自動判讀並生成註解,而且多半英文寫的都蠻棒的,雖然也有錯誤的時候,但精準率可達到 70% 以上,除了自動註解,mintlify:ai 也有其他豐富的選項設定,工程師完全可以自定義註解內容,幫助超級大的。
以上 3 款推薦給有在關注生成式 AI 的大家,如果還有什麼厲害的工具,歡迎再推薦給我跟 Ken,那天我很好奇的問 Ken,覺得最夢幻的 AI 工具是什麼,他說希望自己可以不用寫 Code,然後 AI 全部都寫好,自己只要審核調整就好(喂~),雖然這種功能現在市面上已經有了,只是還無法寫太精準,但若真能實現,「工程師」這個職位就會被重新定義了。
前幾天有人問我,生成式 AI 越來越多,到底怎麼去選擇自己要用哪一種?這題問得很好,我的看法是,先思考一下你在工作上最急迫、最想被解決的那件事情是什麼,再去判斷要用哪一種生成式 AI 囉!
延伸閱讀
5XRUBY 五倍紅寶石軟體開發公司資深工程師,在這分享一些趨勢大小事,每月一篇功德圓滿。 // 我不隸屬五倍紅寶石教育機構不要再誤會我了!