新到貨2本75折
AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰

AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰

  • 定價:594
  • 優惠價:79469
  • 優惠期限:2024年10月31日止
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

這是一本講解如何用ChatGPT、Github CopilotX、Cursor等主流AIGC工具優化和提升軟體發展全流程效率和品質的實戰性著作。全書以軟體發展的流程位元主線來組織內容,詳細講解了程式員、架構師、專案經理、產品經理、技術團隊管理者們如何在技術方案構建、需求文檔撰寫、代碼編寫與注解、用戶端開發、前端開發、後端開發、測試和調試、性能優化、疑難問題解決、產品設計、軟體架構與設計、應試與面試12個主題充分發揮AIGC工具的潛能,在提高研發效率和品質的同時,提升自身的實力。

AIGC工具在軟體研發12個主題的使用方法,全部以實戰專案案例的方式展開講解,有具體的工程化思路,也有可複用的提示詞,還有對使用經驗的總結和注意事項的提醒。只要跟著本書的案例實操一遍,就能順利躍遷為AI時代的新程式師,與AI共同進化,成為不被AI淘汰的人。
 

作者介紹

李柏鋒
一位元有資訊工程背景的富有創造力的技術專家,梅沙科技聯合創始人和首席技術官,原騰訊高級工程師。華南理工大學研究生畢業後加入騰訊,參與和主導了多個千萬級用戶量的專案,涉及基礎開發框架的設計、系統流程架構的設計以及API建設。在梅沙科技,從零開始搭建技術團隊,為智慧校園教育提供系統架構支撐和技術創新,系統覆蓋戶外營地教育、K12校園的招生入學、家校溝通、教務管理和教學測評全週期的業務,服務近百所學校和教育機構。 十分關注AI等前沿技術,並致力於AI應用到實際的生產力提升,以及探索AI在業務中的應用。參與編寫並出版了《編程真酷》一書。

蘭軍
1995 年開始在DOS系統進行編程研發,2002 年從技術進入互聯網產品領域,歷任騰訊高級產品經理、YY 語音高級經理、迅雷產品總監,2016 年創辦深圳梅沙科技至今,從事智慧校園系列軟體系統研發管理,在人工智慧時代,期待用 AIGC技術提升團隊研發效率,於是發起本書策劃並參與撰寫。

張陽
2002年以Flash AS程式師身份入行,2007年聯合發起WebRebuild 前端技術組織。2010年聯合創辦深圳房訊通至今,為全國各500多家銀行和政府提供房地產資料服務。2023年初受ChatGPT和GenAI衝擊,迅速成立4人小組,全職研究和探索新一代AI的應用場景,並在此期間主理“車庫AI老張”視頻號,全程更新AI實踐心得和車庫創業過程。
 

目錄

前言

第1章 AI智能化編程助手 1
1.1 ChatGPT 1
1.1.1 ChatGPT與GPT-4介紹 2
1.1.2 ChatGPT在軟件開發中的應用場景 4
1.1.3 實踐案例 4
1.2 GitHub Copilot 13
1.2.1 安裝 14
1.2.2 使用 15
1.2.3 總結 16
1.3 Cursor 17
1.3.1 安裝 17
1.3.2 使用 19
1.3.3 總結 20
1.4 AutoGPT 21
1.4.1 安裝 21
1.4.2 使用 21
1.4.3 總結 22
1.5 Bito 23
1.5.1 安裝 23
1.5.2 代碼生成 24
1.5.3 性能優化 26
1.5.4 總結 29
1.6 Midjourney 29
1.6.1 基本語法 30
1.6.2 設計實例 31
1.6.3 設計流程 34
1.6.4 總結 35

第2章 面向軟件開發的提示工程 36
2.1 寫Prompt就是逐步明確需求的過程 37
2.1.1 讓ChatGPT一步一步寫出你想要的頁面 37
2.1.2 讓ChatGPT為你設計後臺架構方案 41
2.1.3 讓ChatGPT完成後臺介面 44
2.2 如何提問才能讓ChatGPT更懂你 47
2.2.1 提問清晰且明確 47
2.2.2 提供可參考的格式和案例說明 48
2.2.3 提供上下文 49
2.2.4 8個OpenAI推薦的最佳實踐 53
2.3 讓ChatGPT在每個環節都發揮作用 55
2.3.1 一起討論商業計畫 55
2.3.2 做產品demo 58
2.3.3 找相似的開源項目 62
2.3.4 設計數據庫 65
2.3.5 協助寫商業計畫書 67
2.3.6 還能用ChatGPT做什麼 73
2.4 提高ChatGPT的回答品質 74
2.4.1 準備工作 74
2.4.2 示例展示 75

第3章 AI輔助編寫技術文檔 79
3.1 技術文檔概述 79
3.2 架構設計文檔 80
3.3 技術方案文檔 87
3.3.1 技術調研 87
3.3.2 技術選型 88
3.3.3 系統架構 89
3.3.4 功能模組設計 91
3.3.5 數據庫設計 92
3.3.6 介面設計 94
3.3.7 安全性原則 96
3.3.8 部署方案 97
3.3.9 維護和升級 98
3.3.10 文檔撰寫 100
3.4 技術標準文檔 101
3.5 總結 103

第4章 AI輔助用戶端編程 104
4.1 AI輔助Android應用開發 104
4.1.1 提問非常關鍵 104
4.1.2 評估回答是否有用 107
4.1.3 運用上下文資訊 107
4.1.4 代碼生成 109
4.1.5 修改Bug 110
4.1.6 單元測試 111
4.1.7 生成文檔說明 112
4.1.8 解釋代碼邏輯 112
4.1.9 解釋概念 113
4.2 AI輔助iOS應用開發 114
4.2.1 AI能幫iOS開發者做哪些事 114
4.2.2 AI幫助快速學習SwiftUI 115
4.2.3 AI説明解決視頻轉碼失真問題 125

第5章 AI輔助前端編程 133
5.1 AI輔助前端應用開發 133
5.1.1 用ChatGPT閱讀Vue3(setup)源碼 134
5.1.2 搜索JavaScript方法 137
5.1.3 自動優化代碼 140
5.1.4 智能推薦和補全TypeScript類型 143
5.2 利用ChatGPT寫代碼 145
5.2.1 生成項目打包設定檔 145
5.2.2 快速構建規則運算式 149
5.3 利用ChatGPT在前端開發中快速生成Vue元件 152

第6章 AI輔助後端編程 161
6.1 AI輔助商城應用開發:用ChatGPT寫簡單的生鮮小超市專案 161
6.1.1 開發準備 163
6.1.2 方案設計 163
6.1.3 建表功能 164
6.1.4 註冊功能 164
6.1.5 登錄退出功能 172
6.1.6 首頁流覽商品及詳情 175
6.1.7 購物車功能 180
6.1.8 下單功能 183
6.1.9 支付功能 186
6.1.10 查看訂單 188
6.1.11 上線及伺服器環境搭建 189
6.2 快速生成介面文檔 191
6.2.1 準備工作 191
6.2.2 示例展示 191

第7章 AI輔助測試與調試 195
7.1 AI輔助測試與調試應用案例 196
7.1.1 制定測試策略 196
7.1.2 輸出測試計畫 197
7.1.3 生成測試用例 199
7.1.4 生成介面測試用例和介面測試腳本 201
7.1.5 生成Web端登錄介面的自動化測試腳本 203
7.1.6 解決問題 206
7.1.7 測試過程中用到的工具 210
7.1.8 如何進行App自動化測試 211
7.2 如何讓AI更好地輔助我們工作 213
7.2.1 學會提問 213
7.2.2 AI輔助編寫測試用例提問示例 214
7.3 更多實踐 217
7.4 總結 222

第8章 AI輔助應用性能優化 224
8.1 發現性能問題 224
8.2 編寫高效的代碼 226
8.3 數據庫優化 233
8.4 網路傳輸優化 239
8.5 非同步處理 242
8.6 記憶體管理 244

第9章 AI輔助解決各種疑難雜症 247
9.1 提升答題卡選項識別率 247
9.2 解決程式性能問題 255
9.3 解決圖片鋸齒問題 258
9.4 警惕小眾場景下的誤導性回答 260
9.4.1 小眾場景1:特定版本的渲染引擎下的紋理座標範圍 260
9.4.2 小眾場景2:部分安卓流覽器中的禁止滾動失效 262

第10章 AI輔助開發跑酷遊戲 266
10.1 遊戲設計 266
10.1.1 遊戲世界觀構建 266
10.1.2 遊戲場景生成 268
10.1.3 遊戲角色生成和後處理 268
10.1.4 Midjourney 圖片生成總結 269
10.2 遊戲架構設計 270
10.2.1 架構選型 271
10.2.2 模組功能細分 277
10.2.3 ChatGPT架構能力總結 280
10.3 代碼實現 281
10.3.1 代碼輔助工具選型 281
10.3.2 模組功能編寫 282
10.3.3 Cursor代碼生成總結 289
10.4 AI對遊戲研發的影響 290

第11章 高階Prompt與基於ChatGPT的產品應用開發 292
11.1 英語陪聊教練 292
11.1.1 實現過程與技術要點 294
11.1.2 指定角色Prompt 294
11.2 利用ChatGPT自動輸出當日新聞資訊 296
11.2.1 準備工作 296
11.2.2 查新聞(並獲取JSON) 296
11.3 利用UE創建數字人 297
11.3.1 準備工作 297
11.3.2 使用MetaHuman自帶的人物 298
11.3.3 進階實戰 302

第12章 軟件架構師如何使用AI技術提升工作效率 312
12.1 架構師的類型 312
12.2 軟件架構師的工作職責 313
12.3 AI輔助軟件架構師實踐 314
12.3.1 技術戰略設計 314
12.3.2 技術團隊建設 316
12.3.3 技術難題攻關 318
12.3.4 跨團隊協作 319
12.3.5 專案管理 326

第13章 AI輔助提升程式師求職、招聘與面試效率 328
13.1 用ChatGPT理解面試題 328
13.2 用ChatGPT出面試題 331
13.3 讓ChatGPT扮演面試官幫你查漏補缺 334

後 記 340
 

詳細資料

  • ISBN:9787111751182
  • 規格:平裝 / 341頁 / 19 x 26 x 1.71 cm / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【自然科普、電腦資訊】天下文化電子書商業趨勢展:看見無限未來,單書88折、雙書82折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 文學季
  • 言情小説優惠中
  • 799現折79