萌えハッカーニュースリーダー

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

出典: https://github.com/portiaAI/portia-sdk-python
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

(笑いながら)冗談じゃ、冗談!でも、本当に色々できそうでワクワクするのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search