Agentic engineering: hướng dẫn cho developer vượt ra ngoài việc sinh mã
Số lượng commit tăng vọt không đồng nghĩa với năng suất tăng tương ứng. Tháng 10 vừa qua, GitHub ghi nhận hơn 1,2 tỷ commit trong một tuần, cao hơn 400% so với cùng kỳ năm trước và nhiều hơn toàn bộ năm 2025. Nhưng câu hỏi đặt ra là liệu developer có thực sự cảm thấy năng suất hơn 400% hay không.
Áp lực dịch chuyển sang khâu khác
Xây dựng phần mềm không chỉ là viết prompt tốt. Khi AI tăng tốc khâu triển khai, áp lực lại dồn sang các công đoạn khác. Một nghiên cứu của Faros AI cho thấy pull request mất thời gian review lâu hơn 441% khi nhóm chuyển từ mức dùng AI thấp lên mức cao.
Developer cần thu thập yêu cầu, dẫn dắt triển khai, review thay đổi, đánh giá kết quả kiểm thử và điều tra sự cố trên production. Agent có thể hỗ trợ ở cả bốn giai đoạn: Plan, Build, Verify và Observe.
Plan: thống nhất bối cảnh trước khi làm
Một thay đổi API thường có thiết kế nằm ở một công cụ, yêu cầu tương thích ẩn trong Slack, và lý do cách triển khai hiện tại nằm trong pull request cũ. Copilot có thể gom bối cảnh rải rác đó về một chỗ, phân tích đánh đổi và biến quyết định thành kế hoạch triển khai.
- Cộng tác ngay trong Slack hoặc Teams để cả nhóm cùng kiểm tra giả định và tinh chỉnh yêu cầu.
- Yêu cầu Copilot tạo GitHub Issues kèm tiêu chí chấp nhận và tách các đầu việc độc lập.
- Dùng GitHub Agentic Workflows để gắn nhãn, ước lượng độ phức tạp và giao việc đơn giản cho Copilot.
- Dùng Plan Mode để so sánh phương án, duyệt kế hoạch trước khi chuyển sang triển khai.
Build: làm nhiều việc song song
Khi agent đang chạy giữa chừng mà bạn phải họp, công việc vẫn có thể tiếp tục. Session continuity cho phép mở lại cùng một phiên Copilot trên thiết bị khác. Copilot chạy tác vụ trong sandbox đám mây nên bạn có thể đóng laptop rồi quay lại sau.
Ứng dụng Copilot cấp cho mỗi phiên một bản sao repository riêng, tránh lẫn lộn thay đổi giữa các tác vụ. Repository instructions lưu quy ước và lệnh kiểm tra, còn shared memory giữ các dữ kiện hữu ích để tái sử dụng. Tính năng Copilot Dreaming rà soát các phiên và phản hồi pull request để cập nhật ký ức, đề xuất chỉnh sửa instruction hoặc skill. Copilot Fusion cho phép chọn model và mức suy luận phù hợp với từng việc, cân bằng chất lượng, chi phí và thời gian phản hồi.
Verify: tập trung sự chú ý đúng chỗ
Hàng đợi review chính là con số 441% trong thực tế. Có thể rút ngắn thời gian chờ từ hai phía: làm thay đổi dễ review hơn và để Copilot xử lý các kiểm tra thường quy trước khi có người mở diff.
- Chia nhỏ thành các stacked pull request thay vì một thay đổi khổng lồ.
- GitHub Code Quality đối chiếu thay đổi với chuẩn của tổ chức trước khi tới người review.
- Copilot code review đưa phản hồi tự động, phân tích nông với thay đổi đơn giản và sâu với thay đổi phức tạp.
- AI Scan tìm lỗ hổng ở ngôn ngữ, tệp ngoài phạm vi CodeQL; AI secret detection phát hiện secret phi cấu trúc như mật khẩu.
- Kiểm tra tuân thủ giấy phép phụ thuộc; GitHub package firewall (bản xem trước cho npm) chặn tải xuống vi phạm chính sách.
- Agentic Autofix đề xuất sửa lỗi bảo mật, Agent Merge xử lý check lỗi, bình luận review và xung đột merge.
Observe: học từ những gì diễn ra sau khi ship
Khi dashboard on-call báo timeout gián đoạn và khách hàng lớn phản ánh sự cố, Copilot có thể kết nối công cụ observability và dữ liệu kinh doanh qua connector như Fabric để khoanh vùng nhóm request hoặc khách hàng bị ảnh hưởng. Sau đó, yêu cầu Copilot soạn issue kèm bằng chứng và tiêu chí chấp nhận, gồm cả test hồi quy cho lỗi vừa phát hiện. Các đề xuất cải tiến từ Dreaming giúp tinh chỉnh ký ức, skill và hướng dẫn review cho lần sau.
Nên bắt đầu từ đâu
Không cần đổi toàn bộ quy trình ngay lập tức. Hãy chọn một công việc đang có sẵn, xem xét nó cần bối cảnh gì, sẽ review và kiểm thử ra sao, và làm sao biết nó hiệu quả sau khi ship. Bắt đầu từ khâu gây khó chịu nhất trong tuần rồi mở rộng dần sang các phần khác của quy trình.
Nguồn: GitHub Blog
Trích nguồn từ: GitHub Blog
Bài viết liên quan
OpenAI ra mắt GPT-6 Cyber sau khi AI giúp phát hiện 81 lỗ hổng Firefox và 948 lỗ hổng Linux
OpenAI công bố GPT-6 Cyber với khả năng tìm và vá lỗ hổng bảo mật vượt trội, đồng thời tiết lộ ba sự cố lệch chuẩn liên quan đến GPT-6 Astra và một mô hình nghiên cứu nội bộ.
Đọc thêm
Hiện đại hóa ứng dụng .NET cho Windows Arm64 với GitHub Copilot
GitHub Copilot upgrade agent giúp đánh giá, lập kế hoạch và thực hiện việc chuyển ứng dụng .NET từ Windows x64/x86 sang Windows Arm64, xác định các rào cản và cập nhật mã nguồn, phụ thuộc, cấu hình.
Đọc thêm
GitHub ra mắt kiến trúc lưu trữ Git mới cho kỷ nguyên tác nhân AI
GitHub công bố kiến trúc lưu trữ Git mới có khả năng xử lý hàng nghìn lượt ghi mỗi giây, đáp ứng nhu cầu phát triển phần mềm bằng AI agent với quy mô hàng trăm triệu lập trình viên.
Đọc thêmGPT-6 Cyber: Bước tiến mới cho các tác nhân an ninh mạng được căn chỉnh
OpenAI giới thiệu GPT-6 Cyber, mô hình an ninh mạng chuyên tìm lỗ hổng có thể khai thác và đề xuất bản vá, được huấn luyện để chỉ hoạt động trong phạm vi được cấp phép.
Đọc thêm
Hội nghị PGConf.EU 2026: Autonomous Postgres từ script đến tự vận hành
Tổng hợp các ý chính từ phiên làm việc về Autonomous Postgres tại PGConf.EU 2026 ở Valencia, bàn về khoảng cách giữa khả năng của Postgres và nhu cầu của các AI agent.
Đọc thêmQodo tích hợp ngữ cảnh vào quy trình đánh giá mã AI với Codex
Qodo đưa kiến thức doanh nghiệp và tiêu chuẩn lập trình vào Codex, giúp lập trình viên phát hiện các lỗi P0 trên nhiều kho mã trước khi mở pull request.
Đọc thêm
CloudNativePG đạt cấp độ ươm mầm CNCF: bước tiến mới trên chặng đường phát triển
CloudNativePG chính thức trở thành dự án ươm mầm của CNCF, đánh dấu chặng đường từ sáng kiến cloud native khởi đầu tại 2ndQuadrant năm 2019 đến kế hoạch xin tốt nghiệp vào năm 2027.
Đọc thêm
Cloudflare giảm một nửa độ trễ xây dựng DNS, cắt 85% bộ nhớ
Cloudflare cải tiến Zone Builder trong pipeline DNS: lập kế hoạch build có mục tiêu thay vì build toàn bộ zone, giúp giảm 85% bộ nhớ đỉnh và giảm một nửa thời gian từ khi thay đổi DNS đến khi dữ liệu được ghi vào Quicksilver.
Đọc thêm
Microsoft phát hành .NET 11 Release Candidate 2 với giấy phép hỗ trợ go-live
Microsoft công bố .NET 11 RC2, bản release candidate thứ hai kèm giấy phép hỗ trợ go-live cho phép dùng trong môi trường sản xuất, với nhiều cải tiến ở Libraries, Runtime, SDK, F# và giao diện người dùng.
Đọc thêm
Mang mô hình của riêng bạn vào GitHub Copilot SDK với C#
Hướng dẫn dùng GitHub Copilot SDK kèm ProviderConfig để định tuyến suy luận mô hình đến nhà cung cấp bạn tự kiểm soát, ví dụ Microsoft Foundry, qua một ứng dụng console .NET 10 nhỏ.
Đọc thêm