✈️ 小白也能學會!用 AI 快速畫出漂亮的技術架構圖
👋 這份文件是寫給完全沒畫過架構圖的新手看的。 你不需要會設計、不需要會寫程式碼,只要會用 AI 聊天就能跟著做。
什麼是技術架構圖?我為什麼要畫它?
簡單說,技術架構圖就是把你腦子裡的系統「畫出來」——
比如你要做一個 App,它有哪些功能模組?使用者怎麼用?資料怎麼流轉?把這些關係畫成圖,就是架構圖。
畫它的好處很實在:
- ✅ 自己理清思路——畫圖的過程就是你梳理系統設計的過程
- ✅ 跟同事溝通不費勁——一張圖勝過千言萬語
- ✅ 彙報展示有面子——老闆和客戶一看就明白你的方案有多棒
- ✅ AI 幫你畫,省時省力——現在用 AI,幾分鐘就能出一張像樣的圖
🤔 新手該選哪種方法?(先看這個)
| 你的情況 | 推薦方案 | 難度 |
|---|---|---|
| 就想最快出一張好看的圖,後期不改了 | 方案一(AI 直接生成圖片) | ⭐ |
| 願意多一步,讓圖以後好修改 | 方案二(Mermaid.js 程式碼生成) | ⭐⭐ |
| 做正式文件,需要反覆修改、風格統一 | 方案三(Excalidraw 本機畫圖) | ⭐⭐⭐ |
💡 新手建議:先試 方案一 感受一下,再嘗試 方案二。方案三等你需要做正式文件時再研究。
方案一:直接讓 AI 幫你畫一張圖(最簡單,最快)
⏱ 耗時:2-3 分鐘 🛠 工具:Gemini 3.1 Pro(谷歌出品,免費可用)
一句話原理
讓你用的 AI(比如 Gemini)先寫出「畫圖描述詞」,再把這個描述詞餵給 AI 的畫圖功能,AI 就幫你把圖畫出來了。
步驟
第 1 步:讓 AI 幫你寫「畫圖描述詞」
開啟 Gemini,輸入下面這段話(直接複製,替換你的內容就行):
|
|
AI 會還你一段英文描述詞。
第 2 步:把提示詞餵給 AI 畫圖
在 Gemini(或其他支援畫圖的 AI)裡,選擇畫圖功能,然後把上一步得到的描述詞貼上,點生成。
第 3 步:完成 🎉
AI 會輸出一張圖片。不滿意就重新生成一次,直到滿意為止。
📌 新手避坑提示
- 提示詞一定要詳細——你給 AI 的資訊越具體,出圖越準
- 多試幾次——第一次出的圖如果不滿意很正常
- 英文提示詞效果更好——大部分畫圖模型對英文理解更好
方案二:讓 AI 先生成程式碼,再用程式碼渲染成圖(推薦新手嘗試)
⏱ 耗時:3-5 分鐘 🛠 工具:任意 AI(ChatGPT、Claude、Gemini 都行)+ Mermaid.js
一句話原理
流程圖的本質是一段程式碼(Mermaid.js 語法)。你讓 AI 幫你寫出這段程式碼,然後透過一個免費線上網站把程式碼渲染成圖片。想改圖?讓 AI 改程式碼,重新渲染就行。
📌 新手避坑提示
- Mermaid 語法有固定格式——讓 AI 生成時明確說「用 Mermaid 語法」
- mermaid.live 是神器——貼上即預覽,完全免費,不用註冊帳號
- 匯出選 SVG 更好——SVG 是向量圖,放到多大都不模糊
- 程式碼儲存好——以後修改時直接把舊程式碼發給 AI
方案三:讓 AI 生成可編輯的架構圖(適合做正式文件)
⏱ 耗時:10-15 分鐘(第一次設定稍久) 🛠 需要:一個 AI 程式設計工具 + Obsidian + 一個「畫圖指令包」
一句話原理
這是最專業的方法,但第一次需要花點時間設定。裝好之後,你告訴 AI 想畫什麼,AI 直接生成一個可以拖拽修改的架構圖檔案,你用 Obsidian 開啟,哪裡不滿意就手動調一下。方案一方案二出的圖是「死圖」,這個方案出的圖是「活的」。
🤔 先搞懂:什麼是「畫圖指令包」(Skills)?
Skills 就是一套寫好的「說明書」,告訴 AI 怎麼幫你畫圖。
這個指令包叫 axton-obsidian-visual-skills,是一個叫 Axton 的人做的免費開源專案。它含 3 種畫圖能力:
| 畫圖方式 | 產生的檔案 | 適合畫什麼 | 畫面風格 |
|---|---|---|---|
| Excalidraw 畫圖 | .excalidraw 檔案 |
流程圖、心智圖、架構圖 | ✏️ 手繪風格 |
| Mermaid 畫圖 | 一段文字規則 | 流程圖、時序圖、對比圖 | 🎯 商務專業風格 |
| Canvas 畫布 | .canvas 檔案 |
心智圖、知識整理 | 🎨 彩色卡片 |
🔧 前置安裝(只需一次)
C:\Users\你的使用者名稱\.claude\skills\
安裝方式一:讓 AI 幫你裝(推薦,最簡單)
不管你用 OpenCode、Claude Code 還是 Cursor,直接對它說:
|
|
安裝方式二:自己手動下載
- 開啟 下載頁面
- 點綠色的 Code 按鈕 → Download ZIP
- 把 3 個資料夾拖進
C:\Users\你的使用者名稱\.claude\skills\
還需要裝這些:
| 軟體 | 用途 | 費用 |
|---|---|---|
| OpenCode / Claude Code / Cursor | 用來執行 AI 生成畫圖檔案 | 各有免費方案 |
| Obsidian | 用來檢視和手動調整架構圖 | 免費 |
| Obsidian Excalidraw 外掛程式 | 在 Obsidian 裡編輯 Excalidraw 檔案 | 免費 |
🖐️ 步驟
第 1 步:裝好 Skills,告訴 AI 你想畫什麼
Excalidraw 手繪風格架構圖:
|
|
Mermaid 商務風格流程圖:
|
|
Canvas 心智圖:
|
|
第 2 步:在 Obsidian 中手動調整
- 開啟 Obsidian,把上一步產生的檔案拖進去
- 如果是 Excalidraw 檔案,雙擊就能進入編輯模式
- 你可以隨意拖拽方框、調整箭頭、修改文字、換顏色
第 3 步(可選):用 AI 換風格
|
|
⚠️ 常見問題與解決
Q:中文字體沒有手寫效果怎麼辦? A:Excalidraw 的手寫字體(Excalifont)預設只支援英文,中文字體需要連線載入。
Q:生成出來的圖有點亂怎麼辦? A:這很正常,因為 AI 生成的排版不一定完美。手動在 Obsidian 裡拖拽調整一下就行。
Q:一定要用 Claude Code 嗎? A:不一定。這套 Skills 在 OpenCode、Claude Code、Cursor 上都能用。
📌 新手避坑提示
- 建議先用方案一和方案二,熟悉了再嘗試方案三
- Skills 安裝是關鍵一步——裝好了 AI 才知道怎麼生成可編輯的檔案
- Excalidraw 預設是手繪風格
- 方案三最大的價值是可修改——一次設定好,後續改圖只需要拖拽幾步
🔧 經常用到的工具彙總
| 工具 | 用途 | 費用 | 難度 |
|---|---|---|---|
| Gemini | 對話 + 文生圖 | 免費 | 低 |
| ChatGPT | 對話 + 文生圖 | 付費/免費版 | 低 |
| OpenCode | AI 程式設計工具 | 免費 | 中 |
| Claude Code | AI 程式設計工具 | API 用量付費 | 中 |
| Cursor | AI 程式設計工具 | 免費版夠用 | 中 |
| mermaid.live | Mermaid 程式碼轉圖片 | 免費 | 低 |
| Excalidraw | 可編輯架構圖工具 | 免費開源 | 低 |
| Obsidian | 筆記軟體 + Excalidraw 外掛程式 | 免費 | 中 |
| axton-obsidian-visual-skills | AI 畫圖指令包 | 免費開源 | 中 |
🎯 新手快速入門路線圖
|
|
💬 常見問題(新手 FAQ)
Q:這些工具都是免費的嗎? A:Gemini 和 mermaid.live 完全免費。ChatGPT 和 Claude 有免費額度。
Q:生成出來的圖片能商用嗎? A:可以,架構圖是你自己的設計,AI 只是幫你畫出來。
Q:我是產品經理/營運,不是程式設計師,也能畫嗎? A:完全沒問題。方案一隻需要打字,方案二隻要會複製貼上。
Q:Mac 和 Windows 都能用嗎? A:文中所有工具都有網頁版,作業系統不影響。
📝 最後的話:畫架構圖最重要的是理清你想表達什麼,AI 只是幫你把想法變成圖片。先從最簡單的方案一開始動手,邁出第一步最重要!