作者 | Alex Omeyer
譯者 | 陳峻
面對快速疊代和發展的人工智慧(AI),包括馬斯克和扎克伯格在內的世界頂尖技術大牛們,往往分別持有著迥然不同、甚至存在巨大分歧的看法。最近,我們邀請200多家公司的開發團隊負責人,介紹了他們在項目中採用人工智慧的情況。他們普遍表示,AI讓其項目產品的面市速度提高了約2.5倍。
作為Stepsize AI的工程主管,我親身經歷了各種AI增強型軟體,在現代化開發中大顯身手的場景。下面,我將為大家介紹6款工程師團隊常用的高效AI工具。
1、Sourcegraph Cody
Sourcegraph Cody能夠通過人工智慧來加速代碼的整個編寫過程。該工具可以閱讀、理解並回答任何關於調用代碼庫、以及內部文檔的問題。上圖展示的便是Sourcegraph Cody的介面。理論上說,這款工具能夠將編程任務的速度提高約10倍。
最佳功能
(1)AI輔助代碼的自動完成
(2)代碼感知式聊天和命令
(3)一鍵式單元測試
(4)代碼錯誤的實時發現
我的看法
Sourcegraph Cody可謂GitHub Copilot(由GitHub和OpenAI合作開發的一款人工智慧編程助手)的下一代工具。在大型項目中,它具有針對有代碼庫的快速理解能力。
替代方案
作為其精簡版的解決方案,Mutable(https://mutable.ai/?ref=hackernoon.com)可以提供類似的功能。
2、Grit
Grit可以自動管理你的各種技術債(Technical Debt)。
如果你的團隊厭倦了手動代碼、以及依賴關係的更新,那麼Grit便可以通過遵循最佳實踐的拉取請求,將這些極其乏味的任務自動化。該工具甚至聲稱能以10倍的速度完成代碼遷移。
最佳功能
(1)自動生成代碼遷移的拉取請求
(2)監控代碼庫中的回歸
(3)加速依賴關係的更新
我的看法
對於被遺留代碼和技術債所困的團隊來說,Grit可謂他們的「救命稻草」。
3、What The Diff
總的說來,What The Diff 簡化了團隊的代碼審查流程。
該工具不僅會對你的拉取請求提出修改建議,而且可以為技術和非技術團隊成員生成摘要。
最佳功能
(1)使用快速命令即時重構代碼
(2)將拉取請求匯總為易於理解的概要
(3)可以生成各種報告和通知
我的看法
如果你的團隊正在疲於處理拉取請求,那麼What The Diff就能助你一臂之力。
4、Stepsize AI
Stepsize AI的運營智能引擎(Operational Intelligence Engine)能夠觀察和反映你正在使用的協同工具(包括Slack、Jira、Linear和GitHub)里發生的一切。
Stepsize AI 的日常站會(Standups)、衝刺審查等
通常,Stepsize AI會基於對項目和活動的上下文的了解,創建強大、可靠的更新。同時,項目團隊可以有針對性地實施如下配置:每日站會、團隊同步、衝刺審查、看板審查、執行摘要。
Stepsize AI 的團隊同步示例
Stepsize AI能夠為團隊帶來如下優勢:
(1)實現協同的一致性:通過協調複雜的信息渠道網絡,來促進業務部門、團隊和個人之間的協同。
(2)減少會議時間:能夠讓團隊將重點從信息共享會議上,轉移到有影響力的工作上。
(3)提高項目的能見度和透明度。消除了「飲水機效應」,無論跨工具的數據量有多大,都能夠保持與數據的同步,而不被數據淹沒。
(4)減少上下文的切換:通過減少中斷和促進不間斷的工作流程,來保持團隊效率。
我的看法
如果厭倦了乏味的會議,以及花幾個小時把點點滴滴聯繫起來,那麼Stepsize AI能夠成為你的首選解決方案。
5、Mintlify Writer
Mintlify Writer是一款可以自動記錄代碼的工具。
雖然是任何項目的必要組成部分,但是文檔往往是開發人員最不願意涉及的工作內容。而Mintlify Writer可以理解你的代碼,並在瞬間生成準確的文檔。
最佳功能
(1)一鍵式生成綜合文檔
(2)掌握多種程式語言
(3)通過對上下文進行感知,以生成相關描述
我的看法
項目文檔是否最終完整與準確,我們往往只能在事後才知道的。Mintlify Writer則能夠在使得文檔不再成為團隊「不可承受之重」的同時,適用於那些大型且複雜的項目。
替代方案
Scribe(https://scribehow.com/?ref=hackernoon.com)是一款通用性更強的工具,常被用於自動生成文檔。
6、Otter AI
Otter AI是一款人工智慧增強的會議助手。
如果經常被各種會議所「淹沒」的話,Otter AI可能是您的「救命稻草」。它可以幫助你加入、記錄和總結會議,以便讓你更加專注於真正重要的工作。
最佳功能
(1)針對會議的AI聊天功能
(2)AI自動產生會議摘要
(3)自動化幻燈片捕捉
(4)現場記錄文字摘要
我的看法
Otter AI是一款無論團隊大小、技術高低,都能從中受益的通用工具。它適用於諸如:回溯錯過的會議、記錄銷售電話中的交流內容,而無需重新觀看整個過程等場景。它節省了團隊的大量時間。
7、小結
有統計顯示,項目團隊在獲得AI賦能後,其產出效率至少能提升35%。希望上述介紹的6種人工智慧工具,能夠幫助你的團隊打勝本年度的各大硬仗。