Portia AI

Portia AI

Portia AI · 程式設計 · 其他

Portia AI 是開源框架,用來打造可預測、經驗證的 AI 代理,代理會先攤開計畫再動手,需要真人介入時就停下來。

Portia AI 的介面預覽

關於 Portia AI

What Is Portia AI

Portia AI 是來自倫敦團隊的開源框架,想讓代理變得可預測、可控、經驗證,而不是聰明卻難以捉摸。你描述一項任務,框架會產生一份明確的多代理計畫,你可以在任何工具呼叫送出前先讀、修改或核准。這個設計選擇,就是它跟那些任由代理臨場發揮到擠出答案的框架最大的差別。

這套東西鎖定的是試過代理、喜歡展示、然後眼看同一批代理在正式環境崩掉的團隊。Portia AI 給代理一個執行狀態,讓它們邊做邊回報,所以你隨時知道它走到哪一步、為什麼。人類檢查點是從設計就放進去的,不是事後外掛:代理可以停下來,要一組憑證或一筆核准,然後等。這正是受監管產業要讓軟體碰真實帳戶之前需要的行為。

它是開源、以 Python 優先,所以免費這條路真的能用,代價是使用者得是活在程式碼裡的開發者。如果你要的是免寫程式的聊天機器人工具,它不適合。雲端層額外提供託管執行環境、超過 1,000 項內建驗證的工具,以及一個儀表板,付費的部分就在這裡。

Getting Started

  1. 用 pip install portia-sdk-python 安裝 Python SDK,並確認跑的是 Python 3.11 以上
  2. 設定一組 LLM 的 API 金鑰,例如 OPENAI_API_KEY;想要雲端工具和執行紀錄的話,就到應用程式儀表板拿一組免費的 Portia API 金鑰
  3. 描述任務,讓規劃代理產生一份結構化計畫;核准前你可以檢查或調整
  4. 接上工具註冊表(本機工具、私有工具,或那超過 1,000 項的雲端與 MCP 工具),然後執行計畫並逐步檢視

產品資訊

快速了解 Portia AI 的定價、支援平台與效能。

免費方案是
付費方案$0 - $30 per seat/mo
平台Web (cloud dashboard), Python SDK (3.11+)
開發者Portia AI
類別程式設計 · 其他
發布日期Mar 2025
最近更新Oct 2025
網站訪問量N/A
網站全球排名N/A
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 後端開發者:想在 Python 裡定義代理、精確掌握它碰哪些工具與模型的工程師
  • 金融科技與法遵團隊:需要在錢或資料流動前,就有可稽核的代理執行與核准步驟的團隊
  • 推出自動化的新創:想用免費、開源的核心來試做代理工作流程、又不想被單一廠商綁住的小團隊
  • 企業 IT 團隊:需要代理串起 Slack、Zendesk 或 Google,又不外洩憑證的維運人員
  • 管理多個代理的 AI 工程師:在同一任務上協調多個代理,需要共用計畫與執行狀態的人

任務

  • 產生結構化計畫:把一句日常描述的任務,變成一份執行前你能審的明確多代理計畫
  • 人類監督的核准:暫停代理執行,讓真人確認某個動作或提供一組登入
  • 經驗證的工具呼叫:讓代理連上 SaaS 應用與 API,不必把密鑰硬寫進提示詞
  • 有狀態的長時間工作:透過執行狀態追蹤大檔案或分頁式 API 的進度
  • 跨系統蒐集資料:把電子郵件、行事曆與 CRM 收進同一條可審的工作流程

情境

  • 退款需要核准:代理蒐集訂單資料、組出計畫,等真人確認後才動錢
  • 法遵規範下的入職流程:文件被收齊、資料被擷取,整段執行停在歸檔前等待複核
  • 工作流程撞上登入頁:瀏覽器工具把工作階段交給終端使用者,由對方直接輸入憑證,而不是把憑證交出去
  • 監控交易:代理掃描活動、標出異常,動手前先問過人
  • 跨工具排程:代理查看你的行事曆、提議一個時段,並在預訂前跟對方確認

主要功能

可預測的多代理計畫

Portia AI 不讓代理邊走邊想要怎麼做,而是先產生一份結構化計畫給你看。這份計畫可以用對話慢慢長出來,也能用 PlanBuilder 手動組出來,執行開始前你都能審視每一步。對被代理走偏搞到怕的團隊來說,事先看到計畫就是重點。

人類監督的控制

Portia AI 把人類監督當成設計的一部分,而不是例外處理器。代理可以事先表明動作、分享進度,也能在執行途中被打斷。ExecutionHook 讓你插入決定性任務,而澄清機制創造乾淨的交接:真人提供一筆輸入或一組憑證,代理接著跑。

內建驗證

代理常常卡在一道要密碼的牆前面。Portia AI 透過澄清介面處理 API 工具與瀏覽器工作階段的憑證,代理能開口要它需要的東西,你不用把密鑰塞進程式碼。在雲端這側,超過 1,000 項內建工具已經把驗證接好。

超過 1,000 項雲端與 MCP 工具

你可以從任何 MCP 伺服器、本機工具,或 ACI.dev 這類其他供應商接上工具註冊表。Portia 雲端再加一座超過 1,000 項雲端與 MCP 工具的資料庫,開箱就有驗證,代理因此能連上常見的 SaaS 應用,不必自己寫串接。一款開源的瀏覽器工具也讓代理能走訪網站,包括那些擋住多數自動化的驗證碼與登入。

有狀態的執行與代理記憶

長時間任務需要地方放資料。PlanRunState 會在執行過程中充實,用來追蹤進度,大型的輸入與輸出則在執行時自動存進代理記憶並取回。就是這一點,讓代理能處理大檔案或分頁式 API 而不會斷了每一步之間的線。

任何 LLM 與自己的快取

Portia AI 能連上 OpenAI、Anthropic、Mistral、Gemini、Bedrock 與 Azure OpenAI,也支援 Llama 這類自訂或自架模型。你可以把執行指向自己的 Redis 伺服器做快取,並在 EndUser 層級歸屬多代理執行與驗證,讓整個團隊的使用維持井然。

優缺點

優點

  • 計畫優先的設計讓你事先看見並核准代理會做什麼,信任感很快就建立起來
  • 人類監督與澄清是原生功能,不是事後補的,所以核准與登入能融入真實工作流程
  • 開源的 Python 核心加上免費方案,讓你付費前就能在接近正式環境的條件下試
  • 超過 1,000 項內建驗證的雲端與 MCP 工具,省下大量串接工夫
  • 支援多數主流 LLM 與自架模型,不會被單一模型供應商綁住

缺點

  • 它是給開發者的框架,沒有給不寫程式的人用的拖曳式工具
  • 需要 Python 3.11 以上,沒升級的舊環境就出局
  • 最有用的雲端工具與執行紀錄,會隨著時間把你推向付費席次
  • 企業規模的部署,在工具、驗證與託管上仍要花點工夫設定

常見問題

Portia AI 用來打造在正式環境必須可靠的 AI 代理,受監管的場景尤其如此。開發者用它產生明確的多代理計畫、帶著狀態追蹤執行,並在代理動手做敏感動作前加入人類核准步驟。