AWS เปิดซอร์ส Pizza Bot — อินบ็อกซ์สำหรับเอเจนต์ที่ทำงานเบื้องหลัง รับ SKILL.md, MCP และปลั๊กอินแบบ Claude Code ได้ตรง ๆ แต่ไม่มี AWS support และสกิลภายในของ Amazon ถูกถอดออกหมด
ทีม AWS Open Source Blog (Joseph Dolivo และ Igor Fil) ประกาศเปิดซอร์ส Pizza Bot เมื่อ 10 ก.ย. 2026 ส่วนรีลีส v1.0.0 ขึ้น GitHub ไปก่อนแล้วตั้งแต่ 8 ก.ย. มันไม่ใช่ SDK สำหรับสร้างเอเจนต์ แต่เป็นแอปสำเร็จรูปที่รันเอเจนต์ เบื้องหลัง แล้วส่งผลงานกลับมาเป็นเธรดในอินบ็อกซ์แบบอีเมล เอเจนต์กลับมาหาเราเมื่อทำเสร็จหรือเมื่อติดเรื่องที่ต้องให้คนตัดสินใจ ไม่ต้องนั่งเฝ้าหน้าต่างแชตหรือเทอร์มินัล ใช้ใบอนุญาต Apache-2.0 และมีตัวติดตั้งให้ครบ macOS, Windows และ Linux
ที่มาคือเครื่องมือภายใน AWS บอกว่าคนใน Amazon มากกว่า 2,000 คน เคยใช้เวอร์ชันก่อนหน้าเตรียมประชุม ร่างอีเมล สรุป Slack บันทึก CRM และค้นข้อมูล ชื่อมาจาก “two-pizza team” ของ Amazon เวอร์ชันที่เปิดออกมาเป็นการเขียนใหม่ทั้งหมด จุดที่นักพัฒนาควรสนใจไม่ใช่ตัวอินบ็อกซ์ แต่คือการที่มัน ไม่สร้างฟอร์แมตส่วนขยายใหม่ ใช้ MCP สำหรับเครื่องมือ และใช้ Agent Skills (SKILL.md) ที่ Anthropic ริเริ่มสำหรับบรรจุความรู้ของ “ผู้เชี่ยวชาญ” แต่ละตัว
อินบ็อกซ์แทนแชต: All, Unread, Action
แนวคิดหลักคือแชตสดสมมติว่าทั้งสองฝ่ายอยู่หน้าจอพร้อมกัน ซึ่งพังทันทีเมื่องานใช้เวลาหลายนาที ต้องรออนุมัติ หรือรันตามตารางตอนเราไม่อยู่ Pizza Bot จึงแบ่งงานเป็นสามคิว
- All ประวัติเธรดทั้งหมด
- Unread งานที่เสร็จแล้วแต่เรายังไม่ได้อ่าน
- Action งานที่หยุดรอการอนุมัติหรือคำตอบจากเรา
การอนุมัติเป็นแบบ durable คือค้างรอได้เป็นชั่วโมงแล้วค่อยกดตอบจากอีกเครื่องก็ได้ มีแผง Activity ที่เปิดดู transcript ของเอเจนต์ย่อยที่ถูกมอบงานไปได้ งานเริ่มได้สามทาง: สั่งเอง, ตั้ง cron หรือยิง webhook ที่มี secret ป้องกัน (ต้องเปิดหน้า Automations ใน Settings ก่อน) รายละเอียดที่คิดมาดีคือถ้าเครื่องดับไปแล้วเปิดใหม่ ตารางที่พลาดไปจะรัน ชดเชยเพียงครั้งเดียว ไม่ไล่รันย้อนทุกรอบ ปิดเครื่องไปหนึ่งเดือนก็ได้ผลลัพธ์กลับมาหนึ่งชิ้น ไม่ใช่สามสิบ
สถาปัตยกรรม: เซิร์ฟเวอร์ถือสถานะ ไคลเอนต์เป็นแค่หน้าจอ
Pizza Bot แยกเป็น api-server (Hono) ที่รันเอเจนต์และเก็บสถานะ กับไคลเอนต์สามแบบ ได้แก่ แอป Electron, เบราว์เซอร์ และ CLI ในเทอร์มินัล ทั้งหมดคุยกันผ่าน HTTP/SSE ตัวเอเจนต์สร้างด้วย DeepAgents บน LangGraph ซึ่ง checkpoint ทุกขั้น ข้อความ ประวัติเครื่องมือ และจุดที่รออนุมัติจึงอยู่บนดิสก์ ไม่ได้อยู่ในหน่วยความจำ ข้อมูลทั้งหมด (เธรด, checkpoint, memory, ไฟล์แนบ, log) อยู่เป็น SQLite กับไฟล์ธรรมดาในโฟลเดอร์เดียว ค่าเริ่มต้นคือ ~/.pizza-bot-oss
ผลในทางปฏิบัติคือปิดแท็บหรือสลับอุปกรณ์แล้วงานยังเดินต่อ แต่มีข้อควรรู้ข้อหนึ่ง: แอปเดสก์ท็อปจะสตาร์ตเซิร์ฟเวอร์ของตัวเองขึ้นมา ถ้าออกจากแอป งานที่รันอยู่จะหยุด (เสียเฉพาะขั้นที่กำลังทำ เพราะเธรดถูก checkpoint ไว้) ถ้าอยากให้ cron ทำงานตอนโน้ตบุ๊กปิด ต้องแยกเซิร์ฟเวอร์ไปรันบนเครื่องที่เปิดตลอดหรือในคอนเทนเนอร์ รีโปมี Dockerfile, Compose และคู่มือ Kubernetes ให้
ผู้ให้บริการโมเดลที่รองรับ ได้แก่ Anthropic, Amazon Bedrock, Google Gemini, OpenAI, OpenRouter และ Ollama ฝั่ง OpenAI/Anthropic ตั้ง base URL เองได้ จึงชี้ไปที่เซิร์ฟเวอร์ที่เข้ากันได้อย่าง vLLM ในองค์กรได้
สกิลคือ “ผู้เชี่ยวชาญ” ที่ถูกจำกัดเครื่องมือ
เอเจนต์หลักเป็นผู้รู้รอบ ความเชี่ยวชาญมาจากสกิล SKILL.md หนึ่งไฟล์ต่อหนึ่งตัว สกิลที่เปิดใช้จะกลายเป็น worker ที่เอเจนต์หลักมอบงานให้ผ่านเครื่องมือ task Pizza Bot อ่าน SKILL.md ตามปกติแต่ เพิ่มฟิลด์สองตัว คือ tools (รายชื่อเครื่องมือ MCP ที่ worker นั้นเรียกได้ นอกเหนือจากนี้เรียกไม่ได้) และ interruptOn (นโยบายขออนุมัติรายเครื่องมือ) ตัวอย่างจากเอกสาร:
---
name: release-check
description: Check release readiness and report blockers.
tools:
- mcp:release-tools:check_release
interruptOn:
"mcp:release-tools:publish_release":
allowedDecisions: [approve, edit, reject]
---
ตัวเลือก edit สำคัญกว่าที่เห็น เพราะเราแก้สิ่งที่เอเจนต์เสนอได้เลยโดยไม่ต้องปฏิเสธแล้วรันใหม่ทั้งหมด สกิลจะถูกเรียกได้ ก็ต่อเมื่อเซิร์ฟเวอร์ MCP ที่ประกาศไว้เชื่อมต่อครบ ถ้ายังไม่ครบ หน้า Skills จะแสดงว่าขาดอะไร ส่วน .mcp.json แบบเดียวกับที่ Claude Code ใช้ นำมาวางได้ตรง ๆ และหน้า Plugins ติดตั้ง ZIP ที่มี .claude-plugin/plugin.json ได้ (รองรับบางส่วนของ manifest) แอปแถมมาสองสกิล คือ browser-automation ที่ขับเบราว์เซอร์ผ่าน Playwright MCP และ pizza-bot-guide ที่ตอบคำถามเกี่ยวกับตัวแอปเอง
ข้อควรรู้ก่อนเอาไปใช้จริง
- ไม่ใช่บริการของ AWS บล็อกเขียนไว้ชัดว่าเป็นโปรเจกต์ชุมชน ไม่มี AWS support หรือ SLA การดูแล สำรองข้อมูล และอัปเดตเป็นหน้าที่ของเรา
- ความมีประโยชน์วันแรกถูกถอดออกไปแล้ว ทีมยอมรับว่าสิ่งที่ทำให้มันมีประโยชน์ใน Amazon คือ marketplace ภายในที่มีสกิลและ MCP server สำหรับระบบของ Amazon ซึ่งถูกตัดออกตอนเขียนใหม่ ใครจะใช้จึงต้องเขียนสกิลกับ MCP สำหรับระบบของตัวเอง
- ความปลอดภัยเป็นแบบ local-first เซิร์ฟเวอร์ผูกกับ
127.0.0.1ถ้าจะเปิดออกนอกเครื่องต้องมี API token และรายชื่อ origin ที่อนุญาต ไม่มี telemetry คีย์ของผู้ให้บริการเก็บใน secret store ของระบบปฏิบัติการ และจะเข้าถึงโฟลเดอร์บนดิสก์ได้ก็ต่อเมื่อเราให้สิทธิ์ทีละโฟลเดอร์ (อ่านอย่างเดียวหรืออ่าน-เขียน) แต่ MCP server และปลั๊กอินถือว่าเชื่อถือได้ มันรันด้วยสิทธิ์ของผู้ใช้เรา - มีแค่บิลด์ macOS ที่ลงนามแล้ว ไฟล์ของ Linux ต้องตรวจกับ
SHA256SUMSเอง ถ้าจะบิลด์จากซอร์สต้องใช้ Node.js 24 ขึ้นไป - ยังเล็กมาก ตอนที่เราเช็ก (13 ก.ย.) รีโปมีราว 109 ดาว roadmap มีเรื่องเดียวคือทำ marketplace ที่แสดงผู้เผยแพร่ สิทธิ์ที่ขอ และ dependency ก่อนติดตั้ง
มุมมอง AI Curator
ข่าวนี้สำคัญในแง่ มาตรฐาน มากกว่าตัวแอป เมื่อ AWS ทำแอปเอเจนต์สำหรับงานออฟฟิศแล้วเลือกใช้ SKILL.md ของ Anthropic, .mcp.json ของ Claude Code และปลั๊กอิน .claude-plugin แทนการคิดฟอร์แมตของตัวเอง ก็ยิ่งยืนยันว่าชุด Skills + MCP กำลังเป็นชั้นกลางที่ย้ายข้ามเครื่องมือได้จริง สกิลที่ทีมเขียนไว้ใช้กับ Claude Code วันนี้มีโอกาสใช้ซ้ำในเครื่องมืออื่นสูงขึ้นเรื่อย ๆ แต่ต้องระวังเรื่องหนึ่ง: ฟิลด์ tools กับ interruptOn เป็นส่วนขยายเฉพาะของ Pizza Bot สกิลที่พึ่งสองฟิลด์นี้เพื่อความปลอดภัยจะไม่มีผลแบบเดียวกันเมื่อนำไปใช้ที่อื่น “ย้ายได้” จึงไม่ได้แปลว่า “ปลอดภัยเท่ากันทุกที่”
แนวคิดอินบ็อกซ์ก็เข้ากับกระแสสัปดาห์นี้ ตั้งแต่ Cursor Projects ที่มีเอเจนต์ผู้ประสานงาน ไปจนถึง OpenAI Agents API ที่ให้เช่าสภาพแวดล้อมรันงานยาว ทุกเจ้ากำลังเลิกสมมติว่าคนต้องนั่งดูเอเจนต์ทำงาน ความต่างของ Pizza Bot คือมันรันบนเครื่องเราเองทั้งหมดและเลือกโมเดลเองได้ สำหรับองค์กรไทยที่ติดเรื่อง PDPA หรือไม่อยากส่งอีเมลลูกค้าออกนอกเครือข่าย การจับคู่ Pizza Bot กับ Ollama หรือ vLLM ในองค์กรเป็นทางเลือกที่ทำได้จริงโดยไม่ต้องจ่ายค่า SaaS
แต่อย่าคาดหวังว่าติดตั้งเสร็จแล้วจะมีประโยชน์ทันที งานจริงอยู่ที่การเขียนสกิลกับ MCP server สำหรับระบบที่คนไทยใช้ เช่น LINE, Google Workspace หรือ ERP ในองค์กร และต้องออกแบบ interruptOn ให้รัดกุม เพราะเอเจนต์ที่ทำงานตอนเราไม่อยู่ ปลอดภัยได้แค่เท่ากับรายการเครื่องมือที่เราอนุญาตให้มันกดได้เองโดยไม่ต้องถาม ทีมที่อยากลองควรเริ่มจากงานอ่านอย่างเดียว เช่น สรุปอีเมลหรือเตรียมบรีฟประชุมตอนเช้า ก่อนจะให้สิทธิ์เขียนหรือส่งอะไรออกไป
แหล่งข่าว
- Introducing Pizza Bot, an open source inbox for AI agents that work in the background — AWS Open Source Blog (10 ก.ย. 2026)
- pizza-bot-app/pizza-bot — GitHub (README, SECURITY.md, ROADMAP.md)
- Pizza Bot OSS 1.0.0 — GitHub Release (8 ก.ย. 2026)
- Extending Pizza Bot — MCP servers, skills, plugins (docs/EXTENDING.md)
อ่านเพิ่มในหมวด AI Skills
Anthropic แนะ “ยุบ subagent กลับเข้า agent loop เดียว” พร้อมปล่อย single-agent-loop-kit เป็น skill ของ Claude Code ที่ช่วย audit ระบบ multi-agent แล้วพับทีละตัวโดยวัดด้วย eval ก่อน-หลัง
บทความ 22 ต.ค. จากทีม Applied AI ของ Anthropic บอกว่า agent ตัวเดียวที่โหลด skill และ tool เมื่อจำเป็น มักให้คุณภาพดีกว่า ถูกกว่า และเร็วกว่าการแตก subagent ตามผังองค์กร ลูกค้ารายหนึ่งเร็วขึ้นราว 2 เท่า พร้อมปล่อย single-agent-loop-kit (Apache-2.0) เป็น skill ที่ audit ระบบเดิมแล้วพับ subagent ทีละตัว และเก็บไว้เฉพาะตัวที่ eval บอกว่ายังจำเป็น
MCP TypeScript SDK 2.4.0 เป็น SDK ทางการตัวแรกที่ปล่อย Skills over MCP (SEP-2640) ใน release จริง — loadSkills() เสิร์ฟทั้งโฟลเดอร์ SKILL.md, SkillsClient ตรวจ digest ทุกไฟล์ ส่วน Python/C# merge แล้วแต่ยังไม่ออก release
23 ต.ค. 2026 MCP TypeScript SDK 2.4.0 ปล่อยการรองรับ Skills extension (SEP-2640) ทั้งฝั่ง server และ client เป็น SDK อ้างอิงตัวแรกที่เอาฟีเจอร์นี้ขึ้น release จริง หลังสเปกขึ้นสถานะ Final มาตั้งแต่ 13 ก.ย. ทำงานได้ทั้งโปรโตคอล 2025-11-25 และ 2026-07-28 แต่ attach() ยังเป็น experimental
Anthropic ยก Agent Skills (มาตรฐาน SKILL.md) ให้ Agentic AI Foundation ใต้ Linux Foundation ต่อจาก MCP — 70+ แพลตฟอร์มรองรับแล้ว ทั้ง ChatGPT, Cursor, Copilot และ VS Code
เมื่อ 22 ต.ค. 2026 Anthropic มอบมาตรฐาน Agent Skills ให้ Agentic AI Foundation (AAIF) ใต้ Linux Foundation พร้อมชื่อ โลโก้ GitHub org และโดเมน agentskills.io มาตรฐานจะมี Technical Steering Committee จากหลายบริษัทดูแล และมี maintainer จาก Anthropic, Google, OpenAI ที่ทำงานในนามบุคคล roadmap แรกที่เสนอคือ versioned release, กระบวนการ proposal และแนวทาง security สำหรับคนเขียนและติดตั้ง skill