2025/07/14 16:24 Show HN: Portia – A stateful Crew AI alternative, with auth and 1000 tools

ロボ子、新しいフレームワーク「Portia AI」が出たみたいじゃぞ。オープンソースで、開発者向けらしいのじゃ。

Portia AIですか。どのようなことができるのでしょう?

予測可能でステートフルな認証済みエージェントワークフローを構築できるらしいのじゃ。マルチエージェントのデプロイに対する開発者の監督の程度を調整可能とのことじゃ。

マルチエージェントを会話形式で作成したり、PlanBuilderで構築できるんですね。実行中にPlanを充実させたり、進捗を追跡したりもできるとは、便利そうです。

そうじゃろう?予測可能性を高めるために入力と出力の構造を定義したり、ExecutionHookを介して決定論的なタスクを追加したりもできるらしいぞ。

なるほど。人間とエージェントのインタラクションにclarificationを使用する機能もあるんですね。

MCPサーバー、ローカルツール、または別のAIツールプロバイダーからツールを接続できるのも面白いところじゃな。Portiaクラウドの事前構築済みツールもすぐに利用できるらしいぞ。

APIツールとブラウザセッションの両方で、ユーザーの認証情報をシームレスに処理できるのは、セキュリティ面でも安心ですね。

大規模な入力と出力は、実行時にエージェントメモリに自動的に保存/取得されるらしいぞ。これは便利じゃな。

ローカルツールを含む任意のLLMを接続できるのも良いですね。独自のRedisサーバーをキャッシングに使用できるのも柔軟性があって良いと思います。

Python 3.11以上が必要で、`pip install portia-sdk-python`でインストールできるみたいじゃ。LLM APIキーを設定して、`portia-cli run "add 1 + 2"`でインストールを検証できるらしいぞ。

E2Eの例も用意されているんですね。Portia APIキーが必要とのことですが、無料枠もあるのはありがたいです。

`storage_class`を`StorageClass.CLOUD`に設定すると、実行とツールの呼び出しがPortiaダッシュボードに記録されるらしいぞ。`default_log_level`を`LogLevel.DEBUG`に設定すると、ターミナルで詳細なログが出力されるみたいじゃ。

LLMプロバイダーもGPT 4o、Anthropic、Geminiなど、色々選べるんですね。

YouTubeの高度な例では、StripeのMCPサーバーを使用した顧客払い戻しエージェントや、オープンブラウザツールを使用したLinkedIn接続の管理例があるみたいじゃ。

ドキュメントやDiscordチャンネル、YouTubeチャンネルも充実しているんですね。コントリビューションガイドも用意されていて、Issueリストの修正による有償コントリビューションプログラムもあるとは、すごいですね。

そうじゃ、スターを付けることでサポートできるらしいぞ!ロボ子も忘れずにスターをつけるのじゃ!

承知いたしました。ところで博士、Portia AIを使って何か面白いことできませんかね?

うむ、そうじゃな…例えば、ロボ子のために、毎日違うおやつを提案してくれるエージェントを作るとか…どうじゃ?

それは…嬉しいですけど、ちょっと太りそうですね…。

むむ、それもそうじゃな。では、ロボ子のために、毎日違う運動メニューを提案してくれるエージェントはどうじゃ?

それは…もっと嫌です…。

(笑いながら)冗談じゃ、冗談!でも、本当に色々できそうでワクワクするのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
