

AI agent giờ không chờ bạn ra lệnh nữa, nó tự làm việc rồi mới báo lại
AI agent giờ không chờ bạn ra lệnh nữa, nó tự làm việc rồi mới báo lại
Từ trước đến giờ, AI agent vẫn hoạt động theo kiểu "hỏi mới trả lời": bạn mở cửa sổ chat, gõ yêu cầu, agent mới bắt đầu làm. Nhưng một dự án mã nguồn mở mới tên Pi (do hai nhà phát triển Mario và Armin xây dựng) vừa đảo ngược thứ tự đó. Agent của họ tự phát hiện sự cố, tự sửa, rồi mới gõ cửa xin bạn duyệt. Video giới thiệu của kênh IndyDevDan về dự án này xuất hiện ngay hôm nay và đang được dân lập trình AI bàn tán.
"Chủ động" và "bền vững" nghĩa là gì ở đây
Pi được mô tả bằng hai tính từ: proactive (chủ động) và durable (bền vững, không mất giữa chừng).
- Chủ động: agent không ngồi im chờ bạn gõ lệnh. Nó có thể tự khởi động khi có một sự kiện xảy ra, ví dụ một dòng log báo lỗi, một webhook từ hệ thống khác, hoặc đến đúng giờ đã hẹn. Nói cách khác, nó làm việc trước, rồi mới chờ bạn xem lại.
- Bền vững: nếu máy tính khởi động lại, mạng rớt, hay tiến trình bị dừng giữa chừng, agent không phải làm lại từ đầu. Toàn bộ lịch sử, hàng đợi việc cần làm và trạng thái hiện tại được lưu liên tục vào một cơ sở dữ liệu nhỏ gọn (SQLite) ngay trên máy. Agent biết chính xác nó đã làm đến đâu trước khi bị ngắt, nên không lặp lại những việc đã làm rồi (ví dụ không chạy lại một lệnh đã thực thi xong).
Nó hoạt động theo kiến trúc nào
Theo mô tả trên kho mã nguồn (github.com/disler/durable-pi), Pi gồm ba phần:
- Một máy chủ nhỏ chạy ngay trên thiết bị của bạn, đóng vai trò "bộ não" lưu trạng thái và điều phối việc.
- Một trang web theo dõi để bạn nhìn thấy agent đang làm gì, đã làm gì, đang chờ gì.
- Nhiều cách kết nối khác nhau: giao diện web, dòng lệnh, hoặc gọi thẳng qua API, miễn là bạn muốn ra lệnh hoặc xem tiến độ từ đâu cũng được.
Điểm hay là bạn có thể "rẽ nhánh" một phiên làm việc tại bất kỳ thời điểm nào, giống như việc tạo một bản sao của agent tại đúng bước đó để thử một hướng khác, mà không ảnh hưởng tới phiên gốc.
Ví dụ cụ thể: agent tự xử lý sự cố thanh toán
Trong bản demo, nhóm phát triển dựng một tình huống giả lập: một bản triển khai phần mềm bị lỗi khiến chức năng thanh toán của khách hàng không chạy được. Thay vì chờ kỹ sư trực ca phát hiện ra, agent Pi:
- Tự đọc nhật ký hệ thống và nhận ra có lỗi.
- Tìm ra đúng đoạn mã (commit) gây ra lỗi đó.
- Viết sẵn bản sửa lỗi kèm bài kiểm tra (test) để chứng minh bản sửa đúng.
- Dừng lại, chờ con người bấm duyệt trước khi đưa bản sửa lên hệ thống thật.
Theo nhóm phát triển, toàn bộ quá trình từ lúc phát hiện lỗi đến lúc sẵn sàng để bạn duyệt chỉ mất khoảng nửa phút. Phần con người vẫn giữ lại duy nhất là cái gật đầu cuối cùng.
Vì sao điều này đáng chú ý với người dùng AI bình thường
Bạn không cần tự dựng một hệ thống như Pi mới hiểu được xu hướng này. Nó cho thấy ranh giới giữa workflow (kịch bản tự động cố định) và AI agent đang bị kéo thêm một bước nữa: agent không chỉ tự quyết định cách làm một việc, mà còn tự quyết định khi nào nên bắt đầu làm việc đó. Đây cũng là hướng đi mà nhiều sản phẩm lớn đang theo đuổi, ví dụ ChatGPT từng thử nghiệm "Dot", một trợ lý sống thường trực trong điện thoại và tự làm việc kể cả khi bạn không yêu cầu. Ở quy mô doanh nghiệp, xu hướng xây cả một đội AI agent phối hợp với nhau thay vì chỉ chat với một con AI duy nhất cũng đang theo cùng một hướng: để AI làm nhiều việc nền, con người chỉ can thiệp ở những điểm quan trọng.
Giới hạn cần biết
Pi hiện là dự án mã nguồn mở, dành cho người biết lập trình tự cài đặt và cấu hình, chưa phải sản phẩm đóng gói sẵn cho người dùng phổ thông. Việc để agent tự chạy lệnh trên hệ thống thật, kể cả khi có bước chờ duyệt, vẫn cần người có chuyên môn thiết lập quyền hạn cẩn thận: agent chỉ nên được cấp quyền đủ dùng, và bước duyệt cuối cùng của con người không nên bị bỏ qua, nhất là với những việc có thể ảnh hưởng tới khách hàng thật hoặc dữ liệu thật.
Doanh nghiệp muốn giới thiệu sản phẩm AI tới bạn đọc Vibe AI Coder? Xem gói tài trợ


