Portia AIは、タスクを自然言語で記述し、実行計画を自動生成する能力に特徴がある。ワークフローは、開発者が自然言語で要件を記述 → Portiaがセマンティクスを解析 → 自動的にタスクを分割 → インテリジェンスが共同で実行。
典型的な使用例:
# 安排会议的标准流程 task = ''' 请帮助我完成以下任务: - 检查明天8:00到8:30的Google日历空闲时间 - 如果有空,安排30分钟会议 - 标题为"Portia AI演示" - 与指定邮箱共享会议邀请 ''' plan = portia.run(task)
このコードによって
- Google Calendar APIに自動的に接続し、利用可能な時間帯をチェック
- カレンダーイベントを作成し、タイトルと時間を設定
- 指定されたEメールアドレスにミーティングの招待状を送る
- すべてのプロセスは
plan.get_state()リアルタイム・モニタリング
注文ステータスをチェックし、有効であればStripeで返金し、確認メールを送信する」と記述するだけで、ポーシャは自動的に複数のインテリジェンスを調整し、すべてのサブタスクを完了させる。
この答えは記事から得たものである。Portia AI:インテリジェントな自動ワークフロー構築のためのPythonツールキットについて































