top of page
搜尋

AI 採購照片識別流程:三部電腦軟件安裝清單

Petddy CHENG
10月16日
讀畢需時 12 分鐘

這是我為「韓國採購照片識別流程」準備的電腦軟件安裝清單。現場只需要拍照,由家中的電腦負責讀取包裝、整理資料,我再集中審核。

三部電腦各有分工:

  • 電腦 A(AMD 9950X、RTX PRO 4500 32GB、128GB DDR5):主力 AI 機,負責讀照片及韓文文字識別。

  • 電腦 C(Intel i5-14600K、64GB DDR4,沒有獨立顯示卡):24 小時運行,負責自動化流程、排隊處理及遠端連線入口,不負責 AI 識別。

  • MacBook(M2 Max、32GB):隨身帶去韓國,負責審核商品及遠端控制兩部 PC。

使用方法:每部電腦由上而下安裝,先完成「① 基礎」,再安裝其他部分。完成一項就在 ☐ 打剔。標示「可選」或「後備」的項目,第一輪可以先跳過。

電腦 A|主力 AI 機

① 基礎

☐ 1. Windows 更新+AMD 晶片組驅動

功用:Windows 更新修補系統漏洞及錯誤;AMD 晶片組驅動令 X870E 主機板上的 USB、網絡、NVMe 硬碟控制器及省電功能正常運作。

為何需要:新砌的電腦如果驅動未齊,常見問題是 USB 斷線、網速慢或硬碟效能不足。之後所有 AI 軟件都建基於一個穩定的系統,所以這一步要先做。

安裝提示:先執行 Windows Update,直至顯示沒有新更新為止;再到 AMD 官網下載最新的晶片組驅動。ASUS 支援頁亦有驅動,但版本可能較舊。

☐ 2. NVIDIA RTX PRO 驅動

功用:令 Windows 正確認出 RTX PRO 4500 Blackwell 顯示卡,並提供 CUDA 運算介面。

為何需要:Ollama、PaddleOCR、ComfyUI 都要經 CUDA 使用顯示卡運算。沒有驅動,AI 只能用 CPU 運算,速度會慢很多。

安裝提示:到 NVIDIA 官網選 RTX PRO 系列下載專業版驅動(不是遊戲用的 GeForce Game Ready)。安裝後在命令提示字元輸入 nvidia-smi,見到顯示卡名稱及 32GB 記憶體即代表成功。

☐ 3. HWiNFO+OCCT 壓力測試

功用:HWiNFO 即時顯示 CPU、顯示卡、記憶體的溫度、電壓及功耗;OCCT 用高負載測試硬件是否穩定。

為何需要:128GB DDR5 開啟 EXPO 高速設定有機會不穩定,而問題往往在長時間工作時才出現,例如 AI 處理到一半當機。先測試,可以避免日後難以追查原因。

安裝提示:HWiNFO 開啟時選「Sensors only」。OCCT 先跑記憶體測試約 1 小時,再跑 CPU 及顯示卡測試各約 30 分鐘。期間出現錯誤或當機,就回到 BIOS 調低記憶體設定再測。

☐ 4. WSL2(Ubuntu)

功用:在 Windows 內運行一個真正的 Linux 系統,不需要另外安裝雙系統。

為何需要:很多開源 AI 工具以 Linux 為主要開發環境,網上的指令和教學亦多數以 Linux 為準。Docker Desktop 亦需要 WSL2 作為底層。

安裝提示:以系統管理員身份開啟 PowerShell,輸入 wsl --install,重新開機後設定 Ubuntu 的用戶名稱和密碼。

☐ 5. Docker Desktop

功用:把軟件連同所需的程式庫和設定,包裝成獨立的「貨櫃」(Container)運行。

為何需要:Open WebUI、n8n 等工具用 Docker 安裝最簡單:一句指令即可安裝,出問題可以直接刪除重來,不會弄亂 Windows 系統。

安裝提示:從 Docker 官網下載,安裝時選用 WSL2 作為後端。安裝後在設定中開啟「登入後自動啟動」。

☐ 6. Python+Git

功用:Python 是大部分 AI 工具使用的程式語言;Git 用來從 GitHub 下載及更新開源軟件。

為何需要:PaddleOCR 是 Python 套件;日後寫小程式批次處理照片(例如改名、裁切、壓縮),亦會用到 Python。

安裝提示:安裝 PaddleOCR 官方支援的 Python 版本,安裝時剔選「Add Python to PATH」。每個工具建立獨立的虛擬環境(venv),避免不同工具的套件版本互相衝突。

☐ 7. Tailscale 遠端連線

功用:在你所有裝置之間建立一個私人加密網絡,每部裝置都有固定的內部地址。

為何需要:你在韓國時,需要用 MacBook 或手機連回這部電腦查看進度或重新啟動服務。Tailscale 不需要在路由器開放端口,比直接把電腦暴露在互聯網安全得多。

安裝提示:安裝後用同一個帳號登入(例如 Google 帳號)。所有裝置都要登入同一帳號,之後在 Tailscale 管理頁可以看到每部裝置的地址。

② AI 識別

☐ 8. Ollama

功用:在本地電腦下載和運行開源 AI 模型的平台,提供對話介面及 API,讓其他軟件可以調用模型。

為何需要:如果照片識別全部用雲端 AI,處理數百件貨品會產生持續費用,照片亦要上傳到第三方。用 Ollama 在本機處理,沒有用量費用,資料亦留在自己的電腦。

安裝提示:從 Ollama 官網下載 Windows 版安裝。之後用 ollama pull 下載模型,用 ollama list 查看已下載的模型。模型檔案較大,可以設定改存到容量較大的位置。

☐ 9. Qwen 視覺模型(VL)

功用:阿里巴巴開發的開源多模態模型,可以「看」照片並用文字回答,例如:「這件產品的品牌、名稱和容量是甚麼?」

為何需要:它負責理解整個包裝:分辨哪些字是品牌、哪些是產品名稱、哪些是容量,再整理成結構化資料。這是「照片變成資料」的核心。

安裝提示:經 Ollama 下載 Qwen 視覺模型。RTX PRO 4500 的 32GB 顯示卡記憶體可以運行中型版本。建議先用較細的版本(例如 7B 或 8B)測試速度,再試較大的版本比較準確度。

☐ 10. PaddleOCR 韓文識別

功用:百度開發的開源文字識別(OCR)工具,把照片中的文字轉成可以複製和搜尋的文字,支援韓文、中文、英文等多種語言。

為何需要:視覺模型擅長理解,但讀細小、密集的文字(例如背面成分表、型號、條碼數字)有時會讀錯。先用 PaddleOCR 準確讀出文字,再交給視覺模型理解,兩者互補可以提高準確度。

安裝提示:在 Python 虛擬環境中安裝 GPU 版 PaddlePaddle 及 PaddleOCR,識別韓文時把語言設為 korean。先用 3–5 張韓文包裝相片測試,對照實物檢查結果。

☐ 11. Open WebUI 測試介面

功用:網頁版的 AI 對話介面,外觀類似 ChatGPT,可以直接連接 Ollama 使用本地模型。

為何需要:建立自動流程之前,你需要先人手測試:上傳一張包裝相片,看模型讀得準不準、哪種提問方式效果最好。Open WebUI 讓你不用寫程式就可以做這些測試。

安裝提示:用 Docker 一句指令安裝,之後在瀏覽器打開本機地址使用(官方指令通常是 localhost:3000)。配合 Tailscale,你在 MacBook 上亦可以打開這個介面。

☐ 12. ComfyUI(可選)

功用:以節點拼接方式運行 AI 圖像及影片生成的工具,支援 Stable Diffusion、Flux 等模型。

為何需要:第一階段不需要。日後可以用來去除商品相背景、製作統一風格的商品圖,或者製作社交媒體推廣圖。

安裝提示:可以用官方的 Windows 桌面版或便攜版。建議完成照片識別測試後才安裝,避免同時佔用顯示卡記憶體。

電腦 C|24 小時 Agent 機

① 基礎

☐ 1. Windows 更新+晶片組驅動

功用:更新主機板 BIOS,再修補系統漏洞,並安裝 Intel 晶片組及網絡卡驅動,令主機板各控制器正常運作。

為何需要:這部電腦會 24 小時開機,負責接收照片及安排處理次序。Intel 第 13、14 代處理器曾出現電壓問題(Vmin Shift)導致不穩定,而長時間開機、低負載的電腦正是 Intel 特別提醒要更新的情況。

安裝提示:裝 Windows 前,先到主機板廠商支援頁把 BIOS 更新到包含 Intel 0x12F 或更新版本微碼的版本,並在 BIOS 選用「Intel Default Settings」。完成 Windows Update 後,到主機板廠商的支援頁下載晶片組及網絡卡驅動。另外在 Windows Update 設定「使用時段」,避免系統在工作時間自動重新開機。

☐ 2. Intel 內顯驅動

功用:i5-14600K 內置 Intel UHD 770 顯示核心。安裝驅動後,可以經主機板的 HDMI 或 DisplayPort 正常輸出畫面。

為何需要:電腦 C 沒有獨立顯示卡,螢幕要接在主機板的影像輸出端口。沒有驅動,畫面解析度會很低,亦未必支援雙螢幕。

安裝提示:從 Intel 官網下載內顯驅動。先確認處理器是 14600K 而不是 14600KF(KF 版沒有內顯,一定要裝顯示卡才有畫面)。如 BIOS 有「Primary Display」選項,設為 iGPU。

☐ 3. HWiNFO 溫度測試

功用:監察 CPU 的溫度、風扇轉速及功耗。

為何需要:i5-14600K 全速運行時發熱較高,24 小時運行時散熱尤其重要。另外可以記錄實際功耗,計算停電時 DELTA 3 可以支撐多久。

安裝提示:開啟 Sensors 模式,觀察閒置及高負載時的 CPU 溫度。如果長時間高於 90°C,便要檢查散熱器或機箱風流。

☐ 4. 關閉睡眠、斷電後自動開機

功用:Windows 電源設定改為永不睡眠;BIOS 設定停電後恢復供電時自動開機。

為何需要:電腦一旦進入睡眠,n8n 便會停止接收照片。停電後如果不會自動開機,你在韓國便無法遠端處理,要等回港才可以重新開機。

安裝提示:在「設定 → 系統 → 電源」把睡眠設為「永不」。在 BIOS 找「Restore on AC Power Loss」或類似選項,設為「Power On」。另外設定 Windows 自動登入,讓 Docker 開機後可以自動啟動。

☐ 5. WSL2+Docker Desktop

功用:提供 Linux 環境和「貨櫃」運行方式,n8n 就在 Docker 內運行。

為何需要:用 Docker 運行 n8n,日後升級、備份或搬到另一部電腦都很方便,基本上複製資料夾即可。

安裝提示:步驟與電腦 A 相同。記得開啟 Docker Desktop「登入後自動啟動」,並把每個貨櫃的重新啟動設定為 unless-stopped,令電腦重啟後服務會自動恢復。

☐ 6. Tailscale 遠端連線

功用:讓 MacBook、手機及電腦 A 經加密網絡連到這部電腦。

為何需要:這部電腦是整個流程的「總部」。你在韓國時,可以用 MacBook 打開 n8n 介面,查看哪件商品正在處理、哪件出錯。

安裝提示:用與其他裝置相同的帳號登入。在 Tailscale 管理頁把這部電腦設為「Disable key expiry」,避免幾個月後需要重新登入而斷線。

② 流程

☐ 7. n8n(Docker 架設)

功用:開源的自動化流程工具。用拖拉方塊的方式,把不同軟件串連起來,例如:「有新照片 → 交 AI 識別 → 上網搜尋 → 寫入資料表 → 通知你」。

為何需要:這是把整個流程自動化的核心。沒有 n8n,你要逐張照片人手上傳給 AI,再人手把結果抄到資料表。自己架設的社群版沒有月費。

安裝提示:用 Docker 安裝,資料存放在獨立資料夾以便備份。安裝後在瀏覽器打開 localhost:5678。先做一個最簡單的流程測試:讀取一張照片 → 交給 Ollama → 把結果寫入文字檔。

☐ 8. 連接 NAS 照片資料夾

功用:讓 n8n 可以讀取 NAS 上指定的照片資料夾。

為何需要:你在韓國拍的照片會先同步到 NAS。n8n 定時檢查資料夾,一有新照片便自動開始處理,你不用另外通知。

安裝提示:在 NAS 建立共享資料夾,例如「韓國採購/店A」。再在 Docker 設定中把這個資料夾掛載給 n8n 讀取。建議每間店一個子資料夾,方便 AI 知道商品屬於哪間店。

☐ 9. Google Sheets 連接

功用:讓 n8n 把每件商品的識別結果(品牌、名稱、規格、價錢、狀態)自動寫入 Google Sheets 商品表。

為何需要:Google Sheets 可以在手機和 MacBook 隨時打開,你在韓國現場亦可以即時看到哪些商品已確認、哪些需要補拍。

安裝提示:自己架設的 n8n 需要先在 Google Cloud 建立 OAuth 憑證,再在 n8n 授權,步驟較多,可以預留半日。先建立商品表範本並固定欄位名稱,之後不要隨意改動,否則流程會寫錯欄位。

☐ 10. 電腦 A 停機時的後備安排(後備)

功用:在 n8n 設定:當電腦 A 沒有回應時,流程自動改走後備路線,而不是整個停頓。

為何需要:電腦 C 沒有顯示卡,不適合運行視覺模型;只用 CPU 處理,一張照片可能要幾分鐘。所以後備方案不靠電腦 C 自己識別,而是讓照片排隊或交給雲端處理。

安裝提示:最簡單的做法是讓照片留在 NAS 排隊,電腦 A 恢復後由 n8n 自動補做。如果在現場需要即時結果,可以在 n8n 加一條雲端 AI 路線作後備,按用量收費,只在電腦 A 停機時才使用。

☐ 11. Syncthing(可選)

功用:開源的點對點檔案同步工具,在多部裝置之間自動同步指定資料夾,不經第三方雲端。

為何需要:如果 NAS 的同步功能不夠穩定,或者想在 NAS 以外多留一份照片備份,可以用 Syncthing 補充。

安裝提示:第一階段可以不裝。有需要時從官網下載,在兩部電腦設定同一個同步資料夾即可。

MacBook|審核工作機

① 連線

☐ 1. Tailscale(同一帳號)

功用:把 MacBook 加入同一個私人網絡。

為何需要:在韓國時,MacBook 就是你的「遙控器」:經 Tailscale 連回家中的 NAS、電腦 A 和電腦 C,查看進度或處理問題。

安裝提示:從 Mac App Store 安裝,用同一帳號登入。安裝後試試在瀏覽器打開電腦 C 的 n8n 介面(Tailscale 地址加上 :5678),確認連得到。

☐ 2. Windows App 遠端桌面

功用:微軟官方的遠端桌面程式(前稱 Microsoft Remote Desktop),可以在 MacBook 上看到並操作 Windows 電腦的畫面。

為何需要:遇到需要在 Windows 上操作的問題,例如重新啟動 Docker 或查看錯誤訊息,你在韓國亦可以直接遠端處理。

安裝提示:從 Mac App Store 安裝。注意 Windows 家用版不能被遠端桌面連入,需要專業版(Pro)。如果兩部 PC 裝的是家用版,可以改用 Chrome 遠端桌面或 RustDesk。

☐ 3. NAS 官方 App

功用:瀏覽、上傳及管理 NAS 上的照片和檔案。

為何需要:你可以在 MacBook 檢查照片是否已成功上傳到 NAS,亦可以補傳手機上的照片。

安裝提示:QNAP NAS 可以在 MacBook 安裝 Qfinder Pro 及 Qsync,手機則安裝 Qfile 或 QuMagie。手機設定只同步指定相簿,避免私人相片也被上傳。

② 工作

☐ 4. Chrome+Perplexity

功用:Perplexity 可以上網搜尋並整合多個來源,適合核實產品規格、尋找官方產品頁及撰寫推售文案。

為何需要:本地 AI 只能讀照片,不能上網核實。AI 讀出品牌和產品名稱後,仍要上網確認是否同款、補充完整規格及參考售價。

安裝提示:用 Safari 亦可以,但 Chrome 與 Google Sheets、Wix 後台配合較順暢。登入 Perplexity 帳號,保留採購流程的對話,方便延續。

☐ 5. Google Sheets 商品表

功用:所有商品資料的總表:識別結果、照片連結、現場價錢、實際成本、核准狀態。

為何需要:你只需要在這裏集中審核:檢查 AI 識別是否正確、填入實際購入成本、把狀態改為「已核准」。已核准的商品才會進入推售及上架流程。

安裝提示:用瀏覽器即可,不需安裝。把總表加入書籤;手機亦安裝 Google Sheets App,方便在現場查看。

☐ 6. Wix 後台

功用:管理你的網站,包括網店商品、部落格文章及表格。

為何需要:已核准的商品可以在這裏上架,寫好的商品介紹亦可以發佈成部落格文章,吸引客人。

安裝提示:用瀏覽器登入 Wix 即可。手機可以安裝 Wix 的手機 App,在外面亦可以處理訂單和查看訊息。

☐ 7. Papago 翻譯

功用:Naver 出品的翻譯工具,韓文翻譯較準確,支援影相翻譯、對話翻譯及網頁翻譯。

為何需要:與店員溝通、問價、了解包裝上的警告字句時非常有用。AI 流程處理需要時間,Papago 可以即時解決現場問題。

安裝提示:手機必須安裝;MacBook 可以用網頁版。出發前在手機下載離線翻譯資料,以防現場網絡不穩定。

☐ 8. VS Code(可選)

功用:微軟出品的免費程式編輯器,可以編輯 Python 程式、設定檔及指令。

為何需要:日後要修改 AI 指令、調整 Docker 設定或寫小程式時使用。配合 Remote 擴充功能,可以直接編輯遠端電腦上的檔案。

安裝提示:第一階段可以不裝,需要時再從官網下載。

③ 出發前測試

☐ 9. 用手機熱點連回家中電腦

功用:模擬你在韓國用流動網絡的情況。

為何需要:在家中測試時,所有裝置都在同一個網絡,就算 Tailscale 設定有問題亦不易察覺。用手機熱點才是真實環境。

安裝提示:MacBook 斷開家中 Wi-Fi,改連手機熱點,依次測試:打開 n8n 介面、遠端桌面連入兩部 PC、在 NAS App 瀏覽照片。三項都成功才算通過。

☐ 10. 上傳 1 張照片走完整流程

功用:由手機拍照開始,到 Google Sheets 出現識別結果,完整測試一次。

為何需要:每個環節單獨測試成功,不代表串連起來可以運作。這個測試確認照片同步、AI 識別及資料寫入全部接通。

安裝提示:用一件手邊有韓文或外文包裝的產品測試,記錄由上傳到出結果需要多少分鐘,作為日後估算現場處理量的基準。

完成後的下一步

  • 用 10 件產品測試照片識別的準確度,記錄每件需要人手補充多少資料。

  • 按測試結果調整拍攝規則及 AI 指令。

  • 再用 30–50 件產品試行一次,確認流程穩定後才正式出發採購。

 
 
 

留言


© 2035 by Odam Lviran. Powered and secured by Wix

  • Facebook
  • Flickr
  • Twitter
  • Pinterest
bottom of page