AI cho doanh nghiệp

Qodo đưa plugin của mình vào Codex để bổ sung kiến thức về codebase

Qodo đưa plugin của mình vào Codex để bổ sung kiến thức về codebase

TL;DR: Qodo đã đưa plugin vào Codex để bổ sung kiến thức về codebase, quy tắc nội bộ và bước review độc lập, nhằm giúp AI phát hiện rủi ro từ các thay đổi mã nguồn trải trên nhiều repository.

Trong các hệ thống phần mềm lớn, một thay đổi nhỏ có thể ảnh hưởng đến dịch vụ nằm ngoài phạm vi ticket hoặc repository mà lập trình viên đang xử lý. Qodo cho biết plugin của họ trên Codex marketplace được xây dựng để đưa bối cảnh tổ chức vào phiên làm việc, giúp coding agent xem xét tác động rộng hơn thay vì chỉ hoàn thành tác vụ cục bộ.

Công ty sử dụng các mô hình OpenAI, trong đó có GPT-6 Astra, để thu thập tri thức kỹ thuật, review mã nguồn và theo dõi chất lượng phần mềm. Theo Qodo, cách tích hợp này hướng đến các tổ chức có hệ thống phức tạp, nơi một chỉnh sửa có vẻ hợp lý trong một repository vẫn có thể gây lỗi cho dịch vụ khác.

Bài toán code thay đổi nhưng hệ thống không đứng yên

Itamar Friedman, đồng sáng lập kiêm CEO Qodo, mô tả môi trường của khách hàng có thể gồm hơn 10.000 repository. Trong bối cảnh này, lập trình viên hoặc một tác nhân AI xử lý ticket trong phạm vi hẹp có thể không nhận ra một thay đổi sẽ tác động đến dịch vụ phía sau.

Plugin của Qodo cấp cho Codex quyền truy cập vào kiến thức về codebase, các quy tắc của tổ chức và khả năng review độc lập qua Agentic Toolbox của Qodo. Nhờ đó, Codex có thể xem xét phụ thuộc giữa các repository, kể cả khi chúng nằm trên các Git provider khác nhau hoặc khi các dịch vụ kết nối qua Kafka, một nền tảng truyền dữ liệu sự kiện.

Qodo cho biết mục tiêu là hạn chế việc bỏ sót lỗi P0, tức sự cố ở mức độ nghiêm trọng cao. Đây là tuyên bố về cách hệ thống được thiết kế, không phải số liệu hiệu quả đã được công bố.

Review diễn ra trước khi lập trình viên mở pull request

Workflow Qodo mô tả bắt đầu trước lúc Codex viết code. Plugin có thể lấy các quy tắc phù hợp với codebase, cùng lịch sử và các mẫu từ pull request liên quan, để cung cấp bối cảnh cho tác vụ.

Sau khi Codex hoàn tất thay đổi, Qodo thực hiện một lượt review và trả kết quả về ngay trong cùng phiên làm việc. Điều này giúp coding agent nhận phản hồi trước khi lập trình viên tạo pull request, thay vì chờ đến giai đoạn review truyền thống.

Friedman xem coding agent và review agent là hai vai trò bổ sung: một bên tạo ra mã, bên còn lại đặt câu hỏi và kiểm tra mã đó. Theo tầm nhìn của ông, các agent có thể trao đổi về phát hiện của mình và chỉ đưa những điểm chưa thống nhất lên cho con người quyết định cuối cùng. Lập trình viên khi đó vẫn giữ vai trò lập kế hoạch, kiểm tra các vấn đề chưa được giải quyết và cân nhắc bối cảnh nghiệp vụ.

Qodo thử nghiệm Codex trong cả công việc phát triển lẫn tri thức

Nnenna Ndukwe, phụ trách AI Developer Relations tại Qodo, cho biết cô sử dụng các mức effort Extra High và Ultra của GPT-6 Astra trong workflow tự động hóa phát triển phần mềm và các công việc tri thức. Cô thiết lập Codex để tổng hợp những việc đã làm trong tuần, chỉ ra điểm cần tập trung hoặc cải thiện tiếp theo.

Ndukwe cũng dùng Codex để nghiên cứu các cuộc thảo luận về agentic engineering, tức cách AI agent phối hợp trong công việc kỹ thuật, rồi gợi ý ý tưởng nội dung cho lập trình viên. Với các thay đổi mã nguồn của chính mình, cô dùng Codex để phân tích công việc và đề xuất các agent skill cần tạo mới hoặc tinh chỉnh.

Đây là các ví dụ sử dụng nội bộ do Qodo cung cấp, chưa đi kèm số liệu năng suất, tỷ lệ lỗi hay so sánh với quy trình không dùng AI.

Decisions API được kỳ vọng giảm số bước suy luận không cần thiết

Friedman cho rằng Decisions API mới ra mắt của OpenAI có thể được dùng để chọn quy tắc hoặc agent skill cần áp dụng tại từng bước phát triển, thay vì để mô hình ngôn ngữ tự đánh giá mọi khả năng.

Ví dụ ông nêu là hệ thống có 200 quy tắc: Decisions API có thể chọn ra những quy tắc cần kiểm tra trước, rồi mô hình ngôn ngữ mới suy luận trên nhóm liên quan. Theo Friedman, cách phân tầng này có thể giúp quá trình chọn lọc nhanh hơn, rẻ hơn và đáng tin cậy hơn. Tuy nhiên, Qodo chưa công bố số liệu cụ thể về chi phí, tốc độ hay độ chính xác của phương án này.

Vì sao đáng chú ý?

Qodo phản ánh một hướng triển khai AI trong phát triển phần mềm: năng lực của agent không chỉ phụ thuộc vào mô hình, mà còn vào việc nó có được cấp đúng tri thức, quy tắc và phạm vi kiểm tra hay không. Việc tách vai trò viết code và review cũng duy trì một lớp kiểm chứng trước khi con người đưa ra quyết định cuối cùng.

Skills Bridge tổng hợp