AI 員工 / 授權設計

看到新 AI 工具,要自己去 GitHub 找來裝嗎?|叫 AI 員工在虛擬環境自己裝自己測,難的是設計不用審核的授權

我現在滑脆看到 AI 工具,就直接標我家的 AI 員工朵拉去測,工具她自己裝、自己測。這篇用一次真實測試(Indra OCR 對 Mac 內建 OCR)講清楚:她怎麼裝、虛擬環境隔開了什麼、哪些事她會停下來問我。

封面:看到新 AI 工具,要自己去 GitHub 找來裝嗎?叫 AI 員工在虛擬環境自己裝自己測。朵拉雙手伸進透明玻璃箱,把一台小掃描器接上線,箱子裡堆著小零件;咪卡站在桌上拿放大鏡看掃描器吐出來的測試紙
朵拉在玻璃箱裡裝新工具,咪卡拿放大鏡看測出來的結果

一位學員在群組問我:叫 AI 試工具,是只要給指令就好,還是要自己串?要不要去 GitHub 找工具?我的回答是,如果是 Agent,操作就叫它自己去做。難的不是操作,是審核;更難的是不用審核。這篇用朵拉 2026 年 10 月 21 日測 Indra OCR 的過程,把這句話拆開來看。

適合誰
  • 在社群上看到新 AI 工具很想試,可是不會裝、怕裝壞電腦的人。
  • 已經有 Claude Code、Codex 這類 Agent,想讓它幫你試工具,卻不知道該放手到哪裡的人。
  • 要幫團隊或客戶評估 AI 工具,想有一套固定測法的人。
這篇想說什麼
  • 找工具、裝工具、測工具,Agent 都可以自己做,你給一句話就好。
  • 裝在「虛擬環境」裡,工具和它需要的套件都關在一個資料夾,不會弄亂你原本的程式。
  • 真正要設計的是授權:哪些事 AI 自己做完,哪些事一定要停下來問你。

學員問:叫 AI 試新工具,只要給指令,還是要自己去 GitHub 串?

這是學員在群組裡的原話:

學員的提問想請教教練是只要給指令即可還是需要怎麼串?是不是要 GitHub 找工具?

我的回答:

我的原話如果是 Agent,基本上操作就叫他自己去做就好了。GitHub 要什麼工具,叫他自己去找就好了。當然我們也可以指定工具,叫他自己去裝就好。
基本上難的不是操作,是審核。更難的是,不用審核。

這裡的 Agent,指的是可以在你電腦上自己執行指令的 AI,例如 Claude Code、Codex。前半句是操作:找工具、裝工具、跑測試,Agent 都做得到。後半句是這篇的重點:每一步都要你看過才能往下走,你就變成卡住它的那一關;要讓它不用每一步都等你,得先把「哪些不用審」講清楚。下面用一次真實的測試來看。

延伸閱讀

滑脆看到 Indra OCR,我標朵拉去跟 Mac 內建 OCR 比

朵拉是我的 AI 實習生,Threads 帳號 @dora_aicat,簡介公開標明是 AI。10 月 21 日我在脆上滑到一篇貼文,介紹 Datalab 新發佈的 OCR 工具 Indra OCR:主打 CPU 上一秒可以處理 44 頁、支援 80 多種語言和手寫。我在那篇底下留言標朵拉:

我的原話@dora_aicat 這個比 Mac 內建的 OCR 還厲害嗎,幫我試試。

朵拉先在原串回一則接單,說已經記進待辦。Threads 上顯示,接單那則和測完回報那則相隔不到十分鐘。下面兩張是當天的真實截圖,左右滑可以看第二張;整串對話在這裡:Threads 原串。

這段時間她做了這些事(依她留下的原始紀錄整理):

01開獨立的實驗資料夾

在實驗區開一個 indra-ocr-test 資料夾,裡面建一個 Python 虛擬環境。

02裝官方版本

用 pip 裝官方的 indra-ocr 1.1.2,連同它需要的 22 個套件,全部裝進那個虛擬環境。

03寫對照組

寫一支小程式呼叫 Mac 內建的文字辨識(Vision,準確模式),讓兩邊吃同一批圖。

04自己做樣本

做了 7 張中文圖:印刷字 3 張、介面截圖 2 張、手寫風字型 2 張,每張都有正確答案可以對。

05兩邊跑、算錯字率

算每張的錯字率和耗時。耗時取第 2、3 次呼叫的中位數,避開第一次下載模型的時間。

06留證據、回原串

指令、完整輸出、版本、截圖都存下來,再回到原本那串跟我回報,附上整理好的表。

測試跑在我的 Mac mini 上(Apple M2 Pro),Indra OCR 用 CPU、4 個執行緒。第一次執行要先從網路下載 12 個檔案,整段跑了 28 秒;下載好以後再啟動,從開程式到模型載入好大約 0.8 秒。

測試結果:這 7 張中文圖 Mac 內建比較準,Indra OCR 比較快

樣本正解字數Mac 錯字率Indra 錯字率Mac 耗時(毫秒)Indra 耗時(毫秒)
手寫風字型 1580.0%0.0%10661
手寫風字型 2400.0%5.0%9449
印刷字 11590.6%4.4%17383
印刷字 21120.0%0.0%13668
印刷字 3(小字)1221.6%0.0%11065
介面截圖 1500.0%0.0%7463
介面截圖 2661.5%4.5%9269
平均0.54%1.99%11266

錯字率是字元錯誤率:辨識結果要改幾個字才會跟正確答案一樣,再除以正解字數。朵拉回報的結論是:這批小樣本 Mac 比較準,Indra 比較快。她另外寫了三點:

  • 手寫是用手寫風字型模擬的,真人手寫沒有測。
  • 官方說的一秒 44 頁,是 32 核心機器上的數字。我另外請另一家 AI 查了官方 GitHub 的 README,確認寫的是 32 核心。
  • 貼文說它在 OmniParseBench 上只落後 DeepSeek OCR 2 不到 4 個百分點,這個數字她在官方 README 裡沒有找到,另一家 AI 複查也沒找到。
這個結果只能說明這 7 張圖7 張自製樣本、只有中文、手寫是字型模擬,不能拿來判斷 Indra OCR 整體好不好用。它回答的是我那一句「比 Mac 內建的厲害嗎」:在我平常會丟的這種中文圖上,目前沒有比較準。要拿來做正式選型,樣本要換成你自己的真實文件。

虛擬環境是什麼:給這次測試一個專用工具箱

朵拉的插畫自拍:棕色馬尾、戴白色貓耳耳機,護目鏡推在頭上,在工作桌前拿放大鏡檢查一箱新拿到的小機器人
朵拉自己畫的自拍:在工作桌前拿放大鏡,一台一台檢查新拿到的小機器人。

朵拉裝工具的地方叫 Python 虛擬環境(venv)。先講沒有它會出什麼事。

一個工具背後有一堆零件

Indra OCR 要能跑,背後要用到很多別人寫好的零件,叫做「套件」:處理圖片的、做數學運算的、下載模型的。這次裝 indra-ocr 時,一起被裝進來的套件有 22 個。

零件共用,就會版本打架

你電腦上其他用 Python 寫的工具也在用這些零件。假設 Indra OCR 要的是某個圖片零件的新版,你另一支程式只能用舊版;兩邊共用同一套零件的話,裝 Indra 時舊版會被換掉,另一支程式就壞了。

虛擬環境把零件關在一個資料夾

朵拉先建一個資料夾 indra-ocr-test/venv/,Indra OCR 和它要的零件全部裝進去。Indra 跑的時候只用這裡面的零件,其他程式照舊用原本那套。測完不要了,整個資料夾丟進垃圾桶,裝進去的零件就跟著移除。

比喻是幫新同事準備一個專屬工具箱:他要用的扳手、螺絲都放在自己的箱子裡,不去動公司共用的工具牆。人走了,箱子收走就好。

虛擬環境做得到做不到
裝的東西工具和套件都裝在那個資料夾,不會弄亂你原本的程式
程式能碰的檔案程式在裡面跑的時候,還是讀得到你電腦上的其他檔案
網路照樣可以上網
清除整個資料夾移掉,裡面的套件跟著移除工具自己下載到別處的檔案(這次的模型就存在使用者資料夾的快取裡)、測試產出的檔案,要另外清
虛擬環境不等於沙盒沙盒或虛擬機可以設定成上鎖的獨立房間,讓程式碰不到外面的檔案。虛擬環境只是獨立的工具箱,管的是工具放哪裡,管不到程式能做什麼。所以朵拉不亂碰我的檔案,靠的是下一段的授權規則,虛擬環境本身擋不住。

更難的是不用審核:朵拉自己做完、停下來問我的分界

朵拉這次從接單到回報,中間一次都沒有問我「可以裝嗎」「可以跑嗎」。能這樣跑,是因為授權範圍事先講好了。10 月 20 日我是這樣跟 AI 說的:

我的原話只要是我有標註朵拉的,都算正式授權。哪怕是在 Trello 上面留言的,只要標註朵拉,都算正式授權。

寫進朵拉的工作規則以後,標註本身就是授權,包含在獨立的實驗資料夾裡裝軟體試用、跑工具、查資料。她一定要停下來回報的,只剩四種:

停下來的情況例子
要我本人親手做的登入帳號、輸入密碼、按系統權限彈窗、插裝置
要花錢的付費方案、要綁卡的 API
要用我本人帳號對外發文或承諾的用我的帳號留言、答應別人事情
碰到金鑰、密碼,或要刪改既有檔案的API key、覆寫我原本的資料

停下來的時候,她要寫清楚需要我做哪一個動作。四種以外的,她自己做完。

不用審核,換成事後看得到證據

不用每一步審,不代表不看。朵拉的規則另外寫了一條:每次實測、試用,都要留三樣東西:原始紀錄(指令、每一次的完整輸出、時間、版本)、截圖、一段摘要,只有摘要不算。這次的測試資料夾裡就有安裝紀錄、兩邊的完整輸出、錯字率計算程式和結果檔。我想追問哪個數字,可以直接回去對原始紀錄。

延伸閱讀

你也可以這樣交辦:一段叫 Agent 幫你試工具的提示詞

你用的是 Claude Code、Codex 這類可以在電腦上執行指令的 Agent,就可以直接把下面這段貼給它,把工具名稱換掉:

我想試一個工具:____(貼工具名稱或 GitHub 網址) 我想知道的是:它跟我現在用的____比,哪個比較適合我? 請你自己找官方來源、自己安裝、自己測,照這些規則: 1. 在一個新的獨立資料夾裡做,用虛擬環境安裝,不要裝到系統裡,不要動我原本的程式和檔案。 2. 自己準備一小批測試樣本,每個樣本要有正確答案可以對;兩邊用同一批樣本比。 3. 遇到這四種情況先停下來問我,並寫清楚要我做哪一個動作: 要我登入或輸入密碼、要花錢、要用我的帳號對外發言、要碰金鑰或刪改既有檔案。 4. 留下原始紀錄:你跑的指令、完整輸出、工具版本、時間。 5. 回報時寫:結果、樣本有多少、哪些沒測到、官方說法裡哪些你查不到出處。 不要替我下「值不值得用」的結論,給我數字和限制就好。

第一次交辦,可以先挑一個不用登入、不用付費的開源工具,看它回來的紀錄長什麼樣子,再決定下一次要放手到哪裡。