AI 時代架構師修練之道:ChatGPT 讓架構師插上翅膀

關東昇著

  • 出版商: 北京大學
  • 出版日期: 2023-10-01
  • 售價: $534
  • 貴賓價: 9.5$507
  • 語言: 簡體中文
  • 頁數: 316
  • 裝訂: 平裝
  • ISBN: 730134466X
  • ISBN-13: 9787301344668
  • 相關分類: ChatGPT
  • 立即出貨

買這商品的人也買了...

商品描述

本書是一本旨在幫助架構師在人工智慧時代展翅高飛的實用指南。
全書以ChatGPT為核心工具,揭示了人工智慧技術對架構師的角色和職責進行顛覆和重塑的關鍵點。
本書透過共13 章的系統內容,深入探討AI技術在架構設計上的應用,以及AI對傳統架構師工作方式的影響。
透過學習,讀者將了解如何利用ChatGPT這項強大的智慧輔助工具,提升架構師的工作效率與創造力。
本書的讀者主要是架構師及相關從業人員。
無論你是初入職場的新手架構師還是經驗豐富的專業人士,本書都將成為你的指南,幫助你在人工智慧時代展現卓越的架構設計能力。
透過本書的指導,你將學習如何運用ChatGPT等工具和技術,以創新的方式建構高效、可靠、可擴展的軟體架構。
同時,本書也適用於其他對架構設計有興趣的技術類從業人員,如軟體工程師、系統分析師、技術顧問等。
透過學習本書的內容,你可以深入了解人工智慧對架構設計的影響和帶來的挑戰,
拓展自己的技術視野,提升對軟體系統整體架構的理解與掌握能力。

目錄大綱


人工智慧如何重塑軟體架構
1.1 人工智慧對架構的影響2
1.1.1 人工智慧技術的快速發展與普及2
1.1.2 人工智慧對傳統軟體架構的挑戰2
1.1.3 人工智慧為軟體架構帶來的機會與創新2
1.2 架構師在AI時代的角色轉變3
1.2.1 架構師的新角色要求3
1.2.2 架構師的技術與決策作用3
1.2.3 架構師的跨團隊合作與溝通能力3
1.2 .4 架構師的創新和持續學習精神3
1.3 人工智慧技術在架構中的應用場景3
1.3.1 機器學習在資料分析和決策支援中的應用4
1.3.2 自然語言處理在智慧對話系統和內容分析中的應用4
1.3.3 電腦視覺在影像辨識與視覺分析的應用4
1.3.4 強化學習在智慧決策與自動化控制的應用4
1.4 本章總結4

第2章
借助ChatGPT產生各種文件
2.1 借助ChatGPT產生文件範本與內容6
2.1.1 設計文件範本6
2.1.2 案例1:ChatGPT輔助編寫架構設計文件7
2.2 與ChatGPT對話的文字語言-Markdown11
2.2.1 Markdown基本語法11
2.2.2 使用Markdown工具14
2.2.3 案例2:產生Markdown格式架構設計文件17
2.2.4 將Markdown格式文件轉換為Word文件20
2.2.5 使用Office工具設計格式22
2.2.6 將Markdown格式文件轉換為PDF文件23
2.3 使用表格24
2.3.1 Markdown表格24
2.3.2 案例3:使用ChatGPT製作Markdown表格26
2.3.3 CSV電子表格28
2.3.4 案例4:使用ChatGPT製作CSV表格29
2.3.5 轉換為Excel30
2.4 本章總結31

第3章
應用圖形圖表幫助思考與表達
3.1 心智圖33
3.1.1 心智圖在架構設計中的作用33 3.1.2
架構師與心智圖34
3.1.3 繪製心智圖34
3.1.4 使用ChatGPT繪製思維導圖35
3.1.5 案例1:產生「微服務架構設計方案」心智圖36
3.1.6 案例2:使用Mermaid工具繪製心智圖37
3.1.7 案例3:使用PlantUML工具繪製心智圖41
3.2使用ChatGPT製作圖表46
3.2.1 透過無程式方法使用ChatGPT製作圖表47
3.2.2 透過程式設計方法使用ChatGPT製作圖表48
3.3 魚骨圖51
3.3.1 魚骨圖在架構設計中的應用52
3.3.2 使用ChatGPT輔助繪製魚骨圖53
3.3.3 案例4:分析使用者體驗問題與系統效能問題53 3.4
本章總結57

第4章
ChatGPT支援UML建模
4.1 UML概述59
4.1.1 UML發展歷史與版本59
4.1.2 UML圖的分類與應用59
4.2 類別圖60
4.2.1 類別圖的構成要素60
4.2.2 類別圖的繪製步驟61
4.2.3 使用ChatGPT繪製類別圖62
4.2.4 案例1:使用ChatGPT繪製學校管理系統類別圖63
4.3 用例圖68
4.3.1 用例圖的構成要素68
4.3.2 用例圖的繪製步驟70
4.3.3 案例2:使用ChatGPT繪製線上購物平台用例圖70
4.4 活動圖72
4.4.1 活動圖的繪製線上購物平台的用例構成要素72
4.4.2 案例3:使用ChatGPT學生管理系統繪製活動圖73
4.5 時序圖75
4.5.1 時序圖的構成要素76
4.5.2 案例4:使用ChatGPT繪製線上購物系統時序圖77
4.6 本章總結79

第5章
設計模式
5.1 軟體設計原則81
5.2 設計模式概述81
5.2.1 設計模式分類82
5.2.2 設計模式在軟體架構設計中的作用83
5.3 單例模式83
5.3.1 應用場景83
5.3.2 結構。 84
5.3.3 優缺點84
5.3.4 代碼範例85
5.4 工廠模式85
5.4.1 應用場景86
5.4.2 結構86
5.4.3 優缺點87
5.4.4 程式碼範例87
5.5 抽象工廠模式89
5.5.1 應用場景89
5.5.2 結構89
5.5.3 優缺點90
5.5.4 程式碼範例91
5.6 建造者
5.6.1 應用場景92
5.6.2 結構92
5.6.3 優缺點93
5.6.4 程式碼範例94
5.7 原型模式96
5.7.1 應用場景96
5.7.2 結構97
5.7.3 優缺點97
597.4 程式碼範例 優缺點97 597.4 程式碼
5.8 適配器模式99
5.8.1 應用場景99
5.8.2 結構99
5.8.3 優缺點99
5.8.4 代碼範例 100
5.9 橋接模式 101 
5.9.1 應用場景101 
5.9.2 結構101