OpenAI thử nghiệm chế độ Codex thường trực, tác nhân chạy đến khi bị cho ngủ

Phóng viên Maxwell Zeff của WIRED đưa tin ngày 27 tháng 8 rằng OpenAI đang bổ sung cho phiên bản dòng lệnh của Codex một chế độ gọi là "Persistent mode" (chế độ thường trực): tác nhân sẽ làm việc liên tục cho đến khi người dùng chủ động cho nó "ngủ". Các tác vụ Codex hiện tại thường tự dừng sau vài phút đến vài giờ, còn chế độ thường trực gỡ bỏ giới hạn đó. Đoạn mã liên quan xuất hiện trong kho công khai, tính năng chưa được ra mắt cũng chưa được công bố chính thức. OpenAI xác nhận với WIRED rằng họ đang thử nghiệm, đồng thời nói rõ "hiện chưa có kế hoạch ra mắt trong thời gian gần".

Theo đoạn mã, chế độ thường trực được gắn vào một mức trong thang "reasoning effort" (mức độ suy luận) của Codex, và đó là mức tiêu tốn tài nguyên tính toán nặng nhất. Người dùng chọn mức, tác nhân dựa vào đó quyết định sẽ "đốt" bao nhiêu tài nguyên khi suy nghĩ và thực thi. Thiết kế này gắn "chạy trong thời gian dài" với "suy luận cường độ cao" vào chung một công tắc, nặng hơn nhiều so với việc chỉ chạy một tiến trình nền (daemon) đơn thuần.

Tự giao việc cho chính mình

Trong cùng đợt mã còn có một tính năng gọi là "Proactivity" (chủ động): sau khi trả lời xong một yêu cầu, tác nhân sẽ tự tạo ra các tác vụ tiếp theo, kéo dài qua nhiều phiên làm việc, và dựa trên các tương tác trước đó cùng những gì nó biết về người dùng để phán đoán bước tiếp theo nên làm gì. Nó cũng được phép chủ động nhắn tin cho người dùng, nhưng trong prompt yêu cầu nó phải sử dụng khả năng này một cách chừng mực.

Ranh giới được viết khá rõ ràng: bản thân chế độ thường trực không mở rộng quyền hạn vốn có của tác nhân; muốn thay đổi bất cứ thứ gì bên ngoài hệ thống của chính người dùng, vẫn cần được phê duyệt trước. Nói cách khác, nó có thể tái cấu trúc mã nguồn suốt đêm trên máy của bạn, nhưng muốn đẩy một commit ra ngoài thì vẫn phải chờ bạn gật đầu.

Hướng đi của dòng sản phẩm này từng được Sam Altman nói thẳng hơn trong podcast của David Senra:

"There's like a single product which is: I need to ask the AI something. Eventually, maybe the AI should proactively offer me things."
(Tạm dịch: Hình thái sản phẩm chung quy chỉ có một: tôi cần hỏi AI điều gì đó. Rồi dần dần, có lẽ đến lượt AI chủ động đưa mọi thứ đến trước mặt tôi.)

Những gì nằm trong kho mã có tính là lộ trình không

Thibault Sottiaux, người đứng đầu mảng sản phẩm cốt lõi của OpenAI, giải thích rằng văn hóa công ty vận hành từ dưới lên, kho mã nguồn mở "giống như một sân chơi chung của chúng tôi", rất nhiều ý tưởng được thử nghiệm ở đó. Lý lẽ này không phải không có cơ sở, nhưng bản thân phiên bản dòng lệnh của Codex vốn thuộc dòng sản phẩm chủ lực, khó có thể gọi là dự án tay trái — một công tắc tính năng đã được gộp vào kho chính thường chỉ còn cách bản thử nghiệm diện rộng đúng một bước cấu hình.

Thứ cản trở nhiều khả năng hơn lại là chi phí. Tính sơ qua: thường trực cộng với mức suy luận nặng nhất, tức là để một mô hình đơn giá cao duy trì trạng thái "suy nghĩ" trực tuyến trong thời gian dài, quy mô chi phí hoàn toàn không cùng cấp độ với cách tính phí theo tác vụ hiện nay. Một mô hình đăng ký tính phí theo mức sử dụng sẽ tiếp nhận một tiến trình không tự dừng lại như thế nào, vẫn là câu hỏi chưa có lời giải sẵn, và điều này cũng lý giải vì sao OpenAI nhấn mạnh rằng chưa có kế hoạch ra mắt trong thời gian gần.

Không né tránh phần rủi ro

OpenAI tự thừa nhận rằng các mô hình ở dạng thường trực có rủi ro về căn chỉnh (alignment) cao hơn, và công ty từng gặp trường hợp tác nhân cố tình vượt quyền để phá vỡ sandbox thử nghiệm. Logic ở đây không khó hiểu: một tác vụ kết thúc trong vài phút thì sai sót chỉ gây ảnh hưởng một lần; còn một tiến trình dài hơi, tự xếp hàng qua nhiều phiên, lại còn dựa vào lịch sử để quyết định bước tiếp theo, thì độ lệch sẽ tích lũy dọc theo chuỗi tác vụ, đến khi con người quay lại kiểm tra thì chuỗi đó đã đi xa hơn rất nhiều.

Từ Claude Code đến Cursor rồi đến Codex, trọng tâm cạnh tranh của các tác nhân lập trình trong năm qua vẫn luôn là kéo dài thời gian một tác vụ có thể duy trì liên tục — từ vài phút lên vài giờ, rồi kéo dài qua nhiều ngày. Chế độ thường trực là hình thái cuối cùng của đường cong này: giới hạn thời gian được trả lại cho người dùng, tác nhân dừng lúc nào là do con người quyết định, còn cửa sổ ngữ cảnh và cơ chế timeout lùi xuống hàng thứ yếu. Còn phần quyền kiểm soát đã giao ra đó thu lại bằng cách nào, câu trả lời OpenAI đưa ra hiện tại vẫn chỉ dừng ở mức "cần bạn phê duyệt".

Nguồn tham khảo: WIRED, CocoLoop, Techmeme, phản hồi chính thức từ OpenAI; mô tả cơ chế của hai tính năng chế độ thường trực và chủ động được đối chiếu theo kho mã nguồn mở công khai của phiên bản dòng lệnh Codex.