10月4日、Renato Losioが「Pizza Bot: Open-Source Inbox for Background AI Agents」と題した記事を公開した。AWSのエンジニアがオープンソースで公開したAIエージェント向け非同期インボックス「Pizza Bot」の設計思想と機能を紹介している。
「メールのように投げて、結果を待つ」AIエージェント基盤
AIエージェントを使う上でのストレスのひとつは、タスクが終わるまでセッションを張り続けなければならないことだ。Pizza Botはその問題をメールクライアントの設計で解く。
AWSのPrincipal TechnologistであるJoseph DolivoとSolutions ArchitectのIgor Filは、設計の意図をこう説明している。
You don't send an email and then sit watching the outbox until the reply lands. Pizza Bot is shaped like an email client for the same reason: a thread is a unit of work you come back to rather than a session you have to attend.
(メールを送った後、返信が来るまでずっと送信箱を眺めたりしない。Pizza Botがメールクライアントの形を採用したのも同じ理由だ。スレッドは「参加し続けるセッション」ではなく「後で戻ってくる作業単位」である。)
ユーザーはタスクを投げたらあとはインボックスを確認するだけでよく、エージェントがバックグラウンドで処理を完了させる。
主な機能と設計
Pizza BotはApache 2.0ライセンスで公開されており、クライアント・サーバー構成を採っている。インボックスはAll・Unread・Actionの3つのキューで作業を整理し、Activityパネルで専門エージェントへの委譲状況と進捗を確認できる。オーケストレーション層にはLangGraphが採用されており、エージェントの状態管理やチェックポイント機構もLangGraphの仕組みを活用している。
設計の基盤となる要件は4つだ。
- 複数のソースを横断して調査できる
- バックグラウンドで動作できる
- 重要な操作の前にユーザー承認を要求できる
- 作業完了時にユーザーへ通知できる
スケジュール実行・Webhookトリガーにも対応しており、専門ワーカーへのタスク委譲も可能だ。対応モデルプロバイダーは複数、MCP(Model Context Protocol)サーバーやAgent Skillsもサポートする。
/filters:no_upscale()/news/2026/10/pizza-bot-ai-agents/en/resources/1pizza-bot-figure-1-1790333375669.png)
出典: AWSブログ
ローカルファースト・アーキテクチャとデータ管理
Pizza Botの特徴的な点はデータをユーザーのマシン上に保持するローカルファースト設計だ。エージェントの状態、スレッド、チェックポイント、添付ファイル、ログはすべてユーザーが管理するフォルダに保存される。外部に送信されるのは、設定したモデルプロバイダーへのプロンプト・添付ファイルと、明示的に有効化したMCPサーバーへのツール呼び出しのみである。認証情報はOSのシークレットストアに保管される。
Dolivo、Filは次のように注意を促している。
You control what leaves the machine. (...) Those servers can act on your behalf, which is worth remembering when you install one.
(マシンから出るデータはあなたが制御する。ただし、MCPサーバーはあなたの代わりに操作を実行できる。インストールする際はその点を念頭に置くこと。)
/filters:no_upscale()/news/2026/10/pizza-bot-ai-agents/en/resources/1pizza-bot-figure-3-1790333375669.png)
出典: AWSブログ
プロジェクトの背景
DolivoはLinkedIn投稿でプロジェクトの経緯を明かしている。2025年4月に「JoeBot」という名称で、CRMへの定型ログ作業を自動化する個人プロジェクトとして始まったものが、今回のオープンソース公開に至ったという。名称「Pizza Bot」は、Amazonの社内文化である「Two-Pizza Teams」(2枚のピザで養える規模の小チーム)への敬意を込めたものだ。
設計の着想源としては、LangChainが提唱する「Ambient Agents」の概念が挙げられている。常時監視を前提とせず、バックグラウンドで自律的に動作するエージェントのあり方を指す考え方だ。
コミュニティの反応
Hacker Newsでは非同期インボックスモデルとローカルファースト設計が好意的に受け止められている。具体的には、「セッションを張り続けなくてよい」という非同期モデルの実用性と、データをローカルに閉じる設計方針が支持を集めた。一方で、類似の目的に使えるツールが乱立していることへの懸念も挙がっている。また、社内版(JoeBot)で積み上げられてきたスキルやインテグレーションのエコシステムをオープンソース版で再現・維持できるかを問う声も見られ、コミュニティプロジェクトとしての継続性が今後の焦点になりそうだ。
注意点
Pizza BotはAWSの正式サービスではなくコミュニティプロジェクトである。AWSによるサポートやSLAは提供されない。運用・バックアップ・アップデートは開発者自身が責任を持つ必要がある。
詳細はPizza Bot: Open-Source Inbox for Background AI Agentsを参照していただきたい。