OpenAI vừa ra mắt trợ lý AI lập trình mạnh nhất! Codex gây ấn tượng mạnh, được hỗ trợ bởi phiên bản codex-1 được tối ưu hóa của o3, xử lý đa nhiệm song song, hoàn thành nhiệm vụ kỹ thuật phần mềm trong vòng nửa giờ.
Từ hôm nay, lập trình AI chính thức bước vào kỷ nguyên mới!
Vừa rồi, Greg Brockman cùng nhóm 6 người của OpenAI đã bắt đầu buổi phát trực tuyến, chính thức phát hành một trợ lý AI lập trình đám mây - Codex.
Theo lời của Altman, thời đại mà một người có thể tạo ra vô số ứng dụng hot đã đến!
Codex được hỗ trợ bởi mô-đun mới codex-1, đây là một phiên bản đặc biệt của o3, được thiết kế riêng cho kỹ thuật phần mềm.
Nó không chỉ có thể xử lý song song nhiều nhiệm vụ một cách an toàn trong môi trường sandbox đám mây, mà còn có thể trực tiếp gọi kho mã của bạn thông qua việc tích hợp liền mạch với GitHub.
Nó không chỉ là một công cụ, mà còn là một "kỹ sư 10x", có thể đồng thời thực hiện:
Nhanh chóng xây dựng các mô-đun chức năng
- Giải đáp sâu các vấn đề trong kho mã
- Sửa chữa chính xác các lỗ hổng mã
- Gửi PR
- Tự động thực thi kiểm tra xác nhận
Trong quá khứ, những nhiệm vụ này có thể mất của nhà phát triển từ vài giờ đến vài ngày, nhưng giờ đây Codex có thể hoàn thành hiệu quả trong vòng 30 phút.
Có thể thấy, trong việc so sánh các phiên bản mã trước và sau khi sửa đổi, Codex đã tạo ra mã rất súc tích.
So với đó, mã được sửa bởi o3 trông khá dài dòng, thậm chí còn thêm một số chú thích "không cần thiết" vào mã nguồn.
matplotlib
Matplotlib là một thư viện Python toàn diện để tạo các hình ảnh tĩnh, động và tương tác.
Vấn đề lần này là sửa lỗi: hiệu chỉnh cửa sổ (windows correction) không chính xác trong mlab._spectral_helper.
Tương tự, quá trình sửa mã của Codex cũng rất súc tích.
django
Django là một framework web dựa trên Python, vấn đề này là sửa lỗi biểu thức chỉ chứa thời lượng (duration) không hoạt động bình thường trên SQLite và MySQL.
Quá trình sửa của Codex vẫn rất tinh tế, và so với o3, còn bổ sung thêm các lệnh gọi phụ thuộc bị thiếu.
- Hỗ trợ cung cấp hướng dẫn giữa nhiệm vụ
- Cộng tác với AI để thực hiện chiến lược
- Nhận các bản cập nhật tiến độ chủ động
- Tích hợp sâu với các công cụ thông dụng (như GitHub, CLI, trình theo dõi vấn đề, hệ thống CI), thuận tiện trong việc phân công nhiệm vụ
Kỹ thuật phần mềm đang trở thành một trong những ngành đầu tiên được AI nâng cao hiệu quả đáng kể, sẽ giải phóng toàn diện tiềm năng của cá nhân và các nhóm nhỏ.
Đồng thời, OpenAI cũng đang nghiên cứu với các đối tác về việc ứng dụng rộng rãi các tác nhân trí tuệ sẽ ảnh hưởng như thế nào đến quy trình phát triển, sự phát triển kỹ năng và phân bổ nhân tài toàn cầu.
Tài liệu tham khảo
https://www.youtube.com/watch?v=hhdpnbfH6NU
https://openai.com/index/introducing-codex/
Bài viết này đến từ trang WeChat "Trí tuệ mới", tác giả: YXH, được 36kr xuất bản với sự cho phép.




