Tác nhân lập trình chạy nền: đưa AI của bạn vào ca đêm
Một tác nhân lập trình không cần bạn ngồi canh. Đây là cách chạy các tác nhân ở chế độ nền trong khi bạn làm việc khác, và cách để cả một đội hình viết mã suốt đêm trong khi bạn ngủ.
Lần đầu chạy một tác nhân lập trình, bạn dõi theo từng dòng nó viết. Có vẻ như cần phải thế. Đến lần thứ mười, việc dõi theo chỉ còn là một thói quen bạn chưa buông bỏ.
Một tác nhân làm một tác vụ thực sự có thể chạy mười, mười lăm, đôi khi ba mươi phút mà không cần đến bạn. Nó đọc, lập kế hoạch, viết, chạy kiểm thử. Nếu bạn ngồi nhìn chằm chằm vào terminal suốt thời gian đó, bạn đã biến một công cụ tự động thành công cụ thủ công trở lại.
Bước chuyển thay đổi mọi thứ rất đơn giản: thôi dõi theo, bắt đầu giám sát. Hãy để công việc diễn ra ở chế độ nền, và chỉ can thiệp vào hai thời điểm thực sự cần đến bạn.
"Chạy nền" thật ra nghĩa là gì
Chạy nền không có nghĩa là không giám sát. Nó nghĩa là tác nhân làm việc trong khi sự chú ý của bạn ở nơi khác, và nó chỉ kéo bạn quay lại khi buộc phải thế.
Có đúng hai thời điểm cần đến con người. Tác nhân vấp phải một quyết định nó không thể tự đưa ra ("bỏ cột này hay di trú nó?"), hoặc nó đã xong và công việc sẵn sàng để duyệt. Mọi thứ giữa hai điểm đó là thời gian bạn nên dành cho việc khác: một tính năng khác, một cuộc họp, bữa trưa.
Vấn đề chưa bao giờ nằm ở khả năng làm việc một mình của tác nhân. Nó nằm ở khả năng của bạn để biết, mà không cần nhìn, rằng nó vẫn đang chạy, đã kẹt, hay đã xong.
Ca đêm
Một khi bạn tin tưởng vòng lặp chạy nền vào ban ngày, bước tiếp theo là hiển nhiên: chạy nó khi bạn hoàn toàn không có mặt.
Xếp hàng ba tác vụ độc lập trước khi gập máy. Tái cấu trúc một mô-đun, viết các bài kiểm thử còn thiếu, di trú một cấu hình. Chúng chạm vào các tệp khác nhau, nên sẽ không va chạm. Bạn đi ngủ. Các tác nhân làm việc. Sáng ra, bạn không có một nhánh trống và một trang trắng, mà có ba mảng công việc đang chờ duyệt, sẵn sàng cho một tiếng có hoặc không.
Chính ở đây, đa tác nhân thôi làm một trò ảo thuật và bắt đầu mua cho bạn thời gian thực. Chỉ một tối chuẩn bị biến thành một ngày tiến độ mà bạn không phải thức để có được.
Bạn cần gì để nó an toàn
Chạy những tác nhân bạn không canh chừng chỉ hiệu quả khi ba điều là đúng.
Bạn thấy trạng thái chỉ trong một cái liếc. Tác nhân nào đang suy nghĩ, cái nào kẹt ở một câu hỏi, cái nào đã xong. Không phải bằng cách cuộn qua các terminal, mà từ một khung nhìn duy nhất, lý tưởng là cái bạn có thể kiểm tra từ điện thoại.
Bạn được kéo lại đúng lúc. Một thông báo khi tác nhân cần câu trả lời hoặc hoàn tất, để một tác nhân kẹt lúc 2 giờ sáng không lãng phí cả đêm chờ một câu trả lời mà bạn sẽ đưa ra trong năm giây.
Công việc sống sót qua gián đoạn. Đóng ứng dụng, mất wifi, khởi động lại máy, và mỗi phiên trở lại đúng nơi nó đã ở. Một lượt chạy thâu đêm chẳng có giá trị gì nếu một lần rớt mạng xóa sạch nó.
Cách thực sự thiết lập điều này
Trong AgentsRoom, vòng lặp chạy nền là hành vi mặc định, không phải một chế độ bạn phải bật. Mỗi tác nhân hiển thị một chấm trạng thái trực tiếp (đang nghĩ, xong, cần trả lời, rảnh) xuyên suốt mọi dự án, nên bạn không bao giờ phải đoán. Khi một tác nhân kết thúc lượt của nó hoặc đặt câu hỏi, một thông báo trên máy tính và điện thoại cho bạn biết cái nào và ở đâu, và một cú nhấp đưa bạn thẳng vào terminal đó.
Với ca đêm, các tác vụ theo lịch khởi động những lượt chạy tác nhân lặp lại mà không cần bạn canh lúc bắt đầu, và các phiên được khôi phục mang mọi tác nhân và mọi terminal trở lại sau khi bạn thoát, để ngày mai bắt đầu từ nơi đêm nay dừng lại.
Ý nghĩa không phải là loại bạn ra khỏi vòng lặp. Mà là chỉ ở trong nó khi điều cần đến là phán đoán của bạn, và để cỗ máy lo những giờ khi không cần.
Tải AgentsRoom
Chạy các agent AI của bạn (Claude, Codex, Antigravity CLI, OpenCode, Aider) trên tất cả dự án, trong một cửa sổ duy nhất.
Ứng dụng đồng hành: theo dõi agent khi đi đường
Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.
Một cái nhìn về AgentsRoom đang hoạt động.