AGI 的出現(xiàn),給了我們一個(gè)新視角去審視我們做過的系統(tǒng),尤其是研發(fā)效能平臺(tái)。研發(fā)效能平臺(tái)作為一個(gè)工具平臺(tái),本質(zhì)就是提高公司整體產(chǎn)研的效率。AGI 的快速進(jìn)步大家已經(jīng)有目共睹,本文就是在項(xiàng)目協(xié)同,代碼管理、測(cè)試、AIOps等方面來探討 AGI 可以給研發(fā)效能平臺(tái)帶來的巨大變化效率提升。擁抱 AGI,吸納 AGI 來改善和升級(jí)我們的研發(fā)效能平臺(tái)。使用人工智能提高研發(fā)產(chǎn)能和效率是當(dāng)下的重要趨勢(shì),AGI技術(shù)作為人工智能的前沿,必將成為推動(dòng)研發(fā)效能新一輪飛躍的關(guān)鍵技術(shù)。
研發(fā)效能是一個(gè)組織高效交付產(chǎn)品的能力,以及圍繞提高這一能力所建立起來的由規(guī)范、流程、工具、度量體系、實(shí)踐等組成的系統(tǒng)工程體系。目標(biāo)是優(yōu)化開發(fā)者體驗(yàn),夯實(shí)產(chǎn)品研發(fā)運(yùn)營(yíng)基礎(chǔ)設(shè)施和賦能組織持續(xù)高質(zhì)高效地交付產(chǎn)品價(jià)值。
laofo@scmroad
ChatGPT主要功能
我(ChatGPT)是一個(gè)基于OpenAI的大語言模型,可以用于生成文本、回答問題、完成任務(wù)和提供建議等方面,主要功能包括:
-
文本生成:可以根據(jù)用戶提供的主題或關(guān)鍵詞生成文章、段落、句子等內(nèi)容。
-
問答系統(tǒng):可以回答用戶提出的問題,并嘗試提供相關(guān)信息和解釋。
-
語言翻譯:可以將一種語言翻譯成另一種語言,并嘗試推薦最合適的翻譯。
-
情感分析:可以分析給定文本的情感色彩,并提供相關(guān)建議和反饋。
-
任務(wù)完成:可以基于用戶的任務(wù)需求,嘗試提供解決方案和建議。
總的來說,我能夠處理各種類型的文本數(shù)據(jù),并嘗試提供最適合用戶需求的回答、建議和解決方案等。
上面是ChatGPT 給出它自己能做哪些事情。ChatGPT不是 AGI 的全部,但是至少我們可以通過ChatGPT發(fā)現(xiàn)一些情況。下面我就會(huì)把ChatGPT的主要能力和研發(fā)效能平臺(tái)核心功能結(jié)合起來,談?wù)劦降子心男└淖儭?/p>
AGI+項(xiàng)目協(xié)同
-
自動(dòng)創(chuàng)建文檔結(jié)構(gòu)和框架:比如我要寫一份產(chǎn)品需求文檔,我直接在某個(gè)目錄下點(diǎn)擊 AGI 機(jī)器人,通過語音或者文字告訴它,幫我生成一份產(chǎn)品需求文檔,AGI 就可以自動(dòng)幫我生成一個(gè)模版式的文檔和部分內(nèi)容。如果 AGI 經(jīng)過一些訓(xùn)練,這個(gè)文檔的內(nèi)容會(huì)更充實(shí)和正確。
-
潤(rùn)色、審查、輔助編寫文檔:比如我已經(jīng)有一份已經(jīng)寫好的文檔,這時(shí)可以把文檔地址發(fā)給 AGI,讓它看下文檔內(nèi)容是否有邏輯上的問題,描述得是否準(zhǔn)確,同時(shí)還期望它能自動(dòng)幫我修復(fù)有問題的部分。
-
語音/視頻輸入生成文檔、方便檢索和查看:比如我們?cè)诹奶旎蛘唛_會(huì)的時(shí)候可以打開 AGI。當(dāng)會(huì)話結(jié)束時(shí),AGI可以自動(dòng)幫我們把聊的內(nèi)容生成一份會(huì)議紀(jì)要,由時(shí)間線構(gòu)成的文檔,有總結(jié),有待辦,甚至還有聊天或者會(huì)議的音視頻?,F(xiàn)在有一些產(chǎn)品已經(jīng)支持部分功能了。
-
自動(dòng)根據(jù)文檔內(nèi)容生成靜態(tài)、動(dòng)圖、視頻等內(nèi)容:現(xiàn)在已經(jīng)midjourney 已經(jīng)可以根據(jù)描述信息自動(dòng)生成圖片了。如果我們的文檔寫得不夠詳細(xì),AGI 可以通過對(duì)效能平臺(tái)的學(xué)習(xí),補(bǔ)充文檔,甚至可以添加動(dòng)圖或者視頻來輔助理解文檔內(nèi)容。
-
任務(wù)的高效管理和處理:當(dāng)效能平臺(tái)把自己能力通過API 給 AGI 后,我們就可以通過語音或者以文字溝通的模式高效管理我們那的任務(wù)。比如對(duì)著 AGI 機(jī)器人說:“列出我現(xiàn)在進(jìn)行中的任務(wù)有哪些,請(qǐng)關(guān)閉任務(wù)2,備注已完成,給小明發(fā)個(gè)通知?!?這樣AGI就成了我們的個(gè)人工作助理。?
AGI+代碼編寫、調(diào)試、審查
-
自動(dòng)代碼生成:AGI可以根據(jù)用戶通過語音或文本描述的程序邏輯,自動(dòng)生成代碼框架或大部分完整代碼。節(jié)省手動(dòng)編碼的時(shí)間,特別適用于比較規(guī)則和結(jié)構(gòu)化的業(yè)務(wù)邏輯。
-
智能代碼補(bǔ)全:AGI可以分析程序上下文和開發(fā)者的意圖,智能推薦可以補(bǔ)充的API、模塊、變量名等,輔助開發(fā)者編碼。
-
代碼糾錯(cuò)和重構(gòu):AGI可以實(shí)時(shí)分析開發(fā)者編寫的代碼,檢測(cè)潛在的錯(cuò)誤、不規(guī)范之處以及可以優(yōu)化的地方,并提出修改建議。早期發(fā)現(xiàn)并修復(fù)問題,降低后期調(diào)試的難度。AGI也可以根據(jù)最佳實(shí)踐,自動(dòng)優(yōu)化和重構(gòu)已有代碼。
-
自動(dòng)生成文檔和注釋:AGI可以根據(jù)程序邏輯自動(dòng)生成代碼注釋和文檔,節(jié)省手動(dòng)編寫文檔的工作量,并保證文檔的準(zhǔn)確性和實(shí)時(shí)性。
-
單元測(cè)試用例的生成和補(bǔ)充:對(duì)現(xiàn)有代碼,補(bǔ)足單元測(cè)試用例;對(duì)新代碼,自動(dòng)生成單元測(cè)試用例。
-
人工評(píng)審代碼準(zhǔn)入:對(duì)于需要做CodeReview 的代碼(比如架構(gòu)上的考慮),可以通過 AGI 二次掃描解決問題后,再進(jìn)行人工CR。?
AGI+Testing
除了文檔協(xié)同和代碼編寫智能輔助,我覺得測(cè)試方向會(huì)是AGI的另外一個(gè)用武之地,且大有可為。
單元測(cè)試:補(bǔ)充單元測(cè)試用例已經(jīng)不是什么新鮮事了,我們還可以讓AGI自動(dòng)執(zhí)行代碼,根據(jù)代碼測(cè)試覆蓋率的結(jié)果補(bǔ)充單元測(cè)試。這就更近一步了。
API測(cè)試:根據(jù)swagger 文檔,或者 postman 自動(dòng)掃描掃描所有 API,生成測(cè)試用例,然后每個(gè)API接口都調(diào)用一遍生成報(bào)告。
性能測(cè)試:之前我們的很多性能測(cè)試都是通過制造高負(fù)載測(cè)試其系統(tǒng)的性能,有了AGI之后,因?yàn)樗私馕覀兿到y(tǒng)的整體架構(gòu),數(shù)據(jù)庫(kù)表結(jié)構(gòu),調(diào)用鏈條,可以有助于我們構(gòu)造出有效的性能測(cè)試用例和流量數(shù)據(jù)。
功能測(cè)試:因?yàn)锳GI可以通過文檔知道我們要驗(yàn)收的功能,所以可以讓其比照產(chǎn)品需求文檔進(jìn)行功能驗(yàn)收測(cè)試。
UI 自動(dòng)化測(cè)試和驗(yàn)收:之前互聯(lián)網(wǎng)行業(yè)UI 的自動(dòng)化測(cè)試不太流行,主要原因是互聯(lián)網(wǎng)行業(yè)頁面變化快和UI自動(dòng)化測(cè)試成本高。而有了 AGI之后,AGI就可以自動(dòng)生成測(cè)試腳本來進(jìn)行自動(dòng)化測(cè)試。同時(shí)如果產(chǎn)品需求文檔中含有設(shè)計(jì)師的設(shè)計(jì)稿,甚至可以讓 AGI 把功能頁面和設(shè)計(jì)稿進(jìn)行比對(duì),降低了設(shè)計(jì)師走查的工作量,提高了工作效率。
除了上面,還有安全測(cè)試、可訪問測(cè)試、混沌測(cè)試等非功能性測(cè)試,AGI都可以幫助我們。之前測(cè)試條件比較復(fù)雜、人力執(zhí)行測(cè)試成本高的工作都可以通通交給 AGI,讓它來幫我們執(zhí)行。
AGI+可觀測(cè)性
可觀測(cè)性(monitor+logging+alarm+tracing)和AIOps
我們可以先通過可觀測(cè)性系統(tǒng)的建設(shè),收集系統(tǒng)的各種數(shù)據(jù),然后通過 AGI 加持的 AIOps 分析和處理這些大量的運(yùn)營(yíng)數(shù)據(jù)。如果 AGI 能通過運(yùn)營(yíng)數(shù)據(jù)反推服務(wù)、代碼、需求中存在的問題和紕漏,將會(huì)大大縮短 idea-code-data-feedback 這個(gè)反饋的鏈路,提高產(chǎn)研交付效率,bug修復(fù)效率,提高系統(tǒng)的穩(wěn)定性和運(yùn)維效率。
?
AGI+內(nèi)部問答知識(shí)庫(kù)和客戶服務(wù)
目前的企業(yè)智能客服還是比較初級(jí)的,一般流程是員工發(fā)起聊天詢問問題,智能客服會(huì)根據(jù)關(guān)鍵字給出一個(gè)或多個(gè)備選解決方法,有的還會(huì)給出相關(guān)文檔鏈接,如果依然不能解決問題,員工可以通過智能客服轉(zhuǎn)人工服務(wù)。
有了 AGI 以后,我們就可以利用公司內(nèi)部數(shù)據(jù)和知識(shí)庫(kù)的信息訓(xùn)練一個(gè)專門服務(wù)企業(yè)內(nèi)部員工的 AGI,這樣員工就不再需要復(fù)雜檢索,只需像與真人對(duì)話一樣提出問題就可以了。
因?yàn)?AGI 還具有語言翻譯的功能,你可以用英文詢問問題,我可以通過中文回答,AGI從中自動(dòng)翻譯,這樣可以提高跨語言的交流效率,減少多語言客服支持人員的數(shù)量,降低企業(yè)運(yùn)營(yíng)成本。
?
AGI 改變效能平臺(tái)入口
在?ChatGPT?之前,效能平臺(tái)可能有多個(gè)入口,包括一個(gè)獨(dú)立的網(wǎng)站,一個(gè)IM 中的應(yīng)用,一個(gè) API 開放服務(wù),還有知識(shí)庫(kù)等,有了AGI 以后,很多功能都會(huì)通過 API 或者文檔接入到 AGI 中,通過 AGI 來提供服務(wù)。ChatGPT的用戶體驗(yàn)已經(jīng)深入人心,我覺得在公司內(nèi)部 AGI 會(huì)以一個(gè) 企業(yè) IM 中的個(gè)人助理的形式出現(xiàn),一個(gè)入口提供各種服務(wù),極大提高個(gè)人的工作效率。
?
本文總結(jié)
AGI代表了人工智能技術(shù)的最高水平,其在研發(fā)管理和研發(fā)效能方面的應(yīng)用將引發(fā)革命性變化,這也是研發(fā)領(lǐng)域不可逆轉(zhuǎn)的發(fā)展趨勢(shì)。同時(shí)AGI 的出現(xiàn)挑戰(zhàn)著我們對(duì)企業(yè)服務(wù),對(duì)研發(fā)效能平臺(tái)的認(rèn)知,我們要把 AGI和研發(fā)效能平臺(tái)結(jié)合到一起,看看 AGI 能催化出一個(gè)什么形態(tài)。AGI 目前在國(guó)內(nèi)還是起步的階段,各個(gè)大佬紛紛下場(chǎng),百舸爭(zhēng)流,希望不久能有更先進(jìn)的工具出現(xiàn),幫助我們釋放大腦的想象力,解放我們的雙手。
?
我的其它文章
devops|中小公司效率為王,沒必要度量
devops|中小公司不要做研發(fā)效能度量
infra | devops工具鏈基建建設(shè)評(píng)價(jià)標(biāo)準(zhǔn)
DevOps | 互聯(lián)網(wǎng)、軟件公司基礎(chǔ)設(shè)施建設(shè)(基建)哪家強(qiáng)?文章來源:http://www.zghlxwxcb.cn/news/detail-439268.html
DevOps | 研發(fā)效能價(jià)值如何衡量文章來源地址http://www.zghlxwxcb.cn/news/detail-439268.html
到了這里,關(guān)于DevOps|AGI : 智能時(shí)代研發(fā)效能平臺(tái)新引擎(上)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!