實際影片長度:4:40.000。原文、繁中、雙語可點擊句子跳轉影片。
0:00.000–0:05.600
zh200份PDF,以前要花一整天複製貼上,手動整理格式。
0:05.600–0:09.600
zh現在一行指令,10秒全部變markdown。
0:09.600–0:11.486
zh今天帶你從安裝到實戰,
0:11.486–0:14.400
zh最後我會把它接進AI-agent,
0:14.400–0:18.000
zh讓Claude自己去讀你硬碟上的任何檔案。
0:18.000–0:20.400
zh先讓你看看這東西有多快。
0:20.400–0:22.884
zh假設你手邊有個Excel,
0:22.884–0:25.178
zh想丟給Claude分析,
0:25.178–0:26.707
zh以前你要開檔案,
0:26.707–0:27.662
zh複製貼上,
0:27.662–0:29.000
zh格式全部跑掉。
0:29.000–0:34.800
zh那我在Terminal輸入這個指令,然後打開轉換成功的檔案看一下。
0:34.800–0:38.267
zhExcel的每個Sheet會變成一個Section,
0:38.267–0:40.800
zh表格直接變markdown table。
0:40.800–0:43.840
zh你拿去丟RAG pipeline,
0:43.840–0:47.070
zh就是讓AI能搜尋你文件的那種系統,
0:47.070–0:48.400
zh格式不會跑掉。
0:48.400–0:51.800
zh再來是一個更猛的,直接丟網址也可以。
0:51.800–0:58.400
zh你看它,真的連網頁都能抓,所有的內容全部轉成了標準的markdown。
0:58.400–1:01.200
zh是不是超快?一行就搞定。
1:01.200–1:02.858
zh裝這個30秒的事,
1:02.858–1:05.621
zh你要Python3.10以上,
1:05.621–1:08.200
zh大部分人的Mac應該都有了。
1:08.200–1:11.600
zh但我建議你先開一個虛擬環境再裝。
1:11.600–1:16.000
zh因為,MarkItDown的安裝參數會拉進一大堆依賴。
1:16.000–1:20.600
zh你直接裝在系統Python裡面,很容易跟其他套件打架。
1:20.600–1:22.209
zh如果你不想全裝也行,
1:22.209–1:23.496
zh只裝需要的格式,
1:23.496–1:28.000
zh只要將pip install命令改成其他的檔案後綴名就好。
1:28.000–1:30.800
zh那這裡我還是選擇全部安裝。
1:30.800–1:33.600
zh可以裝的選項,我放在畫面上了。
1:33.600–1:36.200
zh你看你需要哪些,就裝哪些。
1:36.200–1:38.800
zh我建議裝完確認一下版本。
1:38.800–1:41.200
zhOK,搞定,可以開始玩了。
1:41.200–1:43.400
zhCLI適合一個一個轉。
1:43.400–1:46.600
zh但如果你有一百個文件要喂給AI呢?
1:46.600–1:49.600
zh你不會想一個一個手動打指令吧?
1:49.600–1:53.200
zhPython API才是真正好用的地方。
1:53.200–1:58.800
zh那我先創建一個批量處理的腳本,然後把這段代碼複製進去。
1:58.800–2:00.800
zh跑一下看看效果。
2:00.800–2:05.600
zh這段在做的事就是,掃描Documents資料夾裡面所有檔案。
2:05.600–2:07.238
zh只要附檔名是Word、
2:07.238–2:08.132
enExcel、
2:08.132–2:09.323
zhPPT其中一個,
2:09.323–2:12.600
zh就自動轉成Markdown存到另一個資料夾。
2:12.600–2:17.200
zh你看,整個資料夾的文件幾秒鐘全部轉好。
2:17.200–2:19.100
zh假設你在做知識庫,
2:19.100–2:21.000
zh200份合約文件,
2:21.000–2:23.111
zh以前花一天手動處理,
2:23.111–2:24.800
zh現在10秒跑完。
2:24.800–2:27.600
zh純文字轉換只是基本功。
2:27.600–2:31.200
zh你丟一張圖片給它,它不只讀圖片信息。
2:31.200–2:34.600
zh它還可以讓AI幫你描述圖片內容。
2:34.600–2:38.400
zh那,跑一下腳本,看看它描述的是否準確。
2:38.400–2:43.400
zh這AI的分析數據可以說正確率99.99%。
2:43.400–2:49.200
zh現在的描述是英文的,你還可以自訂Prompt,讓它用繁體中文來描述。
2:49.200–2:51.600
zh這樣看起來就親切多了。
2:51.600–2:55.624
zh其實MarkItDown有一個mcp server,
2:55.624–2:58.200
zh你可以把它想成幫AI裝一個外掛。
2:58.200–3:04.000
zh裝完之後,AI就能自己去讀Word、Excel、PPT,不用你手動轉。
3:04.000–3:06.600
zh我用Claude Desktop示範。
3:06.600–3:11.600
zh打開設定檔,添加下面的代碼,重啟Claude App。
3:11.600–3:14.600
zh那,我讓Claude來分析一下這個檔案。
3:14.600–3:16.600
zh你看,你什麼都沒做。
3:16.600–3:17.616
zh你看,你什麼都沒做。
3:17.616–3:19.852
zhClaude自己去呼叫MarkItDown,
3:19.852–3:21.784
zh把Excel轉成MarkItDown,
3:21.784–3:22.800
zh然後直接分析給你看。
3:22.800–3:24.880
zh以後,你跟Claude說,
3:24.880–3:25.840
zh讀這個檔案,
3:25.840–3:27.120
zh不管是Word、
3:27.120–3:28.080
enExcel、
3:28.080–3:28.720
enPPT,
3:28.720–3:30.000
zh它都能自己處理。
3:30.000–3:31.400
zh剩最後一段了。
3:31.400–3:36.000
zhMarketdown除了內建支援的格式,它還有Plugin系統。
3:36.000–3:42.000
zh如果你有什麼冷門格式需要處理,可以自己寫一個Converter掛上去。
3:42.000–3:43.358
zh進階玩家有興趣的話,
3:43.358–3:47.026
zh官方Github有一個Sample Plugin的範例,
3:47.026–3:49.200
zh連結放在Description。
3:49.200–3:51.906
zh另外還有一個MarkItDown.
3:51.906–3:53.657
zhocr的Plugin,
3:53.657–3:54.612
zh裝上去之後,
3:54.612–3:57.000
zh它碰到Word裡面嵌入的圖片。
3:57.000–4:03.000
zh會自動用LLM做OCR,幫你把圖片裡的文字也抓出來。
4:03.000–4:07.000
zh如果你的文件有很多截圖,這個超好用。
4:07.000–4:09.000
zh好,快速總結一下。
4:09.000–4:13.000
zhMarkItDown是微軟開源的文件轉MarkItDown工具。
4:13.000–4:15.000
zhCLI一行指令轉單檔。
4:15.000–4:19.000
zhPython API可以批次處理整個資料夾。
4:19.000–4:23.000
zh加上LLM還能幫圖片做描述。
4:23.000–4:27.000
zhMCP Server讓AI Agent直接自己去讀檔案。
4:27.000–4:29.000
zh現在給你一個挑戰。
4:29.000–4:31.000
zh關掉影片,打開Terminal。
4:31.000–4:37.000
zh花三分鐘把你桌面上隨便一個Excel或Word轉成MarkItDown。
4:37.000–4:38.000
zh感受一下有多快。
4:38.000–4:40.000
zh我們下支影片見。
0:00.000–0:05.600
200份PDF,以前要花一整天複製貼上,手動整理格式。
0:05.600–0:09.600
現在一行指令,10秒全部變markdown。
0:09.600–0:11.486
今天帶你從安裝到實戰,
0:11.486–0:14.400
最後我會把它接進AI-agent,
0:14.400–0:18.000
讓Claude自己去讀你硬碟上的任何檔案。
0:18.000–0:20.400
先讓你看看這東西有多快。
0:20.400–0:22.884
假設你手邊有個Excel,
0:22.884–0:25.178
想丟給Claude分析,
0:25.178–0:26.707
以前你要開檔案,
0:26.707–0:27.662
複製貼上,
0:27.662–0:29.000
格式全部跑掉。
0:29.000–0:34.800
那我在Terminal輸入這個指令,然後打開轉換成功的檔案看一下。
0:34.800–0:38.267
Excel的每個Sheet會變成一個Section,
0:38.267–0:40.800
表格直接變markdown table。
0:40.800–0:43.840
你拿去丟RAG pipeline,
0:43.840–0:47.070
就是讓AI能搜尋你文件的那種系統,
0:47.070–0:48.400
格式不會跑掉。
0:48.400–0:51.800
再來是一個更猛的,直接丟網址也可以。
0:51.800–0:58.400
你看它,真的連網頁都能抓,所有的內容全部轉成了標準的markdown。
0:58.400–1:01.200
是不是超快?一行就搞定。
1:01.200–1:02.858
裝這個30秒的事,
1:02.858–1:05.621
你要Python3.10以上,
1:05.621–1:08.200
大部分人的Mac應該都有了。
1:08.200–1:11.600
但我建議你先開一個虛擬環境再裝。
1:11.600–1:16.000
因為,MarkItDown的安裝參數會拉進一大堆依賴。
1:16.000–1:20.600
你直接裝在系統Python裡面,很容易跟其他套件打架。
1:20.600–1:22.209
如果你不想全裝也行,
1:22.209–1:23.496
只裝需要的格式,
1:23.496–1:28.000
只要將pip install命令改成其他的檔案後綴名就好。
1:28.000–1:30.800
那這裡我還是選擇全部安裝。
1:30.800–1:33.600
可以裝的選項,我放在畫面上了。
1:33.600–1:36.200
你看你需要哪些,就裝哪些。
1:36.200–1:38.800
我建議裝完確認一下版本。
1:38.800–1:41.200
OK,搞定,可以開始玩了。
1:41.200–1:43.400
CLI適合一個一個轉。
1:43.400–1:46.600
但如果你有一百個文件要喂給AI呢?
1:46.600–1:49.600
你不會想一個一個手動打指令吧?
1:49.600–1:53.200
Python API才是真正好用的地方。
1:53.200–1:58.800
那我先創建一個批量處理的腳本,然後把這段代碼複製進去。
1:58.800–2:00.800
跑一下看看效果。
2:00.800–2:05.600
這段在做的事就是,掃描Documents資料夾裡面所有檔案。
2:05.600–2:07.238
只要附檔名是Word、
2:07.238–2:08.132
Excel、
2:08.132–2:09.323
PPT其中一個,
2:09.323–2:12.600
就自動轉成Markdown存到另一個資料夾。
2:12.600–2:17.200
你看,整個資料夾的文件幾秒鐘全部轉好。
2:17.200–2:19.100
假設你在做知識庫,
2:19.100–2:21.000
200份合約文件,
2:21.000–2:23.111
以前花一天手動處理,
2:23.111–2:24.800
現在10秒跑完。
2:24.800–2:27.600
純文字轉換只是基本功。
2:27.600–2:31.200
你丟一張圖片給它,它不只讀圖片信息。
2:31.200–2:34.600
它還可以讓AI幫你描述圖片內容。
2:34.600–2:38.400
那,跑一下腳本,看看它描述的是否準確。
2:38.400–2:43.400
這AI的分析數據可以說正確率99.99%。
2:43.400–2:49.200
現在的描述是英文的,你還可以自訂Prompt,讓它用繁體中文來描述。
2:49.200–2:51.600
這樣看起來就親切多了。
2:51.600–2:55.624
其實MarkItDown有一個mcp server,
2:55.624–2:58.200
你可以把它想成幫AI裝一個外掛。
2:58.200–3:04.000
裝完之後,AI就能自己去讀Word、Excel、PPT,不用你手動轉。
3:04.000–3:06.600
我用Claude Desktop示範。
3:06.600–3:11.600
打開設定檔,添加下面的代碼,重啟Claude App。
3:11.600–3:14.600
那,我讓Claude來分析一下這個檔案。
3:14.600–3:16.600
你看,你什麼都沒做。
3:16.600–3:17.616
你看,你什麼都沒做。
3:17.616–3:19.852
Claude自己去呼叫MarkItDown,
3:19.852–3:21.784
把Excel轉成MarkItDown,
3:21.784–3:22.800
然後直接分析給你看。
3:22.800–3:24.880
以後,你跟Claude說,
3:24.880–3:25.840
讀這個檔案,
3:25.840–3:27.120
不管是Word、
3:27.120–3:28.080
Excel、
3:28.080–3:28.720
PPT,
3:28.720–3:30.000
它都能自己處理。
3:30.000–3:31.400
剩最後一段了。
3:31.400–3:36.000
Marketdown除了內建支援的格式,它還有Plugin系統。
3:36.000–3:42.000
如果你有什麼冷門格式需要處理,可以自己寫一個Converter掛上去。
3:42.000–3:43.358
進階玩家有興趣的話,
3:43.358–3:47.026
官方Github有一個Sample Plugin的範例,
3:47.026–3:49.200
連結放在Description。
3:49.200–3:51.906
另外還有一個MarkItDown.
3:51.906–3:53.657
ocr的Plugin,
3:53.657–3:54.612
裝上去之後,
3:54.612–3:57.000
它碰到Word裡面嵌入的圖片。
3:57.000–4:03.000
會自動用LLM做OCR,幫你把圖片裡的文字也抓出來。
4:03.000–4:07.000
如果你的文件有很多截圖,這個超好用。
4:07.000–4:09.000
好,快速總結一下。
4:09.000–4:13.000
MarkItDown是微軟開源的文件轉MarkItDown工具。
4:13.000–4:15.000
CLI一行指令轉單檔。
4:15.000–4:19.000
Python API可以批次處理整個資料夾。
4:19.000–4:23.000
加上LLM還能幫圖片做描述。
4:23.000–4:27.000
MCP Server讓AI Agent直接自己去讀檔案。
4:27.000–4:29.000
現在給你一個挑戰。
4:29.000–4:31.000
關掉影片,打開Terminal。
4:31.000–4:37.000
花三分鐘把你桌面上隨便一個Excel或Word轉成MarkItDown。
4:37.000–4:38.000
感受一下有多快。
4:38.000–4:40.000
我們下支影片見。
0:00.000–0:05.600
zh200份PDF,以前要花一整天複製貼上,手動整理格式。
200份PDF,以前要花一整天複製貼上,手動整理格式。
0:05.600–0:09.600
zh現在一行指令,10秒全部變markdown。
現在一行指令,10秒全部變markdown。
0:09.600–0:11.486
zh今天帶你從安裝到實戰,
今天帶你從安裝到實戰,
0:11.486–0:14.400
zh最後我會把它接進AI-agent,
最後我會把它接進AI-agent,
0:14.400–0:18.000
zh讓Claude自己去讀你硬碟上的任何檔案。
讓Claude自己去讀你硬碟上的任何檔案。
0:18.000–0:20.400
zh先讓你看看這東西有多快。
先讓你看看這東西有多快。
0:20.400–0:22.884
zh假設你手邊有個Excel,
假設你手邊有個Excel,
0:22.884–0:25.178
zh想丟給Claude分析,
想丟給Claude分析,
0:25.178–0:26.707
zh以前你要開檔案,
以前你要開檔案,
0:26.707–0:27.662
zh複製貼上,
複製貼上,
0:27.662–0:29.000
zh格式全部跑掉。
格式全部跑掉。
0:29.000–0:34.800
zh那我在Terminal輸入這個指令,然後打開轉換成功的檔案看一下。
那我在Terminal輸入這個指令,然後打開轉換成功的檔案看一下。
0:34.800–0:38.267
zhExcel的每個Sheet會變成一個Section,
Excel的每個Sheet會變成一個Section,
0:38.267–0:40.800
zh表格直接變markdown table。
表格直接變markdown table。
0:40.800–0:43.840
zh你拿去丟RAG pipeline,
你拿去丟RAG pipeline,
0:43.840–0:47.070
zh就是讓AI能搜尋你文件的那種系統,
就是讓AI能搜尋你文件的那種系統,
0:47.070–0:48.400
zh格式不會跑掉。
格式不會跑掉。
0:48.400–0:51.800
zh再來是一個更猛的,直接丟網址也可以。
再來是一個更猛的,直接丟網址也可以。
0:51.800–0:58.400
zh你看它,真的連網頁都能抓,所有的內容全部轉成了標準的markdown。
你看它,真的連網頁都能抓,所有的內容全部轉成了標準的markdown。
0:58.400–1:01.200
zh是不是超快?一行就搞定。
是不是超快?一行就搞定。
1:01.200–1:02.858
zh裝這個30秒的事,
裝這個30秒的事,
1:02.858–1:05.621
zh你要Python3.10以上,
你要Python3.10以上,
1:05.621–1:08.200
zh大部分人的Mac應該都有了。
大部分人的Mac應該都有了。
1:08.200–1:11.600
zh但我建議你先開一個虛擬環境再裝。
但我建議你先開一個虛擬環境再裝。
1:11.600–1:16.000
zh因為,MarkItDown的安裝參數會拉進一大堆依賴。
因為,MarkItDown的安裝參數會拉進一大堆依賴。
1:16.000–1:20.600
zh你直接裝在系統Python裡面,很容易跟其他套件打架。
你直接裝在系統Python裡面,很容易跟其他套件打架。
1:20.600–1:22.209
zh如果你不想全裝也行,
如果你不想全裝也行,
1:22.209–1:23.496
zh只裝需要的格式,
只裝需要的格式,
1:23.496–1:28.000
zh只要將pip install命令改成其他的檔案後綴名就好。
只要將pip install命令改成其他的檔案後綴名就好。
1:28.000–1:30.800
zh那這裡我還是選擇全部安裝。
那這裡我還是選擇全部安裝。
1:30.800–1:33.600
zh可以裝的選項,我放在畫面上了。
可以裝的選項,我放在畫面上了。
1:33.600–1:36.200
zh你看你需要哪些,就裝哪些。
你看你需要哪些,就裝哪些。
1:36.200–1:38.800
zh我建議裝完確認一下版本。
我建議裝完確認一下版本。
1:38.800–1:41.200
zhOK,搞定,可以開始玩了。
OK,搞定,可以開始玩了。
1:41.200–1:43.400
zhCLI適合一個一個轉。
CLI適合一個一個轉。
1:43.400–1:46.600
zh但如果你有一百個文件要喂給AI呢?
但如果你有一百個文件要喂給AI呢?
1:46.600–1:49.600
zh你不會想一個一個手動打指令吧?
你不會想一個一個手動打指令吧?
1:49.600–1:53.200
zhPython API才是真正好用的地方。
Python API才是真正好用的地方。
1:53.200–1:58.800
zh那我先創建一個批量處理的腳本,然後把這段代碼複製進去。
那我先創建一個批量處理的腳本,然後把這段代碼複製進去。
1:58.800–2:00.800
zh跑一下看看效果。
跑一下看看效果。
2:00.800–2:05.600
zh這段在做的事就是,掃描Documents資料夾裡面所有檔案。
這段在做的事就是,掃描Documents資料夾裡面所有檔案。
2:05.600–2:07.238
zh只要附檔名是Word、
只要附檔名是Word、
2:07.238–2:08.132
enExcel、
Excel、
2:08.132–2:09.323
zhPPT其中一個,
PPT其中一個,
2:09.323–2:12.600
zh就自動轉成Markdown存到另一個資料夾。
就自動轉成Markdown存到另一個資料夾。
2:12.600–2:17.200
zh你看,整個資料夾的文件幾秒鐘全部轉好。
你看,整個資料夾的文件幾秒鐘全部轉好。
2:17.200–2:19.100
zh假設你在做知識庫,
假設你在做知識庫,
2:19.100–2:21.000
zh200份合約文件,
200份合約文件,
2:21.000–2:23.111
zh以前花一天手動處理,
以前花一天手動處理,
2:23.111–2:24.800
zh現在10秒跑完。
現在10秒跑完。
2:24.800–2:27.600
zh純文字轉換只是基本功。
純文字轉換只是基本功。
2:27.600–2:31.200
zh你丟一張圖片給它,它不只讀圖片信息。
你丟一張圖片給它,它不只讀圖片信息。
2:31.200–2:34.600
zh它還可以讓AI幫你描述圖片內容。
它還可以讓AI幫你描述圖片內容。
2:34.600–2:38.400
zh那,跑一下腳本,看看它描述的是否準確。
那,跑一下腳本,看看它描述的是否準確。
2:38.400–2:43.400
zh這AI的分析數據可以說正確率99.99%。
這AI的分析數據可以說正確率99.99%。
2:43.400–2:49.200
zh現在的描述是英文的,你還可以自訂Prompt,讓它用繁體中文來描述。
現在的描述是英文的,你還可以自訂Prompt,讓它用繁體中文來描述。
2:49.200–2:51.600
zh這樣看起來就親切多了。
這樣看起來就親切多了。
2:51.600–2:55.624
zh其實MarkItDown有一個mcp server,
其實MarkItDown有一個mcp server,
2:55.624–2:58.200
zh你可以把它想成幫AI裝一個外掛。
你可以把它想成幫AI裝一個外掛。
2:58.200–3:04.000
zh裝完之後,AI就能自己去讀Word、Excel、PPT,不用你手動轉。
裝完之後,AI就能自己去讀Word、Excel、PPT,不用你手動轉。
3:04.000–3:06.600
zh我用Claude Desktop示範。
我用Claude Desktop示範。
3:06.600–3:11.600
zh打開設定檔,添加下面的代碼,重啟Claude App。
打開設定檔,添加下面的代碼,重啟Claude App。
3:11.600–3:14.600
zh那,我讓Claude來分析一下這個檔案。
那,我讓Claude來分析一下這個檔案。
3:14.600–3:16.600
zh你看,你什麼都沒做。
你看,你什麼都沒做。
3:16.600–3:17.616
zh你看,你什麼都沒做。
你看,你什麼都沒做。
3:17.616–3:19.852
zhClaude自己去呼叫MarkItDown,
Claude自己去呼叫MarkItDown,
3:19.852–3:21.784
zh把Excel轉成MarkItDown,
把Excel轉成MarkItDown,
3:21.784–3:22.800
zh然後直接分析給你看。
然後直接分析給你看。
3:22.800–3:24.880
zh以後,你跟Claude說,
以後,你跟Claude說,
3:24.880–3:25.840
zh讀這個檔案,
讀這個檔案,
3:25.840–3:27.120
zh不管是Word、
不管是Word、
3:27.120–3:28.080
enExcel、
Excel、
3:28.080–3:28.720
enPPT,
PPT,
3:28.720–3:30.000
zh它都能自己處理。
它都能自己處理。
3:30.000–3:31.400
zh剩最後一段了。
剩最後一段了。
3:31.400–3:36.000
zhMarketdown除了內建支援的格式,它還有Plugin系統。
Marketdown除了內建支援的格式,它還有Plugin系統。
3:36.000–3:42.000
zh如果你有什麼冷門格式需要處理,可以自己寫一個Converter掛上去。
如果你有什麼冷門格式需要處理,可以自己寫一個Converter掛上去。
3:42.000–3:43.358
zh進階玩家有興趣的話,
進階玩家有興趣的話,
3:43.358–3:47.026
zh官方Github有一個Sample Plugin的範例,
官方Github有一個Sample Plugin的範例,
3:47.026–3:49.200
zh連結放在Description。
連結放在Description。
3:49.200–3:51.906
zh另外還有一個MarkItDown.
另外還有一個MarkItDown.
3:51.906–3:53.657
zhocr的Plugin,
ocr的Plugin,
3:53.657–3:54.612
zh裝上去之後,
裝上去之後,
3:54.612–3:57.000
zh它碰到Word裡面嵌入的圖片。
它碰到Word裡面嵌入的圖片。
3:57.000–4:03.000
zh會自動用LLM做OCR,幫你把圖片裡的文字也抓出來。
會自動用LLM做OCR,幫你把圖片裡的文字也抓出來。
4:03.000–4:07.000
zh如果你的文件有很多截圖,這個超好用。
如果你的文件有很多截圖,這個超好用。
4:07.000–4:09.000
zh好,快速總結一下。
好,快速總結一下。
4:09.000–4:13.000
zhMarkItDown是微軟開源的文件轉MarkItDown工具。
MarkItDown是微軟開源的文件轉MarkItDown工具。
4:13.000–4:15.000
zhCLI一行指令轉單檔。
CLI一行指令轉單檔。
4:15.000–4:19.000
zhPython API可以批次處理整個資料夾。
Python API可以批次處理整個資料夾。
4:19.000–4:23.000
zh加上LLM還能幫圖片做描述。
加上LLM還能幫圖片做描述。
4:23.000–4:27.000
zhMCP Server讓AI Agent直接自己去讀檔案。
MCP Server讓AI Agent直接自己去讀檔案。
4:27.000–4:29.000
zh現在給你一個挑戰。
現在給你一個挑戰。
4:29.000–4:31.000
zh關掉影片,打開Terminal。
關掉影片,打開Terminal。
4:31.000–4:37.000
zh花三分鐘把你桌面上隨便一個Excel或Word轉成MarkItDown。
花三分鐘把你桌面上隨便一個Excel或Word轉成MarkItDown。
4:37.000–4:38.000
zh感受一下有多快。
感受一下有多快。
4:38.000–4:40.000
zh我們下支影片見。
我們下支影片見。

影片筆記:200份文件10秒變Markdown?微軟開源 MarkItDown 從安裝到接進AI Agent

<!-- VIDEONOTE_PUBLICATION_WARNINGS_BEGIN -->

⚠️ 全文快速校讀發現待確認修正

本筆記已完成可閱讀的逐字稿與時間跳轉;下列為待處理問題,建議播放原片確認。

  • 待修正:⚠️ 全文快速校讀:已套用暫定修正,請確認(segment=2 已先套用暫定修正:今天帶你從安裝到實戰,最後我會把它接進AI-agent,讓Cloud自己去讀你硬碟上的任何檔案。 → 今天帶你從安裝到實戰,最後我會把它接進AI-agent,讓Claude自己去讀你硬碟上的任何檔案。;segment=4 已先套用暫定修正:假設你手邊有個Excel,想為給Cloud分析,以前你要開檔案,複製貼上,格式全部跑掉。 → 假設你手邊有個Excel,想丟給Claude分析,以前你要開檔案,複製貼上,格式全部跑掉。)
  • 待修正:逐字稿可先使用,但有待校正清單(segment=41 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=42 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語)

<!-- VIDEONOTE_PUBLICATION_WARNINGS_END -->

一句話總結

影片介紹微軟開源工具 MarkItDown,透過 CLI 或 Python API 將 Word、Excel、PPT、圖片等非純文字文件快速轉換為 Markdown,並示範如何透過 MCP Server 讓 AI Agent(如 Claude)直接讀取與分析本地檔案,解決手動轉換耗時與格式錯亂的問題。

核心重點

  • 高效轉換:解決過去手動複製貼上 200 份文件需耗時一整天的問題,現可透過指令在 10 秒內完成轉換。
  • 雙重介面:提供 CLI(適合單一檔案)與 Python API(適合批量處理資料夾)兩種使用方式。
  • AI Agent 整合:支援 MCP Server,讓 AI 模型能直接呼叫工具讀取硬碟上的 Word、Excel、PPT 等檔案,無需使用者手動轉換。
  • 進階功能:支援圖片內容描述(可自訂 Prompt 語言)、Plugin 系統擴充冷門格式,以及內嵌圖片的 OCR 處理。

詳細大綱

I. 效能展示與基礎安裝

  • 痛點與解決方案:
  • 過去:200 份 PDF/Excel 需一整天手動複製貼上、整理格式。
  • 現在:一行指令,10 秒全部變 Markdown。
  • 安裝準備:
  • 環境需求:Python 3.10 以上版本。
  • 建議做法:使用虛擬環境安裝,避免依賴衝突(影片稱為「打架」)。
  • 安裝選項:
  • 全裝:預設安裝所有支援格式。
  • 精簡裝:修改 pip install 命令,僅安裝需要的檔案後綴名。
  • 驗證:安裝後檢查版本。

II. 使用方式:CLI 與 Python API

  • CLI (命令列介面):
  • 適用場景:單一檔案轉換。
  • 操作範例:在 Terminal 輸入指令,將 Excel Sheet 轉換為 Section,表格轉換為 Markdown Table。
  • 優勢:格式不跑掉,適合丟入 RAG pipeline(檢索增強生成系統,讓 AI 搜尋文件)。
  • 額外功能:支援網址,可直接抓取網頁內容轉為標準 Markdown。
  • Python API (批量處理):
  • 適用場景:大量文件(如 100+ 文件)。
  • 腳本邏輯:掃描資料夾(如 Documents),自動識別 Word、Excel、PPT 附檔名,轉換後存入另一個資料夾。
  • 結果:幾秒鐘完成整個資料夾的文件轉換。

III. 進階功能:圖片處理與 AI 整合

  • 圖片處理:
  • 功能:不僅讀取圖片信息,還可讓 AI 描述圖片內容。
  • 設定:預設描述為英文,可自訂 Prompt 改為繁體中文描述。
  • 效能宣稱:影片宣稱分析數據正確率為 99.99%。
  • MCP Server 整合 (AI Agent 讀檔):
  • 概念:幫 AI 裝外掛,讓 AI 直接讀取 Word、Excel、PPT。
  • 實作步驟:
  1. 打開 Claude Desktop 設定檔。
  2. 添加指定代碼。
  3. 重啟 Claude App。
  • 效果:使用者只需指令「讀這個檔案」,Claude 會自動呼叫 MarkItDown 轉換並分析,無需使用者手動轉換。

IV. 擴充性:Plugin 系統

  • 自訂 Converter:針對冷門格式,可自行撰寫 Converter 掛載。
  • 官方資源:官方 Github 提供 Sample Plugin 範例(連結於影片描述)。
  • OCR Plugin:
  • 名稱:MarkItDown.ocr 的 Plugin。
  • 功能:處理 Word 內嵌入圖片時,自動使用 LLM 進行 OCR,提取圖片文字。
  • 適用情境:文件包含大量截圖。

V. 總結與挑戰

  • MarkItDown 特性總結:
  • 微軟開源工具。
  • CLI:一行指令轉單檔。
  • Python API:批次處理資料夾。
  • LLM 整合:圖片描述。
  • MCP Server:AI Agent 直接讀檔。
  • 觀眾挑戰:關掉影片,打開 Terminal,花三分鐘將桌面檔案轉為 Markdown。

工具 / 模型 / 名詞整理

  • MarkItDown:微軟開源的文件轉換工具。
  • Claude / Claude Desktop:用於示範 AI Agent 整合的模型與桌面應用程式。
  • Python 3.10:建議的 Python 版本。
  • Terminal:命令列介面。
  • RAG pipeline:檢索增強生成系統,用於讓 AI 搜尋文件。
  • MCP Server:Model Context Protocol Server,用於讓 AI 連接外部工具。
  • MarkItDown.ocr:提及的 OCR 插件名稱。
  • Excel, Word, PPT:支援轉換的檔案格式。
  • Markdown:轉換後的目標格式。
  • GitHub:官方插件範例存放處。

操作流程整理

  1. 環境準備:確保 Python 版本為 3.10 以上,建立虛擬環境。
  2. 安裝工具:
  • 全裝:執行預設安裝指令。
  • 精簡裝:修改 pip install 指令僅安裝特定後綴。
  1. 單一檔案轉換 (CLI):
  • 在 Terminal 輸入指令。
  • 指定目標檔案(如 Excel、Word、網頁 URL)。
  • 獲得標準 Markdown 輸出。
  1. 批量檔案轉換 (Python API):
  • 撰寫 Python 腳本。
  • 設定掃描資料夾路徑。
  • 執行腳本,自動將識別到的文件轉換並儲存至目標資料夾。
  1. AI Agent 整合 (MCP Server):
  • 開啟 Claude Desktop 設定檔。
  • 輸入 MCP Server 相關配置代碼。
  • 重新啟動 Claude App。
  • 在對話中指令「讀這個檔案」,驗證 AI 是否自動呼叫工具進行轉換與分析。

值得注意的限制或風險

  • 依賴衝突:若未使用虛擬環境安裝,可能會發生依賴「打架」問題。
  • 格式支援範圍:雖支援多種格式,但冷門格式需自行撰寫 Plugin 或 Converter。
  • 圖片描述準確性:影片宣稱圖片分析數據正確率為 99.99%,此為影片說法,實際表現可能因圖片內容與 Prompt 設定而異。
  • PDF 轉換細節:開頭提及 200 份 PDF 的效能對比,但後續範例主要展示 Excel、Word、PPT 及網頁,PDF 的具體轉換細節未在後續步驟詳細展開。

逐字稿辨識疑點

  • MarkItDown / Marketdown:逐字稿中多次出現此名稱,但亦曾口誤為 "Marketdown" 或 "MarkItDown."(帶點號),筆記中統一記錄為逐字稿出現的 "MarkItDown" 或 "Marketdown"。
  • MarkItDown.ocr:插件名稱在逐字稿中寫為 "MarkItDown.ocr",需查證是否為正式插件名稱或口誤。
  • 正確率 99.99%:逐字稿宣稱 AI 分析數據正確率為 99.99%,此數據來源未於逐字稿中提供驗證依據,僅記錄為影片說法。
  • 200 份 PDF:開頭提到 "200份PDF",但後續範例主要展示 Excel、Word、PPT 及網頁,PDF 的轉換細節未在後續步驟詳細展開,僅作為效能對比的前置敘述。
  • Description:逐字稿提到 "連結放在 Description",指影片描述欄位。

可延伸追問

  • MarkItDown 支援的冷門格式有哪些具體範例?
  • MCP Server 的配置代碼具體長什麼樣子?
  • 若文件包含大量截圖,MarkItDown.ocr Plugin 的處理效能與準確度如何?
  • 如何針對特定需求客製化圖片描述的 Prompt?

尚未產生學習筆記

請在 Telegram 指令最後加上「學習」,例如:videonote 網址 英文 雙語 學習