Jack Vĩ@jackvi810
Ngắn gọn không nói nhiều: Cách team OpenAI dùng Codex 💪
OpenAI vừa công khai một tài liệu tên là “How OpenAI uses Codex”, mô tả cách chính các kỹ sư bên trong công ty đang dùng Codex để làm phần mềm mỗi ngày.
Điều đáng chú ý là Codex không còn được dùng kiểu “gợi ý code” như Copilot đời đầu nữa. Nó đang dần giống một kỹ sư chạy nền song song với mình. Các team từ hạ tầng, bảo mật, API cho tới frontend đang dùng Codex để đọc hiểu hệ thống lớn, lần auth flow, debug incident, refactor codebase, migrate dependency, tối ưu hiệu năng, viết test và scaffold feature mới.
Có một insight rất lớn trong tài liệu này là AI coding đang bắt đầu hấp thụ phần “lao động tinh thần lặp lại” của nghề lập trình. Vì ngoài đời, thứ làm kỹ sư tốn năng lượng không chỉ là viết code. Mà nằm ở việc phải liên tục chuyển context, xử lý backlog maintenance, hiểu codebase cũ, xử lý regression và hàng trăm task nhỏ lặp đi lặp lại nhưng không tạo ra nhiều đột phá.
Ví dụ khi có sự cố, kỹ sư chỉ cần paste stack trace là Codex tự tìm auth flow liên quan trong repo để điều tra nhanh hơn. Có người nói Codex trả lời các câu kiểu “logic này nằm ở đâu?” nhanh hơn grep rất nhiều trên những repo Terraform và Python lớn.
OpenAI cũng dùng Codex rất nhiều cho việc tối ưu hiệu năng. Ví dụ tìm các đoạn gọi database lặp lại, loop tốn memory hoặc query chậm rồi đề xuất cách sửa. Một platform engineer nói họ tiết kiệm khoảng 30 phút công việc chỉ bằng 5 phút viết prompt đúng cách.
Phần viết test cũng khá đáng chú ý. Có engineer giao module coverage thấp cho Codex chạy qua đêm, sáng hôm sau có sẵn unit-test PR để review. Người khác thì để Codex viết test và chạy CI trong lúc mình vẫn tiếp tục làm việc trên branch hiện tại.
Nhưng có lẽ đoạn thú vị nhất là khi một product engineer nói: “Tôi đi họp cả ngày nhưng vẫn merge được 4 PR vì Codex làm việc ở background.” PR ở đây có thể hiểu đơn giản là một phần thay đổi code được gửi lên để review trước khi đưa vào hệ thống thật.
Tức là trong lúc con người đang họp hoặc làm việc khác, Codex có thể tự đọc codebase, tự sửa bug nhỏ, tự generate test, tự chuẩn bị code change rồi chờ kỹ sư review cuối cùng. Cảm giác khá giống một senior engineer đang quản lý nhiều junior engineer chạy song song.
OpenAI cũng nói khá rõ rằng hiện tại Codex hoạt động tốt nhất với những task có scope khoảng 1 giờ làm việc của kỹ sư hoặc vài trăm dòng code. Nghe có vẻ nhỏ, nhưng thật ra phần lớn công việc lập trình ngoài đời chính là những việc như sửa bug, cleanup, migration, viết test, telemetry, refactor, xử lý edge case hay rollout script. Tức là AI đang bắt đầu ăn trực tiếp vào phần “lao động kỹ thuật lặp lại” của ngành phần mềm.
Tài liệu cũng tiết lộ vài workflow khá thú vị bên trong OpenAI. Họ thường dùng Ask Mode trước để AI lập kế hoạch implementation rồi mới chuyển sang Code Mode để viết code. Prompt cũng được viết giống GitHub Issue thật với file path, diff và context rõ ràng thay vì chỉ mô tả mơ hồ.
Ngoài ra họ còn dùng AGENTS.md để lưu context cố định cho repo, dùng task queue như backlog mini cho các việc nhỏ và generate nhiều phương án solution song song rồi chọn ra phương án tốt nhất.
Link PDF đây👇
cdn.openai.com/pdf/6a2631dc-7…
Follow @nghienaivn để học AI nhanh & hiệu quả nhất 👇
facebook.com/groups/aiartwo…