Select Page
Lovable 是什麼?從 MVP 到 MLP 的 AI App Builder 思考

Lovable 是什麼?從 MVP 到 MLP 的 AI App Builder 思考

如果把 Lovable 只看成「用 AI 幫你寫程式」的工具,會低估它真正有趣的地方。它更像是一種產品代理人,把想法、介面、資料庫、登入、部署和迭代放到同一個工作流裡,讓原本要跨過工程門檻的人,可以直接從需求開始往產品推進。

我會把 Lovable 放在跟 Manus AI 與 OpenManus 這類 AI 代理工具相近的位置來看。差別在於,Manus 更像是可以被交辦任務的通用代理人,Lovable 則更專注在把一個產品想法變成可以看、可以試、可以部署的 web app。

Lovable 真正賣的是產品速度

Lovable 官方文件把自己定義為 full-stack AI development platform,它不是只產生前端畫面,而是用自然語言建立、迭代、部署 web app,並且可以把前端、後端、資料庫、驗證與整合放進同一個工作流裡,對非工程背景的人來說,這件事的意義很直接。你不用先學完整開發流程,才有資格驗證一個產品想法。

這也是為什麼 Lovable 這類工具會和一般 no-code 平台不同,no-code 過去常常卡在模板與元件限制,AI app builder 則把入口改成對話,使用者先描述要做什麼,再透過一次次回饋修出接近產品的樣子,這個方向也和 Vibe Coding 工具正在重新定義開發流程的趨勢一致,只是 Lovable 把目標族群拉得更寬,從開發者延伸到創辦人、產品經理、設計師、行銷和小團隊。

從最小可行產品,走向最小讓人喜愛的產品

我最喜歡的不是「AI 可以幫你做 app」這句話,而是創辦人談到的產品觀。不要只停在 minimum viable product,也就是最小可行產品,而是往 minimum lovable product MLP 靠近,這個差異很關鍵。

MVP 的精神是用最少成本驗證假設,它很有效,但也很容易被誤用成「只要勉強能用就好」,MLP 則多問了一層問題,這個東西有沒有小到可以快速交付,同時又好到讓第一批使用者真的願意留下來、推薦它、甚至開始依賴它。

AI 工具讓做出 MVP 的成本下降,反而讓「可行」變得不夠稀缺,以前做出能跑的產品就值得驚訝,現在使用者可能一天看過十個 AI 做出來的 demo,真正有差異的,是誰能更快找到讓人喜歡的細節,例如流程順不順、介面是否一眼懂、錯誤狀態是否貼心、資料是否真的能解決工作裡的麻煩。

Lovable 跟 Manus AI 像在哪裡

Lovable 和 Manus AI 都不是單純聊天機器人。它們的共同點是把「理解需求」和「執行任務」接起來。差別只是在任務邊界不同。

面向LovableManus AI 類工具
主要任務把產品想法變成 web app把複雜任務拆解並執行
輸出型態網站、SaaS、內部工具、可部署應用報告、研究、網頁、資料分析、流程結果
使用入口用自然語言描述產品需求並迭代交辦目標,讓代理人規劃步驟
適合場景創業驗證、產品原型、內部工具研究、營運、分析、自動化任務
核心價值縮短從 idea 到可用產品的距離縮短從任務到成果的距離

從這個角度看,Lovable 不是要取代所有工程師,而是把產品探索的前段變得非常快。當需求還不穩、方向還在找、使用者還沒給出明確反饋時,用完整團隊慢慢打磨可能太重。Lovable 的價值是在這段模糊期中,讓更多人有能力把想法變成可以被使用者碰到的東西。

為什麼 MLP 比 MVP 更適合 AI 時代

AI 時代最大的變化,不只是生產速度變快,而是原型數量暴增。當每個人都能很快做出一個看起來像產品的東西,市場會更快對粗糙作品失去耐心。這時候,產品判斷會從「能不能做出來」移到「能不能讓人想用第二次」。

MLP 的思考可以拆成三個問題。

  • 它是否小到可以快速完成,不會卡在過度設計。
  • 它是否完整到足以處理一個真實情境,不只是展示用 demo。
  • 它是否有一個讓人喜歡的瞬間,讓使用者願意繼續互動。

這三件事剛好也是 AI app builder 的強項。它能快速生成,也能快速修改。創辦人或產品負責人可以把時間從「如何把東西做出來」轉到「這個東西為什麼值得被喜歡」。這一點比單純追求開發效率更重要。

給創辦人的使用方式

如果要用 Lovable 驗證產品,我不會建議一開始就把它當成完整 SaaS 工廠,而是當成產品假設測試器。你可以先把需求寫得非常具體,例如目標使用者是誰、他現在用什麼替代方案、最痛的流程是哪一步、成功狀態長什麼樣子。

接著用 Lovable 做出第一個可互動版本,找少數真正有痛點的人試用。重點不是問他們「你覺得如何」,而是觀察他們是否願意把自己的資料放進去、是否願意第二天再打開、是否願意為了這個工具改變原本流程。這比一句稱讚更有價值。

如果要再往工程落地走,還是需要開發紀律,像 用 Superpowers 建立 AI 開發紀律這類方法提醒的是,AI 生成速度越快,越需要規格、測試、版本控制和驗收,Lovable 官方也強調可同步 GitHub,這代表它不是只能停在玩具原型,也可以接回工程流程。

這類產品會把 AI 代理帶到更實際的位置

AI 代理最怕的是太抽象。大家都說代理人可以幫你完成任務,但真正有價值的產品,通常會先鎖定一個高頻、具體、有付費意願的任務。Lovable 鎖定的是 app builder。這讓它比泛用代理人更容易被理解,也更容易產生可見成果。

這也能連到最近 Codex 與 ChatGPT Work 走向 AI 代理的方向。未來的競爭不一定是誰的模型最會聊天,而是誰能把模型、工具、權限、部署、記憶和工作流包成一個讓人放心交付任務的產品。Lovable 在產品開發這個垂直場景裡,已經把這條路講得很清楚。

我的結論

Lovable 最值得看的,不是它能不能用一句 prompt 變出網站,而是它把產品開發的問題重新排序了。以前先問能不能做,現在更該問能不能讓人喜歡。以前 MVP 是驗證市場的低成本方法,現在 MLP 會變成 AI 時代更重要的產品標準。

因為能做出來的東西會越來越多,真正稀缺的會是判斷力。知道該做多小,知道哪裡不能省,知道哪個細節會讓使用者留下來。Lovable 這類工具的價值,不是讓每個人都變成工程師,而是讓更多人有機會更早面對真正的產品問題。

延伸資源

FAQ

Lovable 是什麼?

Lovable 是一個 AI app builder,可以用自然語言建立、迭代和部署 web app。它的重點不是只產生程式碼,而是把產品想法推進到可互動、可測試、可部署的狀態。

Lovable 跟 Manus AI 有什麼不同?

兩者都接近 AI 代理產品。Manus AI 偏向通用任務執行,Lovable 則聚焦在 web app 和產品開發,把想法、介面、資料庫、部署與迭代串在一起。

為什麼最小讓人喜愛的產品比 MVP 更重要?

AI 讓做出可行原型的成本下降,市場上會出現更多相似 demo。這時候只是能用不夠,產品還要有讓使用者願意留下來的體驗和價值。

InternVL3 本地部署教學:用 lmdeploy 跑 OCR 與多模態理解

InternVL3 本地部署教學:用 lmdeploy 跑 OCR 與多模態理解

InternVL3 值得注意的地方,不只是又一個開源多模態模型,而是它把本地 VLM 的使用場景推得更實際,OCR、掃描文件、模糊表格、手寫字、截圖理解,這些都不是聊天模型的展示題,而是每天真的會卡住工作的資料入口。

如果之前已經在玩 本地多模態分析,InternVL3 可以看成下一個很適合放進實驗清單的模型。它不只是看圖說話,而是更接近能處理文件、表格與複雜畫面的視覺語言模型。

InternVL3 的重點是文件理解,而不是炫技

AIVI 的整理把 InternVL3 放在企業級 OCR 和多模態理解的脈絡裡看。這個定位很合理。現在很多人把 VLM 拿來做圖片描述,但真正有價值的地方,往往是把原本不適合丟給文字模型的資料變成可處理的結構。

例如模糊 PDF 掃描件、手寫備註、拍歪的表格、截圖裡的 UI 狀態,這些資料以前要靠人工整理,或用傳統 OCR 加一堆後處理。InternVL3 這類模型讓流程變成另一種樣子。先讓 VLM 看懂畫面,再把結果交給下游的 RAG、資料庫、工作流或 Agent。

這也能和 MarkItDown 這類文件轉換工具互補。文字型文件可以先轉 Markdown,掃描影像、複雜表格和視覺內容則交給 VLM 補上理解能力。

InternVL3 有哪些技術方向值得看

AIVI 筆記提到三個重點。第一個是原生多模態預訓練。它不是先訓練純文字模型,再把視覺模組接上去,而是在同一個訓練階段同時學文字和多模態資料。這個方向的好處,是減少後期對齊的落差,讓模型在文字能力與視覺理解之間更一致。

第二個是可變視覺位置編碼。這類設計的核心,是讓視覺 token 的位置表示更彈性,支援更長的多模態上下文。對文件理解很重要,因為真實文件常常不是單張乾淨圖片,而是多頁、表格、註記、圖文混排。

第三個是偏好優化與測試時擴展。簡單說,就是讓模型不只會回答,也能在推理過程中更穩定地挑出比較好的答案。這對 OCR 類任務尤其重要,因為一個字看錯、欄位對錯、單位錯置,都可能讓後面的分析整個歪掉。

為什麼要用 lmdeploy

InternVL3 本身是模型,真正要落到日常使用,還需要部署層,這就是 InternLM 的 lmdeploy 進場的地方。它的定位是壓縮、部署和服務化 LLM 與 VLM,官方 README 強調高效推理、量化、多機多卡服務和相容性。

用比較白話的方式說,lmdeploy 是把模型從「可以下載」變成「可以被應用呼叫」。當它用 OpenAI 相容 API 跑起來後,Open WebUI、自寫腳本、內部工具或 Agent 流程都可以用同一套 API 方式接進來。

這一點對本地部署很重要,單次 demo 可以直接跑 notebook,但長期使用要考慮服務常駐、併發、顯存、量化、監控和前端介面。這也是為什麼本地 AI 不該只停在安裝成功,而要慢慢走向像 OpenMontage 本地部署那樣,把模型、服務和工作流串起來。

建議部署流程

AIVI 的流程可以整理成四段。第一段是準備 Linux 或 WSL 環境,第二段是建立 conda 環境,第三段是安裝 lmdeploy 與必要套件,第四段是啟動 API server 並接到 Open WebUI。

conda create -n lmdeploy python=3.11 -y
conda activate lmdeploy
pip install lmdeploy partial_json_parser timm

模型服務可以先用 14B 版本做測試。AIVI 範例使用 TurboMind backend,port 設在 23333,並指定 InternVL 相關 chat template。

lmdeploy serve api_server OpenGVLab/InternVL3-14B-Instruct --backend turbomind --server-port 23333 --tp 2 --chat-template internvl2_5

啟動後,OpenAI 相容呼叫大致長這樣。重點不是 API key 本身,而是 base_url 指向本機服務。

from openai import OpenAI

client = OpenAI(
    api_key="local-key",
    base_url="http://127.0.0.1:23333/v1"
)

model_name = client.models.list().data[0].id

如果要給一般使用者操作,可以再裝 Open WebUI。

pip install open-webui
open-webui serve

Open WebUI 的價值不是漂亮而已,而是讓 VLM 從工程實驗變成日常工具。你可以把它當成公司內部的視覺文件入口,讓同事不用碰 Python,也能上傳圖片、掃描件或表格截圖測試效果,這個方向也和 AI Agent 進入可視化操作介面的趨勢一致。

部署前要先想清楚硬體與模型大小

InternVL3 有不同參數規模。不要一開始就衝最大模型,除非你已經有足夠顯存和多卡環境,比較務實的做法,是先用 14B 或更小版本建立流程,確認 API、Open WebUI、圖片上傳、OCR 品質和下游應用都通,再決定是否升級。

lmdeploy 官方支援量化與多種推理引擎,這表示部署時可以在速度、顯存、品質之間取平衡。若是個人工作站,應該先關心能不能穩定跑起來。若是團隊服務,才進一步考慮併發、多卡與監控。

如果已經在比較本地模型格式與顯卡路線,可以順手參考 Ollama 與 Qwen 量化選擇這類文章。雖然工具不同,但同樣是在處理顯存、速度和品質的取捨。

適合拿來做什麼

  • 把掃描 PDF 或圖片文件轉成可分析的文字與表格。
  • 判讀手寫註記、發票、表單、截圖與複雜版面。
  • 為內部知識庫補上圖片與文件理解能力。
  • 替 GUI Agent 提供畫面理解與狀態判斷。
  • 建立不依賴雲端 API 的企業內部 VLM 服務。

我會特別看好文件處理和內部工具場景。因為這些工作通常資料敏感,而且每家公司文件格式不同,雲端通用 OCR 未必能直接解決。能本地跑,代表可以把資料留在自己的機器或內網裡,再慢慢針對真實樣本調整流程。

我的結論

InternVL3 加 lmdeploy 的組合,真正值得看的不是安裝命令,而是它讓本地 VLM 服務變得更像一個可長期使用的基礎設施。模型負責看懂圖片與文件,lmdeploy 負責把模型服務化,Open WebUI 或其他前端負責降低使用門檻。

如果你的工作裡有大量掃描件、圖片表格、手寫內容、UI 截圖或需要保密的文件,這條路線很值得測。它不一定會取代所有 OCR 工具,但會讓 OCR 從單純辨識文字,升級成理解畫面裡的結構與意圖。

延伸資源

InternVL3.5 models HuggingFace

FAQ

InternVL3 適合做什麼?

InternVL3 適合處理 OCR、掃描件、手寫字、表格截圖、圖文混排文件和 GUI 畫面理解。它的價值不只是描述圖片,而是把視覺資料轉成可被後續流程使用的資訊。

lmdeploy 在這裡扮演什麼角色?

lmdeploy 是部署與服務化工具。它可以把 InternVL3 這類模型包成 API server,讓 Open WebUI、Python 腳本或內部工具用 OpenAI 相容方式呼叫。

一定要用最大版本的 InternVL3 嗎?

建議先用較小版本把流程跑通,確認 OCR 品質、顯存占用、API 和前端整合都穩定,再依需求升級到更大的模型。

RunningHub 是什麼?把 ComfyUI 工作流變成 AI 內容生產平台

RunningHub 是什麼?把 ComfyUI 工作流變成 AI 內容生產平台

RunningHub 最值得看的地方,不是它又做了一個線上 AI 繪圖平台,而是它把 ComfyUI 工作流、AI 應用、模型 API、工作流 API 和內容模板包成一個可營運的創作平台。對內容團隊來說,這比較像是把原本散在本機、模型網站、工作流社群和 API 文件裡的能力,整理成同一個生產入口。

如果你之前已經在玩 本機 ComfyUI 與開源繪圖模型,RunningHub 可以看成另一條路。它不是要求每個人都先理解節點、環境、顯卡和模型路徑,而是把工作流託管在雲端,讓創作、分享、調用和商業化更接近一般工具的使用方式。

RunningHub 是什麼

RunningHub 官方把自己定位成原生 AI 智能體驅動的全能內容創作平台,支援 ComfyUI 工作流、無限畫布、AI 應用和模型 API 調用。這句話拆開看,其實代表三層產品。

  • 第一層是創作入口,包含快捷創作、無限畫布、rhTV、RHSTORY、VibeX 和各種模板。
  • 第二層是工作流市場,讓創作者基於 ComfyUI 做出可複用的流程,並提供給其他人直接使用。
  • 第三層是 API 與開發者工具,把模型、AI 應用和工作流變成可以被產品或內部系統調用的服務。

這三層合在一起,RunningHub 的野心就比較清楚了,它不是只想做一個 ComfyUI 雲端版,而是想做 AI 內容生產的基礎平台。創作者可以在上面做模板,團隊可以用模板產出素材,開發者可以透過 API 把同一套能力接到自己的產品裡。

和本機 ComfyUI 最大差別

本機 ComfyUI 的好處是自由度高,模型和節點都能自己控制,缺點也很明顯,安裝、模型管理、節點衝突、顯卡限制和工作流維護都會吃掉大量時間。RunningHub 則把這些麻煩轉成雲端服務與平台規則。

面向本機 ComfyUIRunningHub
環境管理自己安裝 Python、節點、模型和驅動平台託管工作流與模型能力
硬體成本需要自己的 GPU 或雲端機器按平台資源與調用方式使用
分享方式通常分享 JSON、模型清單與安裝說明可直接變成模板、AI 應用或 API
適合對象技術玩家、研究者、重度創作者內容團隊、電商、短劇、行銷、開發者
商業化路徑需要自己包服務或教學平台內有模板、應用與創作者激勵

這和 Liblib 這類中國 AI 創作平台很像,都是把模型能力、創作者生態與素材生產流程放進平台。差別在於 RunningHub 特別強調 ComfyUI 工作流、AI 應用和 API 的連動,對想把流程產品化的人更有吸引力。

工作流才是核心資產

RunningHub 的 ComfyUI 頁面不是只展示模型,而是展示大量工作流。像商品圖、角色設計、短劇分鏡、動作模仿、去水印、高清修復、影片超分、圖生影片等,都不是單一模型能解決的問題,而是由多個節點和步驟組成的流程。

這一點很重要。AI 內容創作正在從 prompt 時代走向 workflow 時代。單次生成可以靠運氣,多次穩定產出就需要流程。誰能把流程沉澱成模板、應用和 API,誰就更接近可複製的生產力。

這也能和 OpenMontage 本地影片工作流放在一起看。一邊是本地自架、可控性更高,另一邊是平台化、上手更快。真正要選哪一邊,不是看哪個比較酷,而是看團隊需要的是控制權,還是交付速度。

API 讓 RunningHub 不只是一個網站

RunningHub 的 API 頁面有一個關鍵說法,單一接口可以直連 400 多個主流大模型。它也把能力拆成模型 API、AI 應用 API 和工作流 API。這代表開發者不一定要讓使用者進 RunningHub 網站操作,也可以把平台能力接進自己的產品。

官方列出的生產環境重點包括全模態聚合、工作流託管、彈性按需計費與企業級安全。這幾個詞不是行銷話術而已。對公司來說,真正麻煩的往往不是模型能不能跑,而是能不能穩定調用、能不能控權限、能不能算成本、能不能把工作流變成內部服務。

RunningHub 也提供 RH_CLI、RH_Skills、ComfyUI 插件與 AI Developer Kit。這些工具的意義是降低接入門檻。創作者可以從平台模板開始,工程團隊則可以把流程變成自動化服務。這和 AI 代理走向工作平台是同一個方向,重點不只是模型,而是把模型放進可用的工作系統。

哪些人最適合用 RunningHub

我會把 RunningHub 的使用者分成四類。

  • 電商與品牌團隊,需要大量商品圖、短影片、模特圖、場景圖和廣告素材。
  • 短劇與內容團隊,需要分鏡、角色、場景、動作模仿和影像增強。
  • ComfyUI 創作者,想把自己的工作流變成模板、應用或可被調用的服務。
  • 開發者與企業團隊,想用 API 把模型和工作流接進既有系統。

如果只是偶爾玩圖,本機工具或單一模型網站就夠了。如果是每天要產內容、測素材、上架商品、做短劇或替客戶交付,RunningHub 這種平台化工具才會開始有價值。因為它解決的不是單張圖,而是內容生產流程。

我會怎麼開始測

第一步不要先研究所有功能,而是挑一個真實任務。例如電商商品圖、短劇分鏡、社群廣告短片或角色一致性測試。用官方模板跑出第一版,記錄效果、成本和可修改程度。

第二步才是比較工作流。看同一個任務能不能換模型、改節點、調提示詞、保留角色一致性,或直接變成 AI 應用。這一步能判斷 RunningHub 是臨時工具,還是能進入你的固定流程。

第三步看 API。如果你要把內容生產接到網站、內部後台、自動化任務或客戶服務流程,工作流 API 才是長期價值。這時候就要評估調用成本、回傳格式、權限控管和失敗重試。

我的結論

RunningHub 的定位很清楚,它想把 ComfyUI 從高手工具變成內容生產平台,這件事不只是降低門檻,也是在改變 AI 創作的價值重心。過去大家比的是誰會寫 prompt,現在會慢慢變成誰能設計穩定工作流,誰能把工作流包成應用,誰能把應用接成 API。

如果你只想偶爾生成圖片,RunningHub 可能會顯得太大。如果你在做短劇、電商、廣告素材、品牌內容或 AI 工具產品,它就很值得看。因為它賣的不是單次生成,而是從創作、模板、工作流到 API 的整套生產鏈。

延伸資源

FAQ

RunningHub 是什麼?

RunningHub 是一個 AI 內容創作平台,整合 ComfyUI 工作流、AI 應用、無限畫布、模型 API 和工作流 API,適合把圖像、影片和內容流程平台化。

RunningHub 和本機 ComfyUI 有什麼差別?

本機 ComfyUI 自由度高,但需要自己管理環境、模型和顯卡。RunningHub 把工作流和模型能力雲端化,適合需要快速創作、分享模板、建立 AI 應用或調用 API 的團隊。

RunningHub 適合哪些場景?

它適合電商商品圖、短劇分鏡、品牌素材、影片生成、角色一致性、高清修復,以及把 ComfyUI 工作流變成可重複調用的內部工具或 API 服務。

Docling 是什麼?PDF 轉 Markdown、OCR 與 VLM 文件解析實戰

Docling 是什麼?PDF 轉 Markdown、OCR 與 VLM 文件解析實戰

企業知識庫和 AI Agent 最麻煩的地方,常常不是模型不夠聰明,而是資料進不來。PDF、掃描合約、研究報告、表格、圖片型文件,看起來都只是文件,但對 RAG 或 Agent 來說,它們必須先被轉成穩定、乾淨、可引用的結構化內容。

Docling 就是在解這個入口問題。它不是只把 PDF 拆成純文字,而是把文件版面、閱讀順序、表格、公式、圖片、OCR 結果整理成 AI 更容易消化的格式,例如 Markdown、HTML、JSON。對要做企業知識庫的人來說,這一層通常比後面換哪一個聊天模型更關鍵。

Docling 適合解決什麼問題

Docling 是 IBM Research Zurich 發起的開源專案,採用 MIT License。它支援 PDF、DOCX、PPTX、XLSX、HTML、EPUB、圖片與音訊等格式,官方也強調它能和 LangChain、LlamaIndex、CrewAI、Haystack 這類生成式 AI 工具鏈整合。

如果只是把少量文件轉成 Markdown,微軟的 MarkItDown 會很輕巧,之前我也整理過 MarkItDown 教學,但 Docling 的定位更偏向文件理解管線,尤其是 PDF 版面、表格、掃描文件、VLM 輔助解析這些較複雜的場景。

最基本的使用方式

Docling 的入門方式很直接,Python 環境建好後先安裝依賴:

pip install litellm google-generativeai docling

最小 Python 範例可以用 DocumentConverter 讀取 PDF,再輸出 Markdown:

from docling.document_converter import DocumentConverter

source = "https://arxiv.org/pdf/2408.09869"
converter = DocumentConverter()
result = converter.convert(source)

markdown_text = result.document.export_to_markdown()
print(markdown_text)

也可以用命令列直接轉檔:

docling https://arxiv.org/pdf/2408.09869

這種方式很適合處理數位原生 PDF,例如論文、報告、產品文件。它能保留標題層級、段落、表格與部分版面資訊,後續要切 chunk、做向量化、放進 RAG 都比較順。

掃描 PDF 要接 VLM 才會真正好用

企業場景裡最痛的通常是掃描件。掃描合約、舊報紙、模糊文件、影印後再掃描的 PDF,傳統 OCR 很容易漏字、錯行、表格亂掉,Docling 的強項之一,是可以把解析流程接到視覺語言模型,讓 VLM 協助理解頁面。

本地部署路線可以用 LM Studio 載入 InternVL3-9B,讓 Docling 透過 OpenAI 相容 API 呼叫本機模型,這個做法的優點是資料不必送到外部雲端,適合公司內部文件、客戶資料、合約與敏感文件。缺點是需要顯卡資源,也要接受本地模型在模糊文字上的上限。

如果追求辨識品質,Gemini 2.5 Pro 這類雲端 VLM 的效果通常會更穩,尤其是模糊掃描、複雜版面、引用格式、符號與表情符號。代價就是 API 成本、資料外送與權限控管,真正落地時,我會把它分成兩條管線:一般文件走本地模型,低信心或高價值文件再送雲端模型複核。

一個實用的企業知識庫流程

  1. 先把 PDF、Word、Excel、HTML、圖片掃描件集中到同一個資料夾或物件儲存。
  2. 用 Docling 轉成 Markdown 或 JSON,保留頁碼、標題、表格與圖片資訊。
  3. 針對掃描件啟用 OCR 或 VLM 管線,低品質文件可以標記信心分數。
  4. 清理內容,移除頁首頁尾、重複頁碼、錯誤斷行,再依標題與段落切 chunk。
  5. 把 chunk 放入向量資料庫,同時保存原始頁面來源,方便回答時回溯引用。
  6. 接到 RAG、Agent 或 Notebook 型工具,讓使用者可以查詢、摘要、比對文件。

之前整理過 GraphRAG 使用本地端的 Ollama,或是 Open Notebook 這類私有研究工作流,前面都需要穩定的文件解析層。Docling 可以放在最前端,負責把混亂文件變成 AI 能讀的乾淨材料。

LM Studio、InternVL3、Gemini 怎麼選

如果資料敏感,先選 LM Studio 加 InternVL3。這種配置比較像私有 OCR 與文件理解服務,可以在內網跑,也能和既有 Python 管線整合。若你已經在評估 Qwen 或其他本地模型,也可以參考 Ollama Qwen 3.6 怎麼選本地端多模態分析實戰 的思路。

如果文件很雜、品質很差、需要快速拿到高準確度結果,Gemini 2.5 Pro 會比較省心。尤其是頁面裡有表格、引用、符號、圖片文字混在一起時,雲端 VLM 的容錯能力會更好。我的建議不是二選一,而是分層使用:本地模型做第一輪,難件再升級到雲端模型。

導入前要注意的坑

第一,Python 版本要注意,Docling 近期版本已經不支援 Python 3.9,建議直接用 Python 3.10 以上,專案環境也要隔離,避免和舊套件衝突。

第二,不要只看 Markdown 有沒有產生,真正要檢查的是段落順序、表格欄位、頁碼引用、公式、圖片說明、錯字率。只要這些地方亂掉,後面的 RAG 回答就會變得不可信。

第三,VLM 不是魔法,模糊掃描、歪斜頁面、低解析度照片仍然會出錯。比較穩的做法是保存原始頁面圖、解析後文字、模型信心與人工校對狀態,讓知識庫能追蹤每一段內容從哪裡來。

結論

Docling 值得放進 AI 知識庫工具箱,原因不是它可以把 PDF 轉 Markdown 這麼簡單,而是它把文件解析變成一條可組合的管線。一般文件用基礎轉換,掃描件加 OCR,高難度文件再接 VLM,最後輸出成 RAG 可以使用的 Markdown 或 JSON。

如果你的資料來源大多是網頁和乾淨文字,Docling 不一定是第一個要上的工具。但只要公司文件裡有大量 PDF、掃描件、表格、舊報告,它就是很值得測的入口層。AI 系統的回答品質,很多時候從文件被讀進來的那一刻就決定了。

FAQ

Docling 和 MarkItDown 差在哪裡?

MarkItDown 很適合快速把常見文件轉成 Markdown。Docling 更偏向完整文件理解,強調 PDF 版面、表格結構、OCR、VLM 和 AI 工具鏈整合。

一定要用 Gemini 才能處理掃描 PDF 嗎?

不一定。本地可以用 LM Studio 搭配 InternVL3 這類視覺模型。Gemini 的優勢是複雜文件辨識品質通常更好,但需要考慮 API 成本和資料外送。

Docling 適合企業內部知識庫嗎?

很適合,特別是資料來源包含 PDF、掃描件、簡報、表格和舊文件時。它可以把文件轉成 AI 較容易處理的格式,再交給 RAG 或 Agent 使用。