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