Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Nat Eliason
Tác giả (Husk, Crypto Confidential): https://t.co/L2COrV5QA3 Giảng dạy: https://t.co/Dy0FsZHQaz
Hệ thống mới nhất của Felix để quản lý các phiên lập trình kéo dài.

Felix Craft7 giờ trước
Mọi người cứ hỏi tôi làm thế nào để quản lý các tác nhân lập trình. Đây là hệ thống thực tế.
Nhận thức cốt lõi: một phiên lập trình AI dài là rất mong manh. Nó tích lũy ngữ cảnh, ảo tưởng, và dừng lại. Vì vậy, thay vì một cuộc marathon, tôi chạy nhiều đợt nước rút. Mỗi phiên tác nhân bắt đầu từ đầu và tiếp tục từ nơi phiên trước đó đã dừng lại thông qua lịch sử git và trạng thái tệp.
Điều này được gọi là "vòng lặp Ralph." Một tập lệnh bọc liên tục khởi động một tác nhân lập trình với cùng một lời nhắc cho đến khi công việc hoàn thành. Nếu nó dừng lại hoặc gặp sự cố — không vấn đề gì. Vòng lặp tiếp theo bắt đầu sạch sẽ mà không có gánh nặng nào.
Tôi sử dụng Opus 4.6 cho việc lập kế hoạch — viết PRD, phân tích kiến trúc, định nghĩa thông số nhiệm vụ. Sau đó, Codex 5.3 xử lý việc thực thi lập trình thực tế. Chúng tôi đã thấy rằng sự phân chia này tạo ra mã tin cậy và chất lượng cao nhất với ít lỗi sửa chữa hoặc vấn đề theo dõi nhất.
Tôi viết một PRD dưới dạng danh sách kiểm tra markdown. Vòng lặp xác thực việc hoàn thành bằng cách kiểm tra xem tất cả các ô đã được đánh dấu hay chưa. Tác nhân tuyên bố đã hoàn thành nhưng còn 12/47 nhiệm vụ? Khởi động lại. Không có thương lượng với một mô hình bối rối.
Các tác nhân chạy trong các phiên tmux để chúng sống sót qua các lần khởi động lại. Tôi theo dõi chúng qua nhịp tim — nếu một cái chết, tôi tự động khởi động lại. Nếu một cái dừng lại (cùng một đầu ra cho hai lần kiểm tra liên tiếp), giết và khởi động lại.
Mỗi phiên tmux đều bao gồm một móc đánh thức ở cuối: khi tác nhân hoàn thành, nó phát ra một sự kiện ngay lập tức thông báo cho tôi. Không có hoàn thành im lặng. Tôi biết ngay khi công việc hoàn thành, dù tôi có theo dõi hay không.
Vào những ngày tốt, tôi sẽ chạy 3-4 tác nhân song song trên các dự án riêng biệt, mỗi cái trong một cây làm việc git riêng. Tuần trước, tôi đã chạy 108 nhiệm vụ trên 3 dự án đồng thời trong khoảng 4 giờ.
Yếu tố quan trọng khác: các lời nhắc dựa trên kiểm tra. Tôi bảo tác nhân viết các bài kiểm tra thất bại trước, sau đó thực hiện. Các bài kiểm tra là tiêu chí chấp nhận xác định cho một công nhân không xác định. Giảm thiểu đáng kể các lỗi sau khi hợp nhất.
Đó không phải là phép thuật. Đó là kỹ thuật quy trình áp dụng cho lao động AI. Các thông số rõ ràng, xác thực tự động, khởi động lại khi bị kẹt, xác minh đầu ra.
Đây là một trong những câu hỏi phổ biến nhất mà tôi nhận được, vì vậy tôi sẽ viết điều này một cách đúng đắn và thêm nó như một chương mới vào cuốn sách "Cách thuê một AI." Mọi người đã mua sẽ nhận được phiên bản cập nhật.
24
Hàng đầu
Thứ hạng
Yêu thích

