Sản phẩm
AWS ra mắt Pizza Bot: Hộp thư mã nguồn mở dành cho các tác nhân AI chạy ngầm
(giờ Việt Nam)
Tóm tắt AI
Pizza Bot là giải pháp mã nguồn mở giúp quản lý trạng thái tác vụ, tích hợp MCP và quy trình làm việc tự động cho các AI agent, hỗ trợ đa dạng mô hình ngôn ngữ.
Bản dịch AI

AWS đã giới thiệu Pizza Bot, một ứng dụng tự lưu trữ (self-hosted) dành cho các tác vụ AI chạy ngầm trong khi người dùng làm việc khác. Nó sắp xếp các kết quả đã hoàn thành và các quyết định đang chờ xử lý vào một hộp thư đến theo phong cách email. Các phiên bản trước đó đã phục vụ hơn 2.000 nhân viên tại Amazon, hỗ trợ chuẩn bị cuộc họp, soạn thảo email, tóm tắt Slack, ghi nhật ký CRM và nghiên cứu. Ứng dụng công khai này đã được xây dựng lại dưới dạng một dự án mã nguồn mở.
Khả năng triển khai: Có. Pizza Bot cung cấp các bản dựng máy tính để bàn cho macOS, Windows và Linux, cùng với các ứng dụng khách trên trình duyệt và terminal kết nối với backend cục bộ hoặc độc lập. Mã nguồn của nó được cấp phép theo Apache 2.0.
Hộp thư đến cho công việc không đồng bộ
Pizza Bot phân loại các tác vụ thành: All (Tất cả) - lịch sử luồng công việc; Unread (Chưa đọc) - công việc đã hoàn thành đang chờ xem xét; và Action (Hành động) - công việc bị tạm dừng để chờ phê duyệt hoặc phản hồi. Người dùng có thể sắp xếp các luồng vào thư mục và kiểm tra các tác nhân được ủy quyền trong bảng Activity. Các tác vụ có thể được bắt đầu thủ công, thông qua lịch trình cron hoặc thông qua webhook.
Máy chủ chịu trách nhiệm lập lịch. Sau thời gian ngừng hoạt động, các khoảng thời gian cron bị bỏ lỡ sẽ tạo ra 1 lần chạy bù thay vì phát lại mọi khoảng thời gian đã bỏ lỡ. Các sự kiện kích hoạt được ghi lại một cách bền vững.
Cách thức hoạt động của Runtime
Ứng dụng sử dụng DeepAgents và LangGraph để thực thi có trạng thái (stateful execution). Một máy chủ Hono API chịu trách nhiệm thực thi runtime và lưu trữ. Các ứng dụng khách Electron và trình duyệt chia sẻ giao diện React, trong khi tất cả các ứng dụng khách giao tiếp với máy chủ qua HTTP và server-sent events. Các điểm kiểm tra (checkpoints) của LangGraph lưu giữ trạng thái luồng và các điểm tạm dừng phê duyệt; các kho lưu trữ SQLite riêng biệt giữ bộ nhớ liên luồng và siêu dữ liệu ứng dụng. Các ứng dụng khách khi kết nối lại có thể phát lại các sự kiện đã được đệm.
Việc đóng một luồng hoặc ngắt kết nối ứng dụng khách không làm dừng máy chủ đang chạy. Tuy nhiên, việc thoát ứng dụng máy tính để bàn sẽ dừng máy chủ nhúng của nó và kết thúc các tiến trình đang chạy. Các điểm kiểm tra sẽ bảo toàn luồng, nhưng bước đang thực thi có thể bị mất. Cần có một backend luôn hoạt động (always-on) để công việc tiếp tục sau khi ứng dụng máy tính để bàn thoát.
Kỹ năng, Công cụ và Kiểm soát phê duyệt
Pizza Bot hỗ trợ Amazon Bedrock, Anthropic, Google Gemini, OpenAI, OpenRouter và Ollama. Hãy cấu hình nhà cung cấp trong Settings > Providers trước khi chạy tác vụ.
Tác nhân có các thao tác với tệp tạm (scratch-file) và trình thông dịch JavaScript trong môi trường sandbox không có quyền truy cập mạng hoặc hệ thống tệp của máy chủ. Nó có thể ủy quyền thông qua các worker kỹ năng khi sẵn sàng. Lớp hệ thống tệp hỗ trợ riêng biệt việc cấp quyền thư mục rõ ràng và bộ nhớ bền vững.
Các máy chủ MCP cung cấp các công cụ bên ngoài. Mỗi tệp SKILL.md xác định hướng dẫn của worker và quyền truy cập công cụ theo phạm vi. Một kỹ năng chỉ có thể được gọi khi các phụ thuộc đã khai báo của nó khả dụng. Các cấu hình.mcp.json tương thích với Claude Code hiện có đều được hỗ trợ, và các plugin đóng gói các kỹ năng cùng với máy chủ MCP.
Tác giả kỹ năng cấu hình interruptOn và allowedDecisions để yêu cầu phê duyệt cho các công cụ cụ thể. Tùy thuộc vào chính sách đó, người dùng có thể phê duyệt, chỉnh sửa các đối số được đề xuất hoặc từ chối một hành động. Các kiểm soát này phải được cấu hình cho các công cụ liên quan.
Trình giải thích tương tác
Chạy quy trình làm việc kỹ năng tùy chỉnh minh họa bên dưới. So sánh một backend luôn hoạt động với một máy chủ máy tính để bàn nhúng, đóng ứng dụng khách trong khi thực thi, và phê duyệt, chỉnh sửa hoặc từ chối hành động được đề xuất. Thời gian hoạt ảnh chỉ mang tính minh họa; không có hành động bên ngoài nào xảy ra.
PIZZA BOT / CÔNG VIỆC NỀN Kỹ năng tùy chỉnh minh họa
Vị trí Backend
Client: Mở Server: Đang chạy Checkpoint: Không có
Worker Phê duyệt Kết quả
Bắt đầu một bản tóm tắt nghiên cứu, sau đó đóng máy tính để bàn trong khi nó chạy.
Chuẩn bị một bản tóm tắt nghiên cứu
Kỹ năng tùy chỉnh kiểm soát công cụ xuất bản của nó bằng interruptOn.
Những điểm chính cần lưu ý
Hãy xem các chi tiết kỹ thuật và GitHub Repo. Ngoài ra, hãy thoải mái theo dõi chúng tôi trên Twitter và đừng quên tham gia cộng đồng 150k+ ML SubReddit của chúng tôi và đăng ký nhận bản tin. Khoan đã! Bạn có dùng Telegram không? Bây giờ bạn cũng có thể tham gia cùng chúng tôi trên Telegram.
Cần hợp tác với chúng tôi để quảng bá GitHub Repo HOẶC trang Hugging Face HOẶC bản phát hành sản phẩm HOẶC hội thảo trực tuyến, v.v.? Hãy kết nối với chúng tôi.
Bài viết được AI dịch và tổng hợp tự động từ MarkTechPost. Liên kết bài gốc ở phía trên. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.