
Portia AI
Portia AI · コーディング · その他
Portia AIは、動く前に計画を開示し、人間の介入が必要な場面で止まる、予測可能で認証済みのAIエージェントを構築するオープンソースフレームワークだ。

Portia AI について
What Is Portia AI
Portia AIは、ロンドンのチームが開発したオープンソースフレームワークで、賢いが予測不能なエージェントではなく、予測可能で制御でき、認証済みのエージェントを目指す。タスクを書くと、フレームワークが明示的なマルチエージェント計画を生成し、ツール呼び出しが一度でも走る前に、その計画を読んで、直して、承認できる。この設計判断が、エージェントにその場で工夫させて答えにたどり着かせるフレームワークとの分かれ目になる。
狙いは、エージェントを試し、デモを気に入り、その後同じエージェントが本番で崩れるのを見たチームだ。Portia AIはエージェントに実行状態を持たせ、作業しながら報告させる。だからどのステップにいて、なぜそこにいるのかが常に分かる。人間のチェックポイントは後付けではなく設計の中心にある。エージェントは止まり、資格情報や承認を求め、待つことができる。規制産業がソフトウェアに実口座を触らせる前に必要とする挙動はこれだ。
オープンソースでPythonを第一に考えているため、無料の道は本当に使える。代わりに、使う側はコードの中で暮らす開発者である必要がある。ノーコードのチャットボット作成ツールを探しているなら、これは向かない。クラウド層はホスト型の実行環境、認証込みで1,000以上ある既製ツール、ダッシュボードを足す。製品の有料部分はここにある。
Getting Started
- pip install portia-sdk-pythonでPython SDKを入れ、Python 3.11以上で動いていることを確認する
- OPENAI_API_KEYなどのLLMのAPIキーを設定する。クラウドツールと実行ログが欲しいなら、アプリのダッシュボードで無料のPortia APIキーを取る
- タスクを書き、計画エージェントに構造化された計画を出させる。承認前に中身を見たり調整したりできる
- ツールレジストリ(ローカルツール、プライベートな一式、1,000以上のクラウド/MCPツール)をつなぎ、計画を実行して各ステップを確認する
AIツール情報
Portia AIの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- バックエンド開発者:Pythonでエージェントを定義し、触れるツールとモデルを正確に制御したいエンジニア
- フィンテック・コンプライアンスチーム:金やデータが動く前に、承認ステップつきの監査可能な実行を必要とするチーム
- 自動化を出すスタートアップ:ベンダーに縛られず、無料のオープンソースの核でエージェントワークフローを試作したい小規模チーム
- 企業のITチーム:資格情報を晒さずに、エージェントをSlack、Zendesk、Googleにつなぎたい運用担当
- 複数のエージェントを扱うAIエンジニア:1つのタスクで複数のエージェントを束ね、共有の計画と実行状態を必要とする人
タスク
- 構造化された計画の生成:普通の言葉で書いたタスクを、実行前に確認できる明示的なマルチエージェント計画に変える
- 人間の監督つき承認:人が動作を確認したりログインを渡したりできるよう、実行を止める
- 認証つきのツール呼び出し:秘密をプロンプトに埋め込まずに、エージェントをSaaSアプリやAPIへ届かせる
- 状態つきの長時間作業:実行状態で、大きなファイルやページ分割されたAPIの進み具合を追う
- システムをまたぐデータ収集:メール、カレンダー、CRMを1つの確認できる流れに集める
シーン
- 返金に承認が要る:エージェントが注文データを集め、計画を組み、人が確認するまで待ってから金を動かす
- コンプライアンス下の入社手続き:書類が集められ、データが抽出され、何かを提出する前に実行が確認で止まる
- ワークフローがログイン画面に当たる:ブラウザツールがセッションをエンドユーザーに渡し、本人が資格情報を直接打ち込む
- 取引の監視:エージェントが動きを走査し、異常に印を付け、行動する前に確認を求める
- ツールをまたぐ予定調整:エージェントがカレンダーを見て候補枠を出し、予約前に相手と確認する
主な機能
予測可能なマルチエージェント計画
エージェントに進めながら方針を決めさせる代わりに、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の多くとセルフホストのモデルで動くため、1つのモデル提供元に縛られない
デメリット
- 開発者向けのフレームワークなので、コードを書かない人向けのドラッグ&ドロップ作成ツールはない
- Python 3.11以上が必要で、更新していない古い環境は外れる
- 最も役立つクラウドツールと実行ログが、時間とともに有料席へ引っ張る
- 企業規模の配備は、ツール、認証、ホスティング周りで少し設定の手間がかかる
よくある質問
Portia AIは、本番で信頼できる必要のあるAIエージェントを作るために使う。特に規制された場面で役立つ。開発者はこれで明示的なマルチエージェント計画を生成し、状態を追いながら実行し、エージェントが敏感な動作をする前に人間の承認ステップを挟む。
関連コンテンツ
Portia AIに関連するツール、スキル、記事を探す。
Portia AIの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
