AWS-féle Pizza Bot rendszerezi a háttérben futó AI-feladatokat
Több mint 2000 belső felhasználó után az AWS Apache 2.0 licenc alatt nyílt forráskódúvá tette a Pizza Botot, amely macOS, Windows és Linux rendszereken futtatható. Az alkalmazás az AI-feladatokat emailszerű postafiókban rendszerezi, különválasztva a felülvizsgálatra váró és a jóváhagyásra szoruló munkákat.

Az AWS bemutatta a Pizza Botot, egy önállóan futtatható alkalmazást, amely a felhasználók munkája közben is képes AI-feladatokat végezni. A rendszer az elvégzett eredményeket és a függőben lévő döntéseket egy email-hez hasonló postafiókban rendezi. (MarkTechPost)
Korábbi belső verziói több mint 2000 amazonos felhasználót szolgáltak ki, segítve többek között találkozók előkészítését, email-ek szerkesztését, Slack-összefoglalók készítését, CRM-naplózást és kutatást. A most nyilvánossá tett alkalmazást teljesen újraépítették, és Apache 2.0 licenc alatt nyílt forráskódú projektként tették elérhetővé.
A Pizza Bot telepíthető macOS, Windows és Linux rendszerekre, valamint böngészőben és terminálban is elérhető klienseket kínál, amelyek helyi vagy önálló backendhez csatlakoznak. A feladatokat az „All” (teljes szál története), az „Unread” (felülvizsgálatra váró, befejezett munka) és az „Action” (jóváhagyásra vagy válaszra váró, felfüggesztett munka) mappákba rendezi. A felhasználók mappákba rendezhetik a szálakat, és figyelhetik az átadott feladatokat az Activity panelen. A feladatok manuálisan, ütemezett cron feladatokkal vagy webhookokon keresztül indíthatók.
A futtatásért a DeepAgents és a LangGraph felel, amelyek biztosítják az állapotmegőrzést és a feladatok folytatását még az ügyfélkapcsolat megszakadása után is, amennyiben a backend fut. Az Electron és a böngésző kliensek egy React felületet használnak, és HTTP-n, valamint szerver-küldött eseményeken keresztül kommunikálnak a szerverrel. A LangGraph ellenőrzőpontjai megőrzik a szál állapotát és a jóváhagyási szüneteket, míg külön SQLite tárolók kezelik a szálak közötti memóriát és az alkalmazás metaadatait.
A Pizza Bot támogatja az Amazon Bedrock, Anthropic, Google Gemini, OpenAI, OpenRouter és Ollama szolgáltatókat. Konfigurálható a „Settings > Providers” menüpont alatt. Az ügynök rendelkezik fájlműveletekkel és egy homokozott JavaScript-értelmezővel, amely korlátozott hálózati és fájlrendszer-hozzáféréssel bír. Képességeit a SKILL.md fájlok definiálják, amelyek meghatározzák az utasításokat és az eszközök hozzáférési köreit. A felhasználók jóváhagyhatják, szerkeszthetik vagy elutasíthatják a javasolt műveleteket, így biztosítva a kontrollt az eszközök használata felett.
A projekt teljes kódja elérhető az Apache 2.0 licenc alatt, és a GitHub repozitóriumban található meg. A fejlesztők a DeepAgents és LangGraph technológiákat használják az állapotmegőrzéshez és a rugalmas futtatáshoz.