關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
ChatGPT驅(qū)動(dòng)軟件開(kāi)發(fā) 讀者對(duì)象:軟件開(kāi)發(fā)相關(guān)人員
本書(shū)以軟件研發(fā)全生命周期為主線,講解了ChatGPT/GPT-4在軟件產(chǎn)品的需求分析、架構(gòu)設(shè)計(jì)、技術(shù)棧選擇、高層設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、UI/UX設(shè)計(jì)、后端應(yīng)用開(kāi)發(fā)、Web前端開(kāi)發(fā)、軟件測(cè)試、系統(tǒng)運(yùn)維、技術(shù)管理等各個(gè)環(huán)節(jié)的應(yīng)用場(chǎng)景和方法。
(1)作者背景資深:作者在中國(guó)IT領(lǐng)域有30余年技術(shù)研發(fā)和管理經(jīng)驗(yàn),對(duì)ChatGPT驅(qū)動(dòng)軟件開(kāi)發(fā)有系統(tǒng)思考和豐富實(shí)踐經(jīng)驗(yàn)。
(2)提升研發(fā)效率:詳解ChatGPT在軟件產(chǎn)品的需求分析、架構(gòu)設(shè)計(jì) 軟件測(cè)試、系統(tǒng)運(yùn)維、技術(shù)管理等各環(huán)節(jié)的應(yīng)用場(chǎng)景和方法,大幅提升研發(fā)效率。 (3)水母開(kāi)發(fā)模式:ChatGPT改變傳統(tǒng)軟件研發(fā)的流程和方法,會(huì)逐漸形成新的軟件研發(fā)范式,本書(shū)獨(dú)創(chuàng)大模型時(shí)代的新研發(fā)范式——水母開(kāi)發(fā)模式。 (4)提升工程師競(jìng)爭(zhēng)優(yōu)勢(shì):全面塑造架構(gòu)師、開(kāi)發(fā)工程師、數(shù)據(jù)庫(kù)工程師、測(cè)試工程師、運(yùn)維工程師、項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、UI/UX工程師和技術(shù)管理者在AI時(shí)代的核心競(jìng)爭(zhēng)力。 (5)實(shí)戰(zhàn)性極強(qiáng):獨(dú)創(chuàng)提示詞工程(Prompt)方法,將與ChatGPT的互動(dòng)分為7步,詳解每一步注意事項(xiàng),包含大量案例,可直接復(fù)用。
前 言
關(guān)于OpenAI OpenAI(開(kāi)放人工智能研究所)成立于2015年,是一家位于美國(guó)舊金山市,專(zhuān)注于人工智能研究的公司。它主要的創(chuàng)始人包括著名的企業(yè)家埃隆·馬斯克,知名的美國(guó)企業(yè)家、投資人、程序員、Y Combinator前總裁山姆·奧特曼,以及從哈佛和MIT輟學(xué)創(chuàng)業(yè)并曾擔(dān)任互聯(lián)網(wǎng)支付處理平臺(tái)Stripe的CTO的傳奇人才格雷格·布洛克曼。 OpenAI的使命是確保人工智能的發(fā)展符合人類(lèi)的利益,能造福全人類(lèi),同時(shí)防止人工智能技術(shù)被濫用或產(chǎn)生危害。目標(biāo)是推動(dòng)人工智能技術(shù)的進(jìn)步,使它能夠超越現(xiàn)有水平,實(shí)現(xiàn)更智能、更人性化的應(yīng)用。OpenAI致力于開(kāi)發(fā)和推廣安全、透明和廣泛受益的人工智能技術(shù),以解決全球面臨的重大問(wèn)題,并促進(jìn)人工智能在各個(gè)領(lǐng)域的廣泛應(yīng)用。為了實(shí)現(xiàn)這一目標(biāo),OpenAI通過(guò)開(kāi)放的研究、合作與創(chuàng)新,致力于推動(dòng)友善的人工智能系統(tǒng)的發(fā)展,這一點(diǎn)從OpenAI的Logo設(shè)計(jì)中就能看出來(lái)。 商標(biāo)中的開(kāi)放式門(mén)戶(hù)形象象征著OpenAI的開(kāi)放性和全球合作的精神。它表達(dá)了OpenAI希望將人工智能的發(fā)展和應(yīng)用開(kāi)放給全世界,并與全球范圍內(nèi)的個(gè)人、組織和社區(qū)合作,共同推動(dòng)人工智能的進(jìn)步。鮮明的色彩和流動(dòng)的形狀傳達(dá)出一種現(xiàn)代感和科技感,暗示著OpenAI致力于創(chuàng)造具有高智能性和先進(jìn)性的人工智能技術(shù),展現(xiàn)了創(chuàng)新和智能的特點(diǎn)。商標(biāo)中圓潤(rùn)的邊緣和平滑的線條給人一種安全和可信的感覺(jué),體現(xiàn)了OpenAI對(duì)于人工智能發(fā)展中的倫理和安全問(wèn)題的關(guān)注,表達(dá)了OpenAI致力于建立可信賴(lài)的人工智能系統(tǒng),保護(hù)人類(lèi)利益和社會(huì)的安全,為構(gòu)建安全、可持續(xù)的人工智能的未來(lái)做出貢獻(xiàn)。 OpenAI持續(xù)關(guān)注人工智能領(lǐng)域的倫理、安全和可解釋性等問(wèn)題。該公司倡導(dǎo)人工智能的倫理準(zhǔn)則,積極參與數(shù)據(jù)隱私、安全漏洞檢測(cè)與修復(fù)等方面的研究。OpenAI也在多個(gè)場(chǎng)景中關(guān)注技術(shù)偏見(jiàn)問(wèn)題,努力提高人工智能模型的公平性、透明度和可解釋性。此外,OpenAI還關(guān)注人工智能技術(shù)與人類(lèi)的協(xié)作關(guān)系,通過(guò)人工智能賦能人類(lèi)來(lái)提高生產(chǎn)效率和工作質(zhì)量。同時(shí),OpenAI關(guān)注人工智能對(duì)社會(huì)、經(jīng)濟(jì)和就業(yè)所產(chǎn)生的可能影響,積極推動(dòng)人工智能領(lǐng)域的研究與創(chuàng)新,參與人工智能教育和技能培訓(xùn),以期為構(gòu)建一個(gè)更智能、公平、可持續(xù)的未來(lái)貢獻(xiàn)力量。 GPT簡(jiǎn)介 自成立以來(lái),OpenAI取得了諸多重要突破。在2017年,OpenAI發(fā)布了一種強(qiáng)化學(xué)習(xí)算法——PPO(近端策略?xún)?yōu)化),用于解決連續(xù)控制任務(wù)和策略?xún)?yōu)化問(wèn)題。OpenAI隨后還發(fā)布了人工智能指尖(AI Dactyl)系統(tǒng),這是一個(gè)能夠?qū)W會(huì)操縱機(jī)器人手指的系統(tǒng)。通過(guò)不斷突破技術(shù)瓶頸,OpenAI推動(dòng)了人工智能領(lǐng)域的快速發(fā)展。其中最知名的便是近來(lái)名聲大噪的GPT系列模型。GPT是 Generative Pre-trained Transformer的縮寫(xiě),其準(zhǔn)確的中文含義是“生成式預(yù)訓(xùn)練轉(zhuǎn)換器”。 生成式(Generative):模型具備生成文本的能力。 預(yù)訓(xùn)練(Pre-trained):模型在大規(guī)模的語(yǔ)料庫(kù)上進(jìn)行了預(yù)先的訓(xùn)練。 轉(zhuǎn)換器(Transformer):模型采用了一種稱(chēng)為轉(zhuǎn)換器的神經(jīng)網(wǎng)絡(luò)。 因此,GPT是一種擁有強(qiáng)大的自然語(yǔ)言處理能力,以及具有革命性意義的人工智能模型;趶(qiáng)大的自然語(yǔ)言處理和文本生成能力,GPT已經(jīng)在許多領(lǐng)域里實(shí)現(xiàn)了突破性的進(jìn)展。它采用轉(zhuǎn)換器的架構(gòu),利用大規(guī)模預(yù)訓(xùn)練和自監(jiān)督學(xué)習(xí)的方法,實(shí)現(xiàn)了在多種任務(wù)上的泛化性能。 從2018年到2023年,每個(gè)GPT新版本的發(fā)布都帶來(lái)了性能上的顯著提升,如表1所示。GPT系列模型在語(yǔ)義理解、文本生成、摘要、翻譯等多個(gè)自然語(yǔ)言處理任務(wù)中表現(xiàn)出色,引領(lǐng)了人工智能研究的新方向。特別是在GPT-3的基礎(chǔ)上,OpenAI于2023年3月發(fā)布了ChatGPT。隨后,ChatGPT進(jìn)一步擴(kuò)大了訓(xùn)練數(shù)據(jù)的規(guī)模,采用了更為先進(jìn)的優(yōu)化方法和算法,實(shí)現(xiàn)了更高的性能。在實(shí)際應(yīng)用中,ChatGPT已經(jīng)成功地輔助人類(lèi)完成了產(chǎn)品設(shè)計(jì)、軟件開(kāi)發(fā)、系統(tǒng)運(yùn)維、項(xiàng)目管理等多種任務(wù)。 表1 GPT的演進(jìn)歷程 GPT版本時(shí)間參數(shù)量訓(xùn)練數(shù)據(jù)量特點(diǎn) GPT版本時(shí)間參數(shù)量訓(xùn)練數(shù)據(jù)量特點(diǎn) 12018/061.17億約5GB有限性能 22019/0215億40GB逼真生成,使用受阻 32020/051750億570GB(過(guò)濾后)零樣本學(xué)習(xí) 42023/03約100萬(wàn)億325470GB(過(guò)濾后)泛化能力與多任務(wù)適應(yīng)性強(qiáng) 在未來(lái),OpenAI將繼續(xù)探索ChatGPT及其后續(xù)模型在各種不同行業(yè)和場(chǎng)景中的應(yīng)用,以擴(kuò)大人工智能技術(shù)的影響力。預(yù)計(jì)ChatGPT將在金融科技、醫(yī)療保健、教育培訓(xùn)、物聯(lián)網(wǎng)、智能制造、游戲開(kāi)發(fā)和娛樂(lè)產(chǎn)業(yè)等領(lǐng)域中發(fā)揮重要作用。但是,在跨領(lǐng)域應(yīng)用時(shí),該技術(shù)將面臨挑戰(zhàn)與機(jī)遇并存的局面。如何平衡各種需求和利益,以及解決潛在的倫理、法律和政策問(wèn)題,將成為OpenAI未來(lái)發(fā)展的重要課題。 總之,ChatGPT是OpenAI發(fā)展史上的一項(xiàng)重要成果,它的出現(xiàn)為人工智能領(lǐng)域帶來(lái)了革命性的變化。OpenAI不斷突破技術(shù)瓶頸,推動(dòng)了人工智能領(lǐng)域的快速發(fā)展,為未來(lái)的人工智能應(yīng)用開(kāi)辟了新的前景。ChatGPT是OpenAI在自然語(yǔ)言處理領(lǐng)域的新突破,具有巨大的應(yīng)用潛力。隨著ChatGPT的逐步應(yīng)用和發(fā)展,它將為人類(lèi)社會(huì)帶來(lái)更多的變革和機(jī)遇。 本書(shū)主要內(nèi)容 本書(shū)全面、深入地介紹了使用ChatGPT進(jìn)行軟件產(chǎn)品需求分析、架構(gòu)設(shè)計(jì)、技術(shù)棧選擇、高層設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、UI/UX 設(shè)計(jì)、后端應(yīng)用開(kāi)發(fā)、Web前端開(kāi)發(fā)、軟件測(cè)試、系統(tǒng)運(yùn)維、技術(shù)管理等的方法與經(jīng)驗(yàn),目標(biāo)是幫助產(chǎn)品經(jīng)理、架構(gòu)師、數(shù)據(jù)庫(kù)管理員、UI/UX設(shè)計(jì)師、程序員、測(cè)試工程師、運(yùn)維工程師和項(xiàng)目經(jīng)理更深入地理解ChatGPT的實(shí)際應(yīng)用和潛力,并為他們提供實(shí)用的操作建議。 通過(guò)閱讀本書(shū),讀者能夠掌握ChatGPT在軟件產(chǎn)品需求分析、架構(gòu)設(shè)計(jì)、代碼實(shí)現(xiàn)、系統(tǒng)優(yōu)化、軟件測(cè)試和團(tuán)隊(duì)協(xié)作等方面的核心概念和方法。這將有助于軟件開(kāi)發(fā)企業(yè)和個(gè)人在人工智能時(shí)代迅速利用這一強(qiáng)大工具武裝自己,實(shí)現(xiàn)價(jià)值創(chuàng)新并形成競(jìng)爭(zhēng)優(yōu)勢(shì),為未來(lái)發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ)。 本書(shū)約定 本書(shū)提到的ChatGPT是指ChatGPT和ChatGPT-4的統(tǒng)稱(chēng),大多數(shù)時(shí)候是指ChatGPT-4。 本書(shū)將在每章的開(kāi)始部分簡(jiǎn)述本章的結(jié)構(gòu)。 本書(shū)將在每章的結(jié)束部分概括做一個(gè)小結(jié)。 與ChatGPT互動(dòng)的對(duì)話部分采用以下方式表示: 向ChatGPT提出的問(wèn)題。 ChatGPT給出的答案。 ChatGPT使用說(shuō)明 為了獲得高質(zhì)量且合適的答案,在向ChatGPT提出問(wèn)題之前,我們首先需要確保所提出的問(wèn)題滿(mǎn)足以下幾個(gè)要求。 明確的目標(biāo):清晰地闡述問(wèn)題的目標(biāo),以便ChatGPT能夠準(zhǔn)確地理解并提供相應(yīng)的信息或建議。 具體的范圍:設(shè)定一個(gè)具體的范圍,這有助于避免過(guò)于寬泛或模糊的回答,從而使答案更具針對(duì)性和實(shí)用性。 規(guī)定的輸出:?jiǎn)栴}應(yīng)該明確期望的答案格式和類(lèi)型,例如,是否需要列舉步驟、提供案例或者給出解決方案等。 在ChatGPT給出建議性的答案之后,為了得到更為滿(mǎn)意的結(jié)果,還需要繼續(xù)進(jìn)行以下 步驟。 (1)足夠的判斷:在收到ChatGPT的回答后,仔細(xì)審閱并判斷其是否符合預(yù)期,是否準(zhǔn)確無(wú)誤地解答了問(wèn)題,以及是否包含了所有相關(guān)信息。 (2)有效的反饋:如果發(fā)現(xiàn)答案存在問(wèn)題或需要補(bǔ)充,提供具體且明確的反饋,指出需要改進(jìn)或補(bǔ)充的部分,這將有助于ChatGPT進(jìn)一步優(yōu)化答案。 (3)反復(fù)的迭代:通過(guò)多次與ChatGPT互動(dòng),不斷完善問(wèn)題和答案,以便最終獲得高質(zhì)量且合適的解答。 最后,通過(guò)以上步驟的實(shí)踐,用戶(hù)可以在與ChatGPT互動(dòng)的過(guò)程中獲得更為滿(mǎn)意的答案。需要注意的是,作為人工智能,ChatGPT可能無(wú)法完全理解某些問(wèn)題或提供完美的答案。因此,在使用過(guò)程中保持耐心并不斷優(yōu)化問(wèn)題,將有助于提高互動(dòng)體驗(yàn)和答案質(zhì)量。 遵循表2中的步驟和注意事項(xiàng),用戶(hù)可以在與ChatGPT互動(dòng)時(shí)獲得更為滿(mǎn)意且高質(zhì)量的答案。圖1也清楚地展示了這個(gè)過(guò)程。 表2 與ChatGPT互動(dòng)的步驟和注意事項(xiàng) 步驟描述示例或注意事項(xiàng) 明確的目標(biāo)提問(wèn)時(shí)明確說(shuō)明目標(biāo),如“如何提高團(tuán)隊(duì)溝通效率” 具體的范圍設(shè)置問(wèn)題范圍,如“在遠(yuǎn)程工作環(huán)境中如何提高團(tuán)隊(duì)溝通效率” 規(guī)定的輸出期望的答案類(lèi)型,如“請(qǐng)?zhí)峁┪鍌(gè)提高遠(yuǎn)程團(tuán)隊(duì)溝通效率的方法” 足夠的判斷審閱答案,判斷是否符合預(yù)期、準(zhǔn)確無(wú)誤且包含所有相關(guān)信息 有效的反饋指出需要改進(jìn)或補(bǔ)充的部分,如“請(qǐng)補(bǔ)充方法3的具體實(shí)施步驟” 反復(fù)的迭代與ChatGPT多次互動(dòng),優(yōu)化問(wèn)題和答案,直至獲得滿(mǎn)意的結(jié)果 圖1 與ChatGPT互動(dòng)的最佳過(guò)程 案例描述 在此以某支付公司POS機(jī)終端管理系統(tǒng)(Terminal Management System,TMS)的開(kāi)發(fā)作為案例,詳細(xì)講解如何利用ChatGPT完成應(yīng)用系統(tǒng)的架構(gòu)設(shè)計(jì)。首先,我們要介紹一下什么是TMS。TMS是支付平臺(tái)管理POS機(jī)終端的工具。 支付公司在開(kāi)展支付業(yè)務(wù)的過(guò)程中,會(huì)把數(shù)以萬(wàn)計(jì)的POS機(jī)分散部署在不同地區(qū)的各種商鋪里,幫助商戶(hù)收款,為人們提供支付的便利。雖然這些POS機(jī)的系統(tǒng)配置、密鑰管理和軟件更新可以通過(guò)手動(dòng)操作完成,但是,這需要相關(guān)的技術(shù)支持人員訪問(wèn)每個(gè)商戶(hù)的業(yè)務(wù)現(xiàn)場(chǎng),而且需要用到每臺(tái)POS機(jī)。這樣做不但會(huì)給商戶(hù)帶來(lái)不便,而且也不切合實(shí)際情況,可以說(shuō)是勞民傷財(cái)、耗時(shí)低效。如果能把POS機(jī)終端的系統(tǒng)配置參數(shù)、密鑰管理和軟件更新部署在網(wǎng)絡(luò)平臺(tái)上,那么每臺(tái)POS機(jī)都可以通過(guò)網(wǎng)絡(luò)自動(dòng)地訪問(wèn)TMS的服務(wù),及時(shí)檢查、發(fā)現(xiàn)并且下載需要更新的密鑰、參數(shù)或者軟件。圖2所示的POS機(jī)網(wǎng)絡(luò)服務(wù)中心就是本案例將要涉及的TMS。 圖2 TMS邏輯示意圖 本書(shū)讀者對(duì)象 對(duì)ChatGPT感興趣并希望在實(shí)際項(xiàng)目中應(yīng)用這一先進(jìn)技術(shù)的研究人員和開(kāi)發(fā)工程師。本書(shū)將通過(guò)實(shí)際應(yīng)用案例深入解析ChatGPT在軟件開(kāi)發(fā)方面的應(yīng)用,幫助讀者快速掌握利用ChatGPT助力軟件開(kāi)發(fā)的技能。 希望運(yùn)用ChatGPT為產(chǎn)品創(chuàng)新和用戶(hù)體驗(yàn)帶來(lái)價(jià)值的產(chǎn)品經(jīng)理和設(shè)計(jì)師。本書(shū)將提供如何將ChatGPT與產(chǎn)品設(shè)計(jì)相結(jié)合的方法和實(shí)踐案例。 需要管理和指導(dǎo)具有ChatGPT相關(guān)技術(shù)背景的技術(shù)團(tuán)隊(duì)的領(lǐng)導(dǎo)者。他們將從本書(shū)中學(xué)到如何更有效地組織和協(xié)調(diào)團(tuán)隊(duì)資源,以及如何進(jìn)行技術(shù)規(guī)劃和戰(zhàn)略部署。 負(fù)責(zé)企業(yè)或項(xiàng)目的系統(tǒng)運(yùn)維和管理工作的專(zhuān)業(yè)人員。他們將在本書(shū)中了解到如何維護(hù)和優(yōu)化基于ChatGPT的系統(tǒng),以確保其高效、穩(wěn)定地運(yùn)行。 從事人工智能教育的教師、講師及相關(guān)專(zhuān)業(yè)的學(xué)生。他們可以通過(guò)閱讀本書(shū)系統(tǒng)地學(xué)習(xí)和了解ChatGPT及其在實(shí)際項(xiàng)目中的應(yīng)用,為教學(xué)和學(xué)術(shù)研究提供參考。 對(duì)人工智能和ChatGPT有濃厚興趣的普通讀者。他們可以從本書(shū)中獲取對(duì)ChatGPT的發(fā)展歷程、應(yīng)用領(lǐng)域以及未來(lái)前景的全面認(rèn)識(shí),豐富自己的知識(shí)體系。
目 錄
序 前言 第1章 ChatGPT與軟件開(kāi)發(fā) 1 1.1 技術(shù)發(fā)展對(duì)軟件開(kāi)發(fā)的影響 1 1.2 ChatGPT對(duì)編程的影響 4 1.3 ChatGPT對(duì)軟件開(kāi)發(fā)模式的影響 7 1.4 適合ChatGPT的水母開(kāi)發(fā)模式 13 1.5 ChatGPT對(duì)開(kāi)發(fā)工程師的影響 16 1.6 與ChatGPT溝通的技巧 18 1.7 小結(jié) 21 第2章 ChatGPT驅(qū)動(dòng)需求分析 22 2.1 借助ChatGPT收集用戶(hù)需求 22 2.2 借助ChatGPT分析用戶(hù)需求 28 2.3 借助ChatGPT優(yōu)化用戶(hù)需求 31 2.4 ChatGPT生成需求規(guī)格說(shuō)明書(shū) 36 2.5 小結(jié) 52 第3章 ChatGPT驅(qū)動(dòng)架構(gòu)設(shè)計(jì) 54 3.1 架構(gòu)設(shè)計(jì)的過(guò)程 54 3.2 微服務(wù)架構(gòu)簡(jiǎn)介 56 3.3 微服務(wù)架構(gòu)設(shè)計(jì)原則 58 3.4 架構(gòu)設(shè)計(jì)的思維框架 58 3.5 ChatGPT生成TMS微服務(wù)架構(gòu) 60 3.6 小結(jié) 65 第4章 ChatGPT驅(qū)動(dòng)技術(shù)棧選擇 66 4.1 技術(shù)棧的基本概念 66 4.2 目前的主流技術(shù)棧及其比較 67 4.3 選擇技術(shù)棧的原則 69 4.4 TMS技術(shù)棧選擇 71 4.5 小結(jié) 78 第5章 ChatGPT驅(qū)動(dòng)高層設(shè)計(jì) 79 5.1 高層設(shè)計(jì)的主要文檔 79 5.2 高層設(shè)計(jì)的原則 81 5.3 ChatGPT輔助TMS高層設(shè)計(jì) 81 5.4 小結(jié) 90 第6章 ChatGPT驅(qū)動(dòng)數(shù)據(jù)庫(kù)設(shè)計(jì) 91 6.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與ChatGPT的協(xié)作 91 6.2 生成數(shù)據(jù)庫(kù)表結(jié)構(gòu)應(yīng)該遵循的 原則 92 6.3 利用ChatGPT完成數(shù)據(jù)庫(kù)設(shè)計(jì) 94 6.4 利用ChatGPT基于數(shù)據(jù)生成 數(shù)據(jù)庫(kù)表結(jié)構(gòu) 103 6.5 ChatGPT驅(qū)動(dòng)TMS數(shù)據(jù)庫(kù) 創(chuàng)建 107 6.6 小結(jié) 115 第7章 ChatGPT驅(qū)動(dòng)UI/UX設(shè)計(jì) 116 7.1 利用ChatGPT指導(dǎo)UI/UX 的 設(shè)計(jì)原則 116 7.2 利用ChatGPT從UI/UX角度 分析用戶(hù)需求 118 7.3 利用ChatGPT完成TMS界面 設(shè)計(jì) 128 7.4 小結(jié) 132 第8章 ChatGPT驅(qū)動(dòng)后端應(yīng)用 開(kāi)發(fā) 133 8.1 后端概述 133 8.2 API基本概念 135 8.3 API設(shè)計(jì)原則 136 8.4 ChatGPT助力Web API開(kāi)發(fā) 142 8.5 ChatGPT助力數(shù)據(jù)庫(kù)API開(kāi)發(fā) 143 8.6 ChatGPT生成TMS后端代碼 145 8.7 小結(jié) 155 第9章 ChatGPT驅(qū)動(dòng)Web前端開(kāi)發(fā) 156 9.1 利用ChatGPT優(yōu)化HTML 結(jié)構(gòu) 156 9.2 借助ChatGPT提升CSS樣式 效果 159 9.3 使用ChatGPT加速JavaScript 開(kāi)發(fā) 162 9.4 前端工程化與ChatGPT 166 9.5 ChatGPT輔助前端測(cè)試 169 9.6 利用ChatGPT提高Web可 訪問(wèn)性 172 9.7 ChatGPT生成TMS前端代碼 175 9.8 小結(jié) 189 第10章 ChatGPT驅(qū)動(dòng)軟件測(cè)試 190 10.1 利用ChatGPT制訂測(cè)試計(jì)劃 190 10.2 利用ChatGPT生成測(cè)試場(chǎng)景 197 10.3 利用ChatGPT生成測(cè)試用例 201 10.4 利用ChatGPT生成測(cè)試數(shù)據(jù) 207 10.5 利用ChatGPT進(jìn)行缺陷管理和 回歸測(cè)試 210 10.6 利用ChatGPT為自動(dòng)化測(cè)試 提供建議 211 10.7 ChatGPT生成測(cè)試報(bào)告 212 10.8 小結(jié) 213 第11章 ChatGPT驅(qū)動(dòng)系統(tǒng)運(yùn)維 214 11.1 ChatGPT在系統(tǒng)監(jiān)控中的 應(yīng)用 214 11.2 ChatGPT在故障定位中的 應(yīng)用 217 11.3 ChatGPT在性能優(yōu)化中的 應(yīng)用 222 11.4 ChatGPT在漏洞檢測(cè)中的 應(yīng)用 225 11.5 小結(jié) 228 第12章 ChatGPT驅(qū)動(dòng)技術(shù)管理 229 12.1 利用ChatGPT生成項(xiàng)目管理 計(jì)劃 229 12.2 利用ChatGPT制定技術(shù)管理 規(guī)范和流程 232 12.3 利用ChatGPT撰寫(xiě)與維護(hù)技術(shù) 文檔 233 12.4 利用ChatGPT進(jìn)行知識(shí)管理 238 12.5 ChatGPT協(xié)助培訓(xùn)與技能 提升 239 12.6 小結(jié) 240 第13章 ChatGPT的倫理與法規(guī) 241 13.1 數(shù)據(jù)隱私與安全問(wèn)題 241 13.2 人工智能的倫理原則與責(zé)任 歸屬 243 13.3 與ChatGPT相關(guān)的知識(shí)產(chǎn)權(quán) 保護(hù) 245 13.4 相關(guān)法律法規(guī)與政策導(dǎo)向 246 13.5 小結(jié) 247 第14章 軟件開(kāi)發(fā)的未來(lái)展望與 挑戰(zhàn) 248 14.1 軟件開(kāi)發(fā)的未來(lái)展望 248 14.2 軟件開(kāi)發(fā)面臨的挑戰(zhàn) 250 14.3 應(yīng)對(duì)軟件開(kāi)發(fā)未來(lái)挑戰(zhàn)的 措施 252 14.4 小結(jié) 253 附錄A 相關(guān)資源與工具推薦 254 附錄B TMS需求分析文檔 256 附錄C TMS架構(gòu)設(shè)計(jì)文檔 268
你還可能感興趣
我要評(píng)論
|