第 2 ç« å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ ChatGPT 是一ç§åŸºäºŽ Transformer 结构的大规模è¯è¨€ç”Ÿæˆæ¨¡åž‹ï¼Œå®ƒç›®å‰ä»…å¯ä»¥ç›´æŽ¥äº§ å‡ºæ–‡æœ¬å†…å®¹ï¼Œè€Œæ— æ³•ç”ŸæˆäºŒè¿›åˆ¶çš„å›¾ç‰‡ç‰æ–‡ä»¶æ ¼å¼ã€‚但是,我们å¯ä»¥é€šè¿‡ä»¥ä¸‹å‡ ç§æ–¹å¼ï¼Œ 借助 ChatGPT 生æˆçš„æ–‡æœ¬å†…å®¹ï¼Œé—´æŽ¥å®žçŽ°å›¾ç‰‡æˆ–å…¶ä»–æ ¼å¼æ–‡ä»¶çš„生æˆã€‚ (1)绘图è¯è¨€ï¼šå¦‚ PlantUML 与 Mermaid ç‰ã€‚这些是一些简å•的图形化æè¿°è¯è¨€ï¼Œå¯ 以通过文本æè¿°ç”Ÿæˆå„ç§å›¾è¡¨æˆ–æµç¨‹å›¾ã€‚å¯ä»¥å…ˆåˆ©ç”¨ ChatGPT 生æˆè¿™äº›ç»˜å›¾è¯è¨€æ‰€éœ€çš„æ–‡ 本æè¿°ï¼Œç„¶åŽé€šè¿‡ç›¸åº”的渲染工具将其转æ¢ä¸ºå›¾ç‰‡æ ¼å¼ã€‚ (2)Markdown 与 LaTeX:这两ç§è¯è¨€éƒ½æ”¯æŒå†…嵌图片与公å¼ã€‚我们å¯ä»¥å…ˆè®© ChatGPT 生æˆåŒ…å«å›¾ç‰‡é“¾æŽ¥æˆ–å…¬å¼çš„ Markdown 文本或 LaTeX 文本,然åŽé€šè¿‡æ¸²æŸ“工具将 文档渲染为 PDF 或 HTML æ ¼å¼ï¼Œå…¶ä¸ä¼šè‡ªåŠ¨åµŒå…¥å¯¹åº”å›¾ç‰‡ä¸Žå…¬å¼ã€‚ (3)编程è¯è¨€ï¼šå‡å¦‚我们è¦ç”Ÿæˆä¸€ä¸ªæ•°æ®ç»“构的示æ„图,å¯ä»¥å…ˆè®© ChatGPT 生æˆç”¨äºŽ å®šä¹‰è¯¥ç»“æž„çš„ä»£ç æ–‡æœ¬ï¼Œå¦‚ Python 或 C++ ç‰è¯è¨€çš„代ç ,然åŽé€šè¿‡ä»£ç 渲染工具将其渲 æŸ“ä¸ºå›¾ç‰‡æ ¼å¼ã€‚ 除上述方å¼å¤–,未æ¥éšç€è®¡ç®—æœºè§†è§‰ä¸Žç”Ÿæˆæ¨¡åž‹çš„è¿›æ¥ï¼ŒChatGPT 有机会进化为一 ç§å¤šæ¨¡æ€çš„ AI 系统,ä¸ä½†å¯ä»¥ç”Ÿæˆæ–‡æœ¬ï¼Œè¿˜å¯ä»¥ç›´æŽ¥ç”Ÿæˆå›¾ç‰‡ã€éŸ³è§†é¢‘ã€3D æ¨¡åž‹ç‰æ›´ 丰富的数å—å†…å®¹ã€‚ä½†ç›®å‰æ¥è¯´ï¼Œå€ŸåŠ©ç®€å•æ–‡æœ¬æè¿°çš„è¯è¨€æˆ–库,已ç»å¯ä»¥ç›¸å¯¹ç®€ä¾¿åœ°å®žçް ChatGPT 生æˆçš„æ–‡æœ¬å‘å›¾ç‰‡ç‰æ ¼å¼çš„转æ¢ã€‚ 2.1 绘图è¯è¨€ 绘图è¯è¨€æ˜¯ä¸€ç§ç®€å•直观的图形æè¿°è¯è¨€ï¼Œå¯ä»¥è®©æˆ‘们通过类似自然è¯è¨€çš„æ–‡æœ¬æè¿°ï¼Œ 快速生æˆå„ç§æµç¨‹å›¾ã€æ—¶åºå›¾ã€ç»„件图ã€ç”¨ä¾‹å›¾ç‰ã€‚相比直接使用图形软件选择å„ç§å›¾å½¢ç»„件, 绘图è¯è¨€å…·æœ‰æ›´é«˜çš„表达效率与一致性。 Mermaid æ˜¯ä¸€ç§æ–‡æœ¬ç»˜å›¾å·¥å…·ï¼Œç±»ä¼¼çš„æ–‡æœ¬ç»˜å›¾å·¥å…·æœ‰å¾ˆå¤šï¼Œä»¥ä¸‹æ˜¯ä¸€äº›å¸¸è§çš„。 (1)Graphviz:一ç§ç”¨äºŽç»˜åˆ¶å„ç§ç±»åž‹å›¾è¡¨çš„å¼€æºå·¥å…·ï¼Œå®ƒä½¿ç”¨çº¯æ–‡æœ¬çš„图形æè¿°è¯è¨€ï¼Œ å¯ä»¥åˆ›å»ºæµç¨‹å›¾ã€ç»„织结构图ã€ç½‘络图和类图ç‰ã€‚ (2)PlantUML:一ç§åŸºäºŽæ–‡æœ¬çš„ UML 图形绘制工具,它å¯ä»¥ç”¨ç®€å•的文本æè¿°åˆ›å»º 全书.indd 8 2023/9/24 15:14:23 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 9 å„ç§ç±»åž‹çš„ UML 图表,包括时åºå›¾ã€æ´»åЍ图ã€ç±»å›¾å’Œç»„件图ç‰ã€‚ (3)Mermaid:一ç§åŸºäºŽæ–‡æœ¬çš„æµç¨‹å›¾å’Œæ—¶åºå›¾ç»˜åˆ¶å·¥å…·ï¼Œå®ƒä½¿ç”¨ç®€å•çš„æ–‡å—æè¿°è¯ è¨€åˆ›å»ºæµç¨‹å›¾å’Œæ—¶åºå›¾ï¼Œç„¶åŽå°†å…¶è½¬æ¢ä¸ºå¯è§†åŒ–的图形。 (4)Asciiflow:一ç§åœ¨çº¿çš„ ASCII 绘图工具,它å¯ä»¥ç”¨ ASCII å—符创建æµç¨‹å›¾ã€ç»„织 结构图ã€ç½‘络图和类图ç‰ã€‚ (5)Ditaa:一ç§å°† ASCII 图形转æ¢ä¸ºçŸ¢é‡å›¾å½¢çš„工具,它å¯ä»¥å°† ASCII å—符转æ¢ä¸ºå„ ç§ç±»åž‹çš„图表,包括æµç¨‹å›¾ã€æ—¶åºå›¾å’Œç±»å›¾ç‰ã€‚ 2.1.1 使用 Mermaid 绘图è¯è¨€ 使用 Mermaid 绘图è¯è¨€ç»˜åˆ¶çš„状æ€å›¾å¦‚图 2-1 所示。 ᖵ༴⨶ à ¶ä½Ô«à£‘ à¼´â¨¶Ñ á†¼á¡€Ô«à£‘ ༴⨶ᆼᡀ 图 2-1 使用 Mermaid 绘图è¯è¨€ç»˜åˆ¶çš„状æ€å›¾ 使用 Mermaid 绘图è¯è¨€ç»˜åˆ¶å›¾å½¢è¿‡ç¨‹å¦‚下: (1)使用 Mermaid 绘图è¯è¨€çš„è¯æ³•æè¿°è¦ç»˜åˆ¶çš„图形; (2)通过渲染工具将 Mermaid 文本渲染为 SVG 或 PNG æ ¼å¼å›¾ç‰‡ã€‚ 事实上,有了 ChatGPT 工具åŽï¼Œè¯»è€…ä¸éœ€è¦æŽŒæ¡ Mermaid 绘图è¯è¨€çš„è¯æ³•,直接使用 ChatGPT 生æˆå°±å¯ä»¥äº†ï¼Œå› æ¤æœ¬ä¹¦ä¸ä¼šä»‹ç» Mermaid 绘图è¯è¨€çš„è¯æ³•。 如果读者对 Mermaid 绘图è¯è¨€çš„è¯æ³•感兴趣,å¯ä»¥å‚考如下文档。 (1)æµç¨‹å›¾ï¼šhttps://mermaid-js.github.io/mermaid/#/flowchart。 (2)甘特图:https://mermaid-js.github.io/mermaid/#/gantt。 (3)时åºå›¾ï¼šhttps://mermaid-js.github.io/mermaid/#/sequenceDiagram。 (4)状æ€å›¾ï¼šhttps://mermaid-js.github.io/mermaid/#/stateDiagram。 全书.indd 9 2023/9/24 15:14:23 10 æžç®€ ChatGPT:如何利用 AI æé«˜åŠžå…¬æ•ˆçŽ‡ 绘制图 2-1 所示状æ€å›¾çš„代ç 如下。 stateDiagram-v2 å¾…å¤„ç† [*] --> å¾…å¤„ç† å¤„ç†ä¸ 分é…任务 --> : 处ç†ä¸ 处ç†å®Œæˆ 完æˆä»»åŠ¡ --> : 处ç†å®Œæˆ --> [*] 为了将 Mermaid ä»£ç æ¸²æŸ“æˆå›¾ç‰‡ï¼Œéœ€è¦ä½¿ç”¨ Mermaid 渲染工具。Mermaid 渲染工具 也有很多ç§ï¼Œå…¶ä¸ Mermaid Live Editor 是官方æä¾›çš„在线 Mermaid 编辑器,å¯ä»¥å®žæ—¶é¢„览 Mermaid 图表。进入 Mermaid Live Editor 官网(https://mermaid.live/),如图 2-2 所示,其 ä¸å·¦ä¾§æ˜¯ä»£ç 窗å£ï¼Œå³ä¾§æ˜¯æ¸²æŸ“åŽçš„图形窗å£ã€‚ 图 2-2 Mermaid Live Editor 官网 在左侧的代ç 窗å£ä¸è¾“å…¥ Mermaid 代ç ï¼Œé»˜è®¤ä¼šè‡ªåŠ¨åŒæ¥æ¸²æŸ“图形,显示在å³ä¾§çš„æ¸² 染图形窗å£ä¸ã€‚读者å¯ä»¥è‡ªå·±æµ‹è¯•一下,如果è¦è¾“出渲染åŽçš„图形,å¯ä»¥å•击 Actions 展 开如图 2-3 所示的 Actions 颿¿ï¼Œåœ¨ Actions 颿¿ä¸å¯ä»¥é€‰æ‹©ä¿å˜æˆ–分享图片。 图 2-3 Actions 颿¿ 全书.indd 10 2023/9/24 15:14:24 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 11 2.1.2 示例 2:使用 ChatGPT 绘制本å£åº¦äº§å“é”€å”®å æ¯”饼图 下é¢é€šè¿‡ä¸€ä¸ªç¤ºä¾‹ä»‹ç»å¦‚何使用 ChatGPT 生æˆé€šè¿‡ Mermaid 绘图è¯è¨€ç»˜åˆ¶çš„图形。 示例背景:æŸå…¬å¸ä¸»è¦äº§å“æœ‰äº§å“ Aã€äº§å“ B å’Œäº§å“ C3 个系列。近期公å¸é”€å”®éƒ¨é—¨ æäº¤äº†è¯¥å£åº¦å„产å“销售颿•°æ®ï¼Œæ€»é”€å”®é¢ä¸º 100 万元。其ä¸ï¼š ï± äº§å“ A:销售é¢ä¸º 38 ä¸‡å…ƒï¼Œé”€å”®è´Ÿè´£äººä¸ºæŽæ•ï¼› ï± äº§å“ B:销售é¢ä¸º 32 ä¸‡å…ƒï¼Œé”€å”®è´Ÿè´£äººä¸ºçŽ‹é¹ ï¼› ï± äº§å“ C:销售é¢ä¸º 30 ä¸‡å…ƒï¼Œé”€å”®è´Ÿè´£äººä¸ºå¼ æ™¶ã€‚ å…¬å¸ç®¡ç†å±‚希望能够直观了解当å‰å„产å“çš„é”€å”®å æ¯”åŠé”€å”®è´Ÿè´£äººï¼Œä»¥ä¾¿å¯¹é”€å”®å›¢é˜Ÿ 进行åˆç†æŒ‡å¯¼ã€‚ æ ¹æ®è¿™ä¸ªéœ€æ±‚,å¯ä»¥ä½¿ç”¨ ChatGPT å¸®åŠ©ç”Ÿæˆ Mermaid 绘图è¯è¨€æè¿°çš„饼图。 管ç†è€…å‘ ChatGPT å‘é€å¦‚下æé—®ï¼š æ ¹æ®å¦‚下产å“销售信æ¯ï¼Œå¸®æˆ‘生æˆä½¿ç”¨ Mermaid 绘图è¯è¨€æè¿°çš„饼图。 æŸå…¬å¸ä¸»è¦äº§å“æœ‰äº§å“ Aã€äº§å“ B å’Œäº§å“ C 3 个系列。近期公å¸é”€å”®éƒ¨é—¨æäº¤äº†è¯¥å£ 度å„产å“销售颿•°æ®ï¼Œæ€»é”€å”®é¢ä¸º 100 万元。其ä¸ï¼š äº§å“ A:销售é¢ä¸º 38 ä¸‡å…ƒï¼Œé”€å”®è´Ÿè´£äººä¸ºæŽæ•ï¼› äº§å“ B:销售é¢ä¸º 32 万元,销售负责人为王é¹ï¼› äº§å“ C:销售é¢ä¸º 30 ä¸‡å…ƒï¼Œé”€å”®è´Ÿè´£äººä¸ºå¼ æ™¶ã€‚ 在这个æé—®ä¸åŒ…å« 3 层å«ä¹‰ï¼š (1)指定示例背景; (2)指定使用 Mermaid 绘图è¯è¨€ï¼› (3)指定æè¿°çš„图形。 对于上述æé—®ï¼ŒChatGPT 回ç”如下。 æ ¹æ®æ‚¨æä¾›çš„产å“销售信æ¯ï¼Œè¿™é‡Œæ˜¯ä½¿ç”¨ Mermaid 绘图è¯è¨€æè¿°çš„饼图: 本å£åº¦äº§å“é”€å”®å æ¯” pie title äº§å“ æŽæ• " A - " : 38 äº§å“ çŽ‹é¹ " B - " : 32 äº§å“ å¼ æ™¶ " C - " : 30 将上述生æˆçš„代ç å¤åˆ¶åˆ° Mermaid Live Editor 工具ä¸è¿›è¡Œæ¸²æŸ“,获得如图 2-4 所示的 饼图。 全书.indd 11 2023/9/24 15:14:24 12 æžç®€ ChatGPT:如何利用 AI æé«˜åŠžå…¬æ•ˆçŽ‡ 图 2-4 本å£åº¦äº§å“é”€å”®å æ¯”饼图 2.1.3 PlantUML 绘图è¯è¨€ PlantUML 绘图è¯è¨€ä¸Ž Mermaid ç±»ä¼¼ï¼Œåªæ˜¯è¯ 法ä¸åŒè€Œå·²ã€‚使用 PlantUML 绘图è¯è¨€ç»˜åˆ¶å›¾å½¢ï¼Œ â£äˆ§Ù·ä¹Ÿæ˜¯å…ˆæè¿°å†æ¸²æŸ“。图 2-5 所示为公å¸è¯·å‡å®¡æ‰¹ ປ߉䈧 æµç¨‹ã€‚ 绘制图 2-5 所示的公å¸è¯·å‡å®¡æ‰¹æµç¨‹çš„代ç 如下。 䜘䰘㓿⨶ᇑṨ @startuml start 填写请å‡ç”³è¯· 䘄എ؞á©â£äˆ§ ٷӪһ䜘⺞䇔䈧 ; : 部门ç»ç†å®¡æ ¸ ཙᮠ৺ᴤᯠؑ᚟ : ; if () then äººäº‹éƒ¨ç¡®è®¤è¯·å‡ å¤©æ•°åŠæ›´æ–°ä¿¡æ¯ : \n ; ä’࣑䜘ᢓ䲔á•ä´ è´¢åŠ¡éƒ¨æ‰£é™¤å·¥èµ„ åŠæ›´æ–°ä¿¡æ¯ n ; ৺ᴤᯠؑ᚟\ : else 返回修改申请 : ; endif è¿”å›žå·¥ä½œå²—ä½ : ; å…¬å¸ç»Ÿè®¡åˆ†æž 请å‡ä¿¡æ¯ 䘄എá•֌዇ս : \n ; stop ޜਨã”ä‡‘à ¶á·€ ᚟ؑٷenduml 䈧@ PlantUML ä»£ç æ¸²æŸ“图åƒå¯ä»¥é€šè¿‡ä¸€äº›åœ¨çº¿ç½‘ 站实现,常用的有如下两个网站: (1)http://www.plantuml.com,æ¤ä¸º PlantUML 图 2-5 å…¬å¸è¯·å‡å®¡æ‰¹æµç¨‹ 官网,如图 2-6 所示; 全书.indd 12 2023/9/24 15:14:24 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 13 (2)https://www.planttext.com/,笔者比较推è这个网站。 图 2-6 PlantUML å®˜ç½‘æ¸²æŸ“å›¾åƒ å…¨ä¹¦.indd 13 2023/9/24 15:14:25 14 æžç®€ ChatGPT:如何利用 AI æé«˜åŠžå…¬æ•ˆçŽ‡ 有关 PlantUML è¯è¨€çš„æ›´å¤šè¯æ³•,读者å¯ä»¥è®¿é—® https://plantuml.com/zh/guide 进行 了解。 2.1.4 示例 3:使用 ChatGPT 绘制会议申请与执行æµç¨‹ 䏋颿ˆ‘们通过一个示例介ç»å¦‚何使用 ChatGPT 生æˆé€šè¿‡ PlantUML è¯è¨€ç»˜åˆ¶çš„图形。 示例背景:æŸå…¬å¸æœ‰ä¸€å¥—完善的办公æµç¨‹ï¼Œä¸»è¦æ¥éª¤å¦‚下。 (1)员工在 OA 系统æäº¤ä¼šè®®ç”³è¯·ï¼Œå¡«å†™ä¼šè®®ä¸»é¢˜ã€æ—¶é—´åœ°ç‚¹ã€å‚会人员ç‰ï¼Œæäº¤ä¼š 议申请。 (2ï¼‰éƒ¨é—¨ä¸»ç®¡å®¡æ ¸ä¼šè®®ç”³è¯·ï¼Œç¡®è®¤ä¼šè®®ç›¸å…³äº‹é¡¹åŽç¾å—åŒæ„。 (3ï¼‰ä¼šè®®ç»„å§”æ ¹æ®ä¼šè®®ç”³è¯·å‘出会议通知,会议å‚会人员ç¾åˆ°å‡ºå¸ã€‚ (4)会议å¬å¼€ï¼ŒæŒ‰ç…§è®®ç¨‹è¿›è¡Œä¼šè®®è®¨è®ºï¼Œä¼šè®®ç»„委记录会议è¦ç‚¹ä¸Žä¼šè®®çºªè¦ã€‚ (5)会åŽï¼Œä¼šè®®ç»„委整ç†ä¼šè®®çºªè¦å¹¶åˆ†å‘给所有与会人员。 (6ï¼‰ä¸Žä¼šäººå‘˜æŒ‰è¦æ±‚在 OA 系统确认阅读会议纪è¦ï¼Œä¼šè®®ç”³è¯·äººè´Ÿè´£è·Ÿè¿›ä¼šè®®æ‰§è¡Œäº‹ 项进度。 管ç†è€…å‘ ChatGPT å‘é€å¦‚下æé—®ï¼š æ ¹æ®å¦‚下会议申请与执行æµç¨‹ï¼Œå¸®æˆ‘生æˆä½¿ç”¨ PlantUML è¯è¨€æè¿°çš„æµç¨‹å›¾ã€‚ æŸå…¬å¸æœ‰ä¸€å¥—完善的办公æµç¨‹ï¼Œä¸»è¦æ¥éª¤å¦‚下。 (1)员工在 OA 系统æäº¤ä¼šè®®ç”³è¯·ï¼Œå¡«å†™ä¼šè®®ä¸»é¢˜ã€æ—¶é—´åœ°ç‚¹ã€å‚会人员ç‰ï¼Œæäº¤ä¼š 议申请。 (2ï¼‰éƒ¨é—¨ä¸»ç®¡å®¡æ ¸ä¼šè®®ç”³è¯·ï¼Œç¡®è®¤ä¼šè®®ç›¸å…³äº‹é¡¹åŽç¾å—åŒæ„。 (3ï¼‰ä¼šè®®ç»„å§”æ ¹æ®ä¼šè®®ç”³è¯·å‘出会议通知,会议å‚会人员ç¾åˆ°å‡ºå¸ã€‚ (4)会议å¬å¼€ï¼ŒæŒ‰ç…§è®®ç¨‹è¿›è¡Œä¼šè®®è®¨è®ºï¼Œä¼šè®®ç»„委记录会议è¦ç‚¹ä¸Žä¼šè®®çºªè¦ã€‚ (5)会åŽï¼Œä¼šè®®ç»„委整ç†ä¼šè®®çºªè¦å¹¶åˆ†å‘给所有与会人员。 (6ï¼‰ä¸Žä¼šäººå‘˜æŒ‰è¦æ±‚在 OA 系统确认阅读会议纪è¦ï¼Œä¼šè®®ç”³è¯·äººè´Ÿè´£è·Ÿè¿›ä¼šè®®æ‰§è¡Œäº‹ 项进度。 ChatGPT 回ç”如下: æ ¹æ®æä¾›çš„ä¼šè®®ç”³è¯·ä¸Žæ‰§è¡Œæµç¨‹ï¼Œæˆ‘们å¯ä»¥ä½¿ç”¨ PlantUML æè¿°ä»¥ä¸‹æµç¨‹å›¾ã€‚ @startuml start 全书.indd 14 2023/9/24 15:14:25 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 15 æäº¤ä¼šè®®ç”³è¯· : ; éƒ¨é—¨ä¸»ç®¡å®¡æ ¸ : ; åŒæ„ if ( ) then å‘出会议通知 : ; 会议å‚会人员ç¾åˆ° : ; 会议å¬å¼€ : ; 记录会议è¦ç‚¹ : ; æ•´ç†ä¼šè®®çºªè¦ : ; 分å‘ä¼šè®®çºªè¦ : ; 跟进会议执行进度 : endif stop @enduml 将上述生æˆçš„代ç å¤åˆ¶åˆ° PlantUML 渲染工具ä¸è¿›è¡Œæ¸²æŸ“,获得如图 2-7 所示的æµç¨‹å›¾ã€‚ ᨀӔՊ䇞â£äˆ§ 䜘䰘ѫ㇑ᇑṨ à¨à ªÕŠä‡žä™Šâ¸• Պ䇞৲ՊӪઈㆮࡠՊ䇞ਜᔰ ä‡ á–…ÕŠä‡žã¾±â›© ᮤ⨶Պ䇞㓚㾱 à ¶à¨ÕŠä‡žã“šã¾± ä䘋Պ䇞ᢗ㹼䘋ᓖ 图 2-7 会议申请与执行æµç¨‹ 全书.indd 15 2023/9/24 15:14:25 16 æžç®€ ChatGPT:如何利用 AI æé«˜åŠžå…¬æ•ˆçŽ‡ 2.2 è½»é‡çº§çš„æ ‡è®°è¯è¨€ Markdown å¯ä»¥ä½¿ç”¨ä»»ä½•文本编辑工具编写 Markdown 代ç ï¼Œä½†æ˜¯è¦æƒ³çœ‹åˆ° Markdown 文档的效 果则需è¦ä½¿ç”¨ Markdown 预览工具,主è¦å¦‚下。 (1)Visual Studio Code:简称VS Code,是一款å…费开æºçš„代ç 编辑器,它对 Markdown è¯æ³•有很好的支æŒã€‚我们å¯ä»¥å®‰è£… Markdown 相关扩展(æ’件),实现文件预览〠Emoji 自动替æ¢ã€PDF 导出ç‰åŠŸèƒ½ã€‚VS Code 是当å‰éžå¸¸æµè¡Œçš„ Markdown 编辑工具。 (2)Typora:是一款简æ´å¤§æ–¹çš„ Markdown 编辑器,其界é¢çš„简æ´ç¾Žè§‚与平滑æµç•…让 人陶醉。用户å¯ä»¥å®žæ—¶é¢„è§ˆï¼Œä»¥åŠæ’入图片ã€è¡¨æƒ…符å·ã€TOC ç‰ã€‚Typora 用起æ¥éžå¸¸æ–¹ä¾¿ï¼Œ 是许多人首选的 Markdown 写作工具。 (3)Mark Text:是一款开æºçš„ Markdown 编辑器,界é¢ç®€æ´ï¼ŒåŠŸèƒ½å¼ºå¤§ï¼Œæ”¯æŒå®žæ—¶é¢„ 览ã€ç¼–辑模å¼åˆ‡æ¢ã€æ’件扩展ç‰ã€‚Mark Text å±è”½äº†å„ç§å¤æ‚设置,专注于文å—与æ€ç»´ï¼Œæ˜¯ Markdown 写作的ä¸é”™é€‰æ‹©ã€‚ (4)Ulysses:是一款专业的写作软件,å¯ä»¥æ–¹ä¾¿åœ°ç¼–辑 Markdown å’Œå…¶ä»–æ ¼å¼çš„æ–‡ç¨¿ï¼Œ æä¾›ä¸°å¯Œçš„导出选项,功能强大。界é¢ç®€æ´å¤§æ–¹ï¼Œå…·æœ‰è¾ƒé«˜çš„专业性,适åˆä¸¥è‚ƒå†™ä½œã€‚ä¸ è¿‡æ”¶è´¹è¾ƒè´µï¼Œå¯èƒ½ä¸é€‚åˆæ‰€æœ‰ç”¨æˆ·ã€‚ (5)iA Writer:是一款专注的文å—写作软件,简æ´çš„界é¢å’Œå¼ºå¤§çš„ Markdown 支æŒä»¤ 它深å—用户喜爱。å¯ä»¥é«˜åº¦å®šåˆ¶ä¸»é¢˜å’Œå—ä½“ï¼Œä¸“æ³¨æ–‡å—æœ¬èº«ï¼Œæé«˜å†™ä½œä½“验和效率。但整 体功能相对简å•,å¯èƒ½æ»¡è¶³ä¸äº†æŸäº›ç”¨æˆ·çš„全部需求。 以上是主æµçš„å‡ æ¬¾ Markdown 编辑工具。我们å¯ä»¥æ ¹æ®ä¸ªäººéœ€æ±‚和喜好,选择一款简 æ´è€ŒåŠŸèƒ½å¼ºå¤§çš„å·¥å…·ï¼Œé«˜æ•ˆç¼–è¾‘ Markdown æ–‡æ¡£ã€‚ç»“åˆ ChatGPT,å¯ä»¥è¿›ä¸€æ¥å‡å°‘我们的 工作é‡ï¼Œæå‡çŸ¥è¯†åˆ›ä½œçš„æ•ˆçŽ‡ä¸Žè´¨é‡ã€‚ 2.2.1 Markdown åŸºæœ¬è¯æ³• Markdown 是一ç§è½»é‡çº§æ ‡è®°è¯è¨€ï¼Œç”¨äºŽä»¥ç®€å•ã€æ˜“è¯»çš„æ ¼å¼ç¼–写文本并将其转æ¢ä¸º HTML æˆ–å…¶ä»–æ ¼å¼ã€‚借助一些工具,å¯ä»¥å°† Markdown 文件转æ¢ä¸º Word 或 PDF ç‰æ ¼å¼ 文件。 Markdown è¯æ³•如下。 1ï¼Žæ ‡é¢˜ Markdown 使用 # 符å·è¡¨ç¤ºæ ‡é¢˜çš„级别,Markdown è¯æ³•ä¸æä¾›äº† 6 çº§æ ‡é¢˜ï¼ˆ# ä¸€çº§æ ‡ 题到 ###### å…çº§æ ‡é¢˜ï¼‰ï¼Œæ³¨æ„ # åŽé¢è¦æœ‰ä¸€ä¸ªç©ºæ ¼ï¼Œç„¶åŽæ‰æ˜¯æ ‡é¢˜å†…容。 例如: ä¸€çº§æ ‡é¢˜ # äºŒçº§æ ‡é¢˜ ## ä¸‰çº§æ ‡é¢˜ ### å››çº§æ ‡é¢˜ #### 全书.indd 16 2023/9/24 15:14:25 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 17 äº”çº§æ ‡é¢˜ ##### å…çº§æ ‡é¢˜ ###### 使用预览工具查看上述 Markdown 代ç ,效果如图 2-8 所示。 2.列表 æ— åºåˆ—表å¯ä»¥ä½¿ç”¨ - 或 * 符å·ï¼Œæœ‰åºåˆ—表则使用数å—åŠ . å½¢å¼ã€‚注æ„,- 或 * åŽé¢ä¹Ÿè¦ æœ‰ä¸€ä¸ªç©ºæ ¼ã€‚ä¾‹å¦‚ï¼š æ— åºåˆ—表项 - 1 æ— åºåˆ—表项 - 2 æ— åºåˆ—表项 - 3 有åºåˆ—表项 1. 1 有åºåˆ—表项 2. 2 有åºåˆ—表项 3. 3 使用预览工具查看上述 Markdown 代ç ,效果如图 2-9 所示。 图 2-8 æ ‡é¢˜é¢„è§ˆæ•ˆæžœ 图 2-9 列表预览效果 3.引用 使用 > 符å·è¡¨ç¤ºå¼•ç”¨ã€‚æ³¨æ„ > åŽé¢ä¹Ÿè¦æœ‰ä¸€ä¸ªç©ºæ ¼ã€‚例如: 这是一段引用文本。 > 这是一段引用文本。 > 这是一段引用文本。 > 这是一段引用文本。 > 使用预览工具查看上述 Markdown 代ç ,效果如图 2-10 所示。 图 2-10 引用预览效果 全书.indd 17 2023/9/24 15:14:25 18 æžç®€ ChatGPT:如何利用 AI æé«˜åŠžå…¬æ•ˆçŽ‡ 4.粗体和斜体 使用 ** 包围文本表示粗体,使用 * 包围文本表示斜体。注æ„,** 或 * åŽé¢ä¹Ÿè¦æœ‰ä¸€ ä¸ªç©ºæ ¼ã€‚ä¾‹å¦‚ï¼š 这是 粗体 文本,这是 斜体 文本。 ** ** * * 使用预览工具查看上述 Markdown 代ç ,效果如图 2-11 所示。 图 2-11 粗体和斜体预览效果 5.图片 Markdown å›¾ç‰‡è¯æ³•如下: 图片 图片链接 图片  示例代ç 如下: 生æˆå›¾ç‰‡ 机器人与å°å¥³å©  使用预览工具查看上述 Markdown 代ç ,效果如图 2-12 所示。 图 2-12 图片预览效果 6.代ç å— ä½¿ç”¨ 3 个å引å·ï¼ˆ```)将代ç å—æ‹¬èµ·æ¥ï¼Œå¹¶åœ¨ç¬¬ä¸€è¡ŒåŽé¢æ·»åР代ç è¯è¨€å称。例如: ```java public class HelloWorld { public static void main(String[] args) { “ †System.out.println( Hello World ); } 全书.indd 18 2023/9/24 15:14:26 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 19 } ``` 注æ„:在 3 个å引å·ï¼ˆ```)åŽé¢å¯ä»¥æŒ‡å®šå…·ä½“代ç è¯è¨€ï¼Œå¦‚上述代ç ä¸ java 是指 å®šè¿™ä¸ªä»£ç æ˜¯ Java 代ç ,它的好处是能高亮显示所输入的å—符。 使用预览工具查看上述 Markdown 代ç ,效果如图 2-13 所示。 图 2-13 代ç å—预览效果 上é¢ä»‹ç»çš„æ˜¯ Markdown åŸºæœ¬è¯æ³•ã€‚è¿™äº›è¯æ³•å·²ç»è¶³å¤Ÿæˆ‘们完æˆä¸€äº›å¸¸è§çš„工作了。 如果读者有特殊需求,å¯ä»¥è‡ªè¡Œå¦ä¹ å…¶ä»–çš„ Markdown è¯æ³•。 2.2.2 示例 4:使用 ChatGPT 撰写年度部门工作计划 下é¢é€šè¿‡ä¸€ä¸ªç¤ºä¾‹ä»‹ç»å¦‚何使用 ChatGPT 撰写年度部门工作计划。 示例背景:æŸå®¶ç§‘技ä¼ä¸šçš„产å“部门或技术部门的年度工作计划具体内容如下。 该部门的主è¦èŒè´£åŒ…括: (1)产å“è®¾è®¡ä¸Žç ”å‘:负责新产å“的规划ã€è®¾è®¡ä¸Žè½¯ç¡¬ä»¶ç ”å‘工作; (2)用户体验优化:负责改进产å“的用户体验,æé«˜äº§å“易用性; (3ï¼‰æ–°æŠ€æœ¯ç ”ç©¶ä¸Žåº”ç”¨ï¼šè·Ÿè¸ªå‰æ²¿æŠ€æœ¯å‘å±•è¶‹åŠ¿ï¼Œç ”ç©¶æ–°æŠ€æœ¯çš„äº§å“应用; (4)知识管ç†ä¸Žå›¢é˜Ÿåä½œï¼šå»ºç«‹éƒ¨é—¨å†…çš„çŸ¥è¯†ç®¡ç†æœºåˆ¶ï¼Œæé«˜å›¢é˜Ÿå作效率。 在 2023 年,该部门计划é‡ç‚¹æŽ¨è¿›ä»¥ä¸‹ 3 项工作: (1ï¼‰æŽ¨å‡ºæ–°å“ ABCDï¼šå®Œæˆæ–°äº§å“ ABCD 从需求到上市的全æµç¨‹å·¥ä½œï¼› (2)开æºé¡¹ç›® EFG 入选:完善并å‘布开æºé¡¹ç›® EFG,建立活跃的开å‘者社区; (3)知识管ç†å¹³å°æ”¹ç‰ˆå‡çº§ï¼šå¯¹çŽ°æœ‰çŸ¥è¯†ç®¡ç†å¹³å°è¿›è¡Œæ”¹ç‰ˆä¸ŽåŠŸèƒ½æå‡ã€‚从部门å‘展 规划æ¥çœ‹ï¼Œæœªæ¥ä¼šç»§ç»å…³æ³¨äººå·¥æ™ºèƒ½ä¸Žäº§å“的深度èžåˆï¼Œå¼€æºé¡¹ç›®ç¤¾åŒºçš„å‘展与影å“力æå‡ï¼Œ ä»¥åŠæ–°å…´æŠ€æœ¯çš„æŽ¢ç´¢ä¸Žåˆ›æ–°åº”用。 Lily æƒ³æ ¹æ®è¿™ä¸ªèƒŒæ™¯ï¼Œè®© ChatGPT å¸®åŠ©ç”Ÿæˆ Markdown è¯è¨€æè¿°çš„年度部门工作计划。 Lily å‘ ChatGPT å‘é€å¦‚下æé—®ï¼š æ ¹æ®å¦‚下内容信æ¯ï¼Œç”Ÿæˆå¹´åº¦å·¥ä½œè®¡åˆ’书,返回 Markdown 代ç 。 全书.indd 19 2023/9/24 15:14:26 20 æžç®€ ChatGPT:如何利用 AI æé«˜åŠžå…¬æ•ˆçŽ‡ 该部门的主è¦èŒè´£åŒ…括: (1)产å“è®¾è®¡ä¸Žç ”å‘:负责新产å“的规划ã€è®¾è®¡ä¸Žè½¯ç¡¬ä»¶ç ”å‘工作; (2)用户体验优化:负责改进产å“的用户体验,æé«˜äº§å“易用性; (3ï¼‰æ–°æŠ€æœ¯ç ”ç©¶ä¸Žåº”ç”¨ï¼šè·Ÿè¸ªå‰æ²¿æŠ€æœ¯å‘å±•è¶‹åŠ¿ï¼Œç ”ç©¶æ–°æŠ€æœ¯çš„äº§å“应用; (4)知识管ç†ä¸Žå›¢é˜Ÿåä½œï¼šå»ºç«‹éƒ¨é—¨å†…çš„çŸ¥è¯†ç®¡ç†æœºåˆ¶ï¼Œæé«˜å›¢é˜Ÿå作效率。 在 2023 年,该部门计划é‡ç‚¹æŽ¨è¿›ä»¥ä¸‹ 3 项工作: (1ï¼‰æŽ¨å‡ºæ–°å“ ABCDï¼šå®Œæˆæ–°äº§å“ ABCD 从需求到上市的全æµç¨‹å·¥ä½œï¼› (2)开æºé¡¹ç›® EFG 入选:完善并å‘布开æºé¡¹ç›® EFG,建立活跃的开å‘者社区; (3)知识管ç†å¹³å°æ”¹ç‰ˆå‡çº§ï¼šå¯¹çŽ°æœ‰çŸ¥è¯†ç®¡ç†å¹³å°è¿›è¡Œæ”¹ç‰ˆä¸ŽåŠŸèƒ½æå‡ã€‚从部门å‘展 规划æ¥çœ‹ï¼Œæœªæ¥ä¼šç»§ç»å…³æ³¨äººå·¥æ™ºèƒ½ä¸Žäº§å“的深度èžåˆï¼Œå¼€æºé¡¹ç›®ç¤¾åŒºçš„å‘展与影å“力æ å‡ï¼Œä»¥åŠæ–°å…´æŠ€æœ¯çš„æŽ¢ç´¢ä¸Žåˆ›æ–°åº”用。 ChatGPT 回ç”如下: è¿™é‡Œæ˜¯æ ¹æ®æä¾›çš„å†…å®¹ç”Ÿæˆçš„ 2023 年度部门工作计划书 (Markdown æ ¼å¼ ): # 2023 年度部门工作计划书 ## 一ã€éƒ¨é—¨ä¸»è¦èŒè´£ - 产å“è®¾è®¡ä¸Žç ”å‘ - 用户体验优化 - æ–°æŠ€æœ¯ç ”ç©¶ä¸Žåº”ç”¨ - 知识管ç†ä¸Žå›¢é˜Ÿå作 ## 二ã€2023 å¹´é‡ç‚¹å·¥ä½œ ### 1. æŽ¨å‡ºæ–°å“ ABCD - [ ] 完æˆäº§å“éœ€æ±‚è§„æ ¼è¯´æ˜Žä¹¦ - [ ] 设计产å“åŽŸåž‹å¹¶èŽ·å¾—ç”¨æˆ·éªŒè¯ - [ ] è½¯ç¡¬ä»¶ç ”å‘与测试 - [ ] 产å“上市与推广 ### 2. å¼€æºé¡¹ç›® EFG 入选 - [ ] 项目 EFG 代ç 完善并通过安全测试 - [ ] è‰æ‹Ÿå¼€æºåè®®å¹¶è¿›è¡Œå†…éƒ¨å®¡æ ¸ - [ ] 在 Github ç‰å¹³å°å‘布项目 EFG 代ç 与文档 - [ ] 组织开å‘者社区 , 推进项目生æ€å»ºè®¾ ### 3. 知识管ç†å¹³å°æ”¹ç‰ˆå‡çº§ - [ ] 现有知识管ç†å¹³å°åŠŸèƒ½è¯„ä¼°ä¸Žéœ€æ±‚è°ƒç ” - [ ] 设计改版åŽçŸ¥è¯†ç®¡ç†å¹³å°çš„界é¢ä¸Žäº¤äº’ - [ ] æ•°æ®è¿ç§»ä¸Žæµ‹è¯• - [ ] 上线新版知识管ç†å¹³å° 全书.indd 20 2023/9/24 15:14:26 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 21 将上述 Markdown 代ç å¤åˆ¶åˆ° Markdown 工具,预览效果如图 2-14 所示。 图 2-14 Markdown 预览效果 2.3 使用编程è¯è¨€ ChatGPT 支æŒå¤šç§ç¼–程è¯è¨€ï¼Œå¦‚æžœ ChatGPT ä¸èƒ½ç›´æŽ¥å¤„ç†å¾ˆå¤šéœ€æ±‚,å¯ä»¥è®© ChatGPT 编写程åºä»£ç ï¼Œç„¶åŽæ‰§è¡Œï¼Œæœ€åŽå®Œæˆä»»åŠ¡ã€‚ä¾‹å¦‚ï¼Œæƒ³ç»˜åˆ¶æœ¬å£åº¦äº§å“é”€å”®å æ¯”饼图,å¯ä»¥ 让 ChatGPT 生æˆç‰¹å®šè¯è¨€çš„代ç ,然åŽè¿è¡Œã€‚ 全书.indd 21 2023/9/24 15:14:26 22 æžç®€ ChatGPT:如何利用 AI æé«˜åŠžå…¬æ•ˆçŽ‡ ChatGPT å¯ä»¥ç”Ÿæˆä¸»æµçš„编程è¯è¨€ä»£ç ,从方便办公角度,通常使用 Python 或 VBA è¯è¨€ã€‚ 2.3.1 安装 Python è¯è¨€è¿è¡ŒçŽ¯å¢ƒ è¿è¡Œ Python 程åºä¹‹å‰ï¼Œéœ€è¦å®‰è£… Python è¯è¨€è¿è¡ŒçŽ¯å¢ƒï¼Œè¿™éœ€è¦åˆ° Python 官网(https:// www.python.org/)的下载页é¢ä¸ä¸‹è½½å®‰è£…文件,如图 2-15 所示。 图 2-15 Python ä¸‹è½½é¡µé¢ å®‰è£…æ–‡ä»¶ä¸‹è½½å®ŒæˆåŽå°±å¯ä»¥å‡†å¤‡å®‰è£… Python 了,åŒå‡»è¯¥æ–‡ä»¶å¼€å§‹å®‰è£…ï¼Œå®‰è£…è¿‡ç¨‹ä¸ ä¼šå¼¹å‡ºå¦‚å›¾ 2-16 æ‰€ç¤ºçš„å†…å®¹é€‰æ‹©å¯¹è¯æ¡†ï¼Œå‹¾é€‰ Add Python 3.10 to PATH å¤é€‰æ¡†å¯ä»¥å°† Python çš„å®‰è£…è·¯å¾„æ·»åŠ åˆ°çŽ¯å¢ƒå˜é‡ PATH ä¸ï¼Œè¿™æ ·å°±å¯ä»¥åœ¨ä»»ä½•目录下使用 Python 命令了。 选择 Customize installation å¯ä»¥è‡ªå®šä¹‰å®‰è£…,笔者推è选择 Install Now è¿›è¡Œé»˜è®¤å®‰è£…ã€‚å• å‡» Install Now 按钮开始安装,直到安装结æŸå¯¹è¯æ¡†å…³é—,则安装æˆåŠŸã€‚ 第 2 æ¥ï¼Œå•击该按钮开始安装 第 1 æ¥ï¼Œé€‰ä¸è¯¥é€‰é¡¹ï¼Œ å°† Python 安装路径添 åŠ åˆ°çŽ¯å¢ƒå˜é‡ PATH ä¸ å›¾ 2-16 安装 Python 全书.indd 22 2023/9/24 15:14:26 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 23 安装完æˆåŽï¼Œå°±å¯ä»¥ä½¿ç”¨ Python 了。 2.3.2 示例 5:使用 Python 绘制本å£åº¦äº§å“é”€å”®å æ¯”饼图 下é¢ä»‹ç»ä½¿ç”¨ ChatGPT è¾…åŠ©ç”Ÿæˆ Python 代ç 解决办公ä¸é‡åˆ°çš„问题。Tom 对 Python 比较熟悉,他想绘制 2.1.2 节示例ä¸çš„饼图。 Tom å‘ ChatGPT å‘é€å¦‚下æé—®ï¼š æ ¹æ®å¦‚下产å“销售信æ¯ï¼Œå¸®æˆ‘生æˆä½¿ç”¨ Python è¯è¨€ç»˜åˆ¶çš„饼图,注æ„ï¼šâ‘ æ˜¾ç¤ºå æ¯” æ•°å—ï¼›â‘¡å¢žåŠ äººåï¼›â‘¢ä¸æ–‡æ”¯æŒã€‚ æŸå…¬å¸ä¸»è¦äº§å“æœ‰äº§å“ Aã€äº§å“ B å’Œäº§å“ C å…± 3 个系列。近期公å¸é”€å”®éƒ¨é—¨æäº¤äº† 该å£åº¦å„产å“销售颿•°æ®ï¼Œæ€»é”€å”®é¢ä¸º 100 万元。其ä¸ï¼š ï± äº§å“ A:销售é¢ä¸º 38 ä¸‡å…ƒï¼Œé”€å”®è´Ÿè´£äººä¸ºæŽæ•ï¼› ï± äº§å“ B:销售é¢ä¸º 32 万元,销售负责人为王é¹ï¼› ï± äº§å“ C:销售é¢ä¸º 30 ä¸‡å…ƒï¼Œé”€å”®è´Ÿè´£äººä¸ºå¼ æ™¶ã€‚ 在这个æé—®ä¸åŒ…å« 3 层å«ä¹‰ï¼š (1)指定示例背景; (2)指定使用 Python è¯è¨€ï¼› (3)指定绘制的为饼图。 而且,在指定饼图时,由于ä¾èµ– Python 库(Matplotlib)的问题,还需è¦ä½¿ç”¨æŒ‡å®šæ”¯ æŒä¸æ–‡ã€‚ ChatGPT 回ç”如下: æ ¹æ®ä½ æä¾›çš„产å“销售信æ¯ï¼Œè¿™é‡Œæ˜¯ç”¨ Python 绘制的饼图: from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'] mpl.rcParams['axes.unicode_minus'] = False import matplotlib.pyplot as plt plt.rcParams['font.family'] = 'SimHei' 产å“é”€å”®é¢ # product_a = 38 product_b = 32 product_c = 30 æ€»é”€å”®é¢ # total = product_a + product_b + product_c 全书.indd 23 2023/9/24 15:14:26 24 æžç®€ ChatGPT:如何利用 AI æé«˜åŠžå…¬æ•ˆçŽ‡ 算出å„产å“销售é¢å 比 # product_a_ratio = product_a / total product_b_ratio = product_b / total product_c_ratio = product_c / total æ ‡ç¾ã€æ¯”例和销售负责人 # äº§å“ æŽæ• äº§å“ çŽ‹é¹ äº§å“ å¼ æ™¶ labels = [u' A ( )', u' B ( )', u' C ( )'] sizes = [product_a_ratio, product_b_ratio, product_c_ratio] 绘制饼图并显示百分比 # plt.pie(sizes, autopct='%1.1f%%', labels=labels) æ·»åŠ æ ‡é¢˜ # 产å“销售颿¯”例 plt.title(u' ') 显示图形 # plt.show() ç„¶åŽå°†ä»£ç å¤åˆ¶åˆ°è®°äº‹æœ¬ï¼Œå¹¶ä¿å˜ä¸º Python 文件(2.3.2.py),如图 2-17 所示。 图 2-17 ä¿å˜æ–‡ä»¶ 全书.indd 24 2023/9/24 15:14:26 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 25 文本ä¿å˜æˆåŠŸåŽè¦èƒ½è¿è¡Œï¼Œè¿˜éœ€è¦å®‰è£… Matplotlib 绘图库,过程如下。 (1)打开命令æç¤ºç¬¦çª—å£ã€‚按 Win + R å¿« æ·é”®æ‰“开“è¿è¡Œâ€å¯¹è¯æ¡†ï¼Œå¦‚图 2-18 所示。输 å…¥ cmd 并按 Enter 键,打开如图 2-19 所示的命 令æç¤ºç¬¦çª—å£ã€‚ (2)使用 pip 命令安装。pip 是 Python 包 图 2-18 “è¿è¡Œâ€å¯¹è¯æ¡† 管ç†å·¥å…·ï¼Œç”¨äºŽå®‰è£…å’Œç®¡ç† Python 包(库), 安装 Matplotlib 库的指令如图 2-20 所示。 图 2-19 命令æç¤ºç¬¦çª—å£ å›¾ 2-20 使用 pip 命令安装 Matplotlib 库 安装æˆåŠŸåŽå°±å¯ä»¥è¿è¡Œ 2.3.2.py 程åºäº†ï¼Œè¿è¡Œè¿‡ç¨‹å¦‚下。 (1)打开命令æç¤ºç¬¦çª—å£ã€‚ (2)进入 2.3.2.py ç¨‹åºæ‰€åœ¨çš„目录,如图 2-21 所示。 (3)使用 python 命令è¿è¡Œ Python ç¨‹åºæ–‡ä»¶ï¼Œå¦‚图 2-22 所示。è¿è¡ŒåŽä¼šå¼¹å‡ºå¦‚图 2-23 所示的显示图åƒçª—å£ã€‚ 全书.indd 25 2023/9/24 15:14:27 26 æžç®€ ChatGPT:如何利用 AI æé«˜åŠžå…¬æ•ˆçŽ‡ 图 2-21 进入 Python ç¨‹åºæ‰€åœ¨çš„目录 图 2-22 è¿è¡Œ Python ç¨‹åº å›¾ 2-23 显示图åƒçª—å£ å…¨ä¹¦.indd 26 2023/9/24 15:14:27 第 2 ç« â€ƒ å¦ä¼šä¸Ž ChatGPT 对è¯çš„è¯è¨€ 27 2.4 æœ¬ç« æ€»ç»“ æœ¬ç« é¦–å…ˆä»‹ç»äº†ä¸¤ç§ç»˜å›¾è¯è¨€â€” Mermaid å’Œ PlantUML。Mermaid è¯è¨€å¯ä»¥ç»˜åˆ¶ 概括性的æµç¨‹å›¾ã€ç”˜ç‰¹å›¾ã€é¥¼å›¾ç‰ï¼Œæ¯”è¾ƒç®€å•æ˜“ç”¨ã€‚æœ¬ç« é€šè¿‡ç¤ºä¾‹å¦ä¹ 了使用 ChatGPT å’Œ Mermaid è¯è¨€ç»˜åˆ¶æœ¬å£åº¦äº§å“é”€å”®å æ¯”饼图。PlantUML è¯è¨€ä¹Ÿæ˜¯ä¸€ç§åˆ›å»ºå„ç§å›¾çš„å¼€ æºå·¥å…·ã€‚它使用简å•çš„æ–‡å—æè¿°ï¼Œå¯ä»¥ç»˜åˆ¶æµç¨‹å›¾ã€ä¸šåС图ç‰ã€‚æœ¬ç« é€šè¿‡ç¤ºä¾‹å¦ä¹ 了使 用 ChatGPT å’Œ PlantUML è¯è¨€ç»˜åˆ¶ä¼šè®®ç”³è¯·ä¸Žæ‰§è¡Œæµç¨‹å›¾ã€‚ç„¶åŽå¦ä¹ 了轻é‡çº§æ ‡è®°è¯è¨€ Markdown,掌æ¡äº† Markdown çš„åŸºæœ¬è¯æ³•,并通过示例å¦ä¹ 了使用 ChatGPT 撰写年度部 门工作计划。 æœ¬ç« æœ€åŽç®€å•å¦ä¹ 了编程è¯è¨€ Python;安装了 Python è¯è¨€è¿è¡ŒçŽ¯å¢ƒï¼Œå¹¶é€šè¿‡ç¤ºä¾‹å¦ä¹ 了使用 Python 绘制本å£åº¦äº§å“é”€å”®å æ¯”饼图。 全书.indd 27 2023/9/24 15:14:27