
VisionAgent
LandingAI · 圖片 · 程式設計
VisionAgent 是 LandingAI 推出的開源視覺 AI 代理。給它一段指令和一張圖片,它會挑選合適的視覺模型,並寫出可直接執行的 Python 程式碼,處理偵測、OCR 與追蹤。

關於 VisionAgent
What Is VisionAgent
VisionAgent 是 LandingAI 推出的 Python 函式庫,這家公司由吳恩達創立,專攻電腦視覺。它扮演視覺任務的程式搭檔。你用自然語言描述需求、附上一張圖片或一段影片,代理就會規劃步驟、從工具庫挑選模型,最後交回一份可直接執行的 Python 腳本。
賣點是速度。要做「數出這張照片裡有幾個人」這類流程,以往得先找偵測模型、摸熟它的 API,再把前處理和視覺化程式碼拼起來。VisionAgent 幾乎把這些都省了。它負責寫程式碼、拿你的輸入檔案測試,失敗就一路修到測試通過。
限制在於適用範圍。這款代理是為看得懂 Python、會管理 API 金鑰的開發者設計。執行時需要你自己的 Anthropic 與 Google 金鑰,成果也取決於這些底層模型。LandingAI 如今把這類工作大多導向較新的 Agentic Document Extraction 平台,原本的 VisionAgent 儲存庫已標示為停止維護,但函式庫仍可安裝與執行。
Getting Started
- 在 va.landing.ai 建立 LandingAI 帳號,並產生你的 VisionAgent API 金鑰。
- 取得一組 Anthropic API 金鑰和一組 Google AI Studio API 金鑰,因為代理要用 Claude 與 Gemini 來規劃和撰寫程式碼。
- 用
pip install vision-agent或uv add vision-agent安裝函式庫。 - 把三組金鑰設成環境變數,再帶著指令和圖片檔案呼叫代理。
- 執行腳本。VisionAgent 會把輸出存成
generated_code.py,供你檢查與重複使用。
產品資訊
快速了解 VisionAgent 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- Python 開發者:你可以讀懂並修改產生的程式碼,而不是把它當黑盒子,因此能直接放進真實專案。
- 機器學習工程師:工具替你跳過挑模型的步驟,直接給出偵測、分割或 OCR 任務可用的起點。
- 沒有視覺專家的資料團隊:非專家也能先做出視覺流程的原型,之後再把程式碼交給其他人接手。
任務
- 物件偵測與計數:描述目標像是「罐子」或「人」,代理就會寫出偵測程式碼。
- 從圖片擷取文字:它會為掃描頁面或照片組出 OCR 與文件解析的步驟。
- 影像分割:直接產生精準的物件遮罩,你不必自己挑分割模型。
- 影片物件追蹤:建立追蹤流程,讓目標在各個畫格之間持續被跟上。
情境
- 視覺功能的初期原型:幾分鐘內就有可執行的程式碼,用來驗證想法站不站得住。
- 自動化重複的圖片檢查:像在照片裡標出物件這類批次工作,寫一次就能反覆執行。
- 邊做邊學電腦視覺:產生的程式碼本身就像教學範例,示範偵測與追蹤如何搭配。
主要功能
從指令到程式碼
你送出一段自然語言請求並附上檔案,VisionAgent 回傳一份完整的 Python 腳本。代理會規劃步驟、撰寫程式碼,還附上對應的測試案例,讓你從能跑的東西開始,而不是空白檔案。需要針對特定物件做影像分割?描述一下就好,省去找模型的功夫。
自動挑選模型
這款電腦視覺程式碼產生器內建模型目錄,涵蓋偵測、分割、OCR 與追蹤。你不必自己逐項比較,而是讓代理把任務對上正確工具,這一步正是最常卡住人的地方。這就是代理式視覺的實際樣貌:模型會事先規劃,而不是一步步被動反應。
自我除錯迴圈
程式碼產生後,VisionAgent 會拿你的輸入檔案測試。測試沒過,代理就改寫程式碼再試,直到通過為止。這個反覆迭代的循環,正是它與單次生成程式碼的差別。
獨立工具庫
底層工具脫離代理也能用。你可以匯入 vision_agent.tools,在自己的腳本裡直接呼叫 countgd_object_detection 或 owlv2_sam2_video_tracking 等函式。這款開源視覺代理同時也能當成單純的影像分析工具,適合想自己動手拼流程的人。
多模型後端
VisionAgent 靠 Anthropic Claude 與 Google Gemini 來規劃和撰寫程式碼,你也能改設定檔換成其他供應商。用自己的金鑰,會受到的就是你自己帳號的使用上限。
本機網頁測試環境
儲存庫在 examples/chat 資料夾附了一個小型網頁應用,讓你在把代理接進更大專案之前,先在瀏覽器裡試指令和圖片。
優缺點
優點
- 幾分鐘內就能把自然語言請求加上一張圖片,變成可運作的 Python 程式碼。
- 代為處理偵測、分割、OCR 與影片追蹤的模型挑選。
- 產生的程式碼附帶測試,代理會反覆修改直到通過。
- 工具庫能單獨使用,你可以在自己的腳本裡呼叫個別函式。
- 以開源套件形式免費安裝。
缺點
- 需自備 Anthropic 與 Google 的 API 金鑰,並具備基本 Python 能力,不是點幾下就能用的工具。
- 原本的開源專案已停止維護,LandingAI 如今把使用者導向 Agentic Document Extraction 平台,長期支援因此不明確。
- 輸出品質取決於底層模型,複雜的指令可能得手動修整。
常見問題
函式庫本身開源、可免費安裝。要付費的是底層模型的使用量,因為你得自備 Anthropic 與 Google 的 API 金鑰,這兩家供應商會依模型用量計費。
相關內容
探索與 VisionAgent 相關的工具、技能與文章。
VisionAgent 替代方案
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
Tractionwave
TractionWave · 圖片 · 行銷TractionWave 是針對靜態廣告的 AI 注意力熱圖工具。上傳 PNG 或 JPG,就能取得預測注意力、排序後的熱點與修正建議,不必等預算花完才知道問題在哪。
Imejis.io
Imejis.io · 圖片 · 行銷Imejis.io 是給代理與行銷團隊使用的 AI 設計工作室。你用日常說法描述一張圖,它會寫好文案、排出版面、自動調整成各種尺寸,最後匯出完成檔。
