Việc phải nhảy qua nhảy lại giữa các công cụ (context switching) luôn là "nỗi đau" của giới lập trình. Mỗi lần chuyển từ cửa sổ code sang trình duyệt để hỏi AI, rồi lại copy-paste ngược lại, mình tin là bạn cũng cảm thấy sự tập trung bị giảm sút đáng kể.

Hiểu được điều đó, GitHub vừa tung ra bản cập nhật mới cho Agent HQ. Giờ đây, bạn có thể chạy các coding agent từ nhiều nhà cung cấp khác nhau ngay bên trong GitHub và trình soạn thảo mã nguồn. Mọi thứ từ ngữ cảnh, lịch sử chat đến các bản review đều được giữ nguyên vẹn tại nơi bạn làm việc.

Khi các "ông lớn" hội tụ tại một nơi

Nếu bạn đang dùng Copilot Pro+ hoặc Copilot Enterprise, tin vui là bạn đã có thể chạy nhiều coding agent trực tiếp trên GitHub (web và mobile) cũng như Visual Studio Code. Điều này đồng nghĩa với việc bạn có thể tận dụng sức mạnh của GitHub Copilot, Claude của AnthropicOpenAI Codex ngay hôm nay.

Sự kết hợp này cho phép chúng ta đi từ ý tưởng đến thực thi bằng cách sử dụng các agent khác nhau cho từng bước chuyên biệt. Bạn sẽ không còn phải loay hoay chuyển đổi công cụ hay làm mất đi những ngữ cảnh quan trọng của dự án.

Katelyn Lesse, Trưởng bộ phận Platform tại Anthropic, chia sẻ rằng việc đưa Claude vào GitHub là để hỗ trợ lập trình viên ngay tại nơi họ làm việc. Claude có thể commit code và nhận xét trực tiếp trên Pull Request (PR), giúp các đội ngũ phát triển lặp lại và phát hành sản phẩm nhanh hơn, tự tin hơn.

Từ code nhanh hơn đến đưa ra quyết định sáng suốt hơn

Một điểm mình cực kỳ thích ở Agent HQ là khả năng so sánh cách các agent khác nhau tiếp cận cùng một vấn đề. Bạn có thể giao một nhiệm vụ cho nhiều agent và quan sát cách Copilot, Claude hay Codex lập luận về các đánh đổi (trade-offs) để đưa ra các giải pháp khác nhau.

Trong thực tế, cách làm này giúp bạn phát hiện vấn đề sớm hơn thông qua nhiều góc nhìn review:

  • Kiểm soát kiến trúc: Nhờ một hoặc nhiều agent đánh giá tính module và độ phụ thuộc (coupling), giúp nhận diện các thay đổi có thể gây ra tác dụng phụ không mong muốn.
  • Thử nghiệm logic: Sử dụng một agent khác để săn tìm các trường hợp biên (edge cases), lỗi bất đồng bộ (async pitfalls) hoặc các giả định về quy mô có thể gây sự cố khi chạy thực tế.
  • Triển khai thực dụng: Yêu cầu một agent riêng biệt đề xuất thay đổi nhỏ nhất, có khả năng tương thích ngược để giữ cho phạm vi ảnh hưởng của việc refactor ở mức thấp nhất.

Cách làm việc này giúp chúng ta dịch chuyển sự tập trung từ việc soi xét từng dòng cú pháp sang tư duy chiến lược tổng thể.

Alexander Embiricos từ OpenAI nhấn mạnh rằng sự tích hợp này giúp hàng triệu lập trình viên sử dụng Codex trực tiếp trong không gian làm việc chính của họ, mở rộng sức mạnh của AI đến mọi nơi mà code được viết ra.

Tại sao việc chạy agent trực tiếp trên GitHub lại quan trọng?

GitHub vốn đã là nơi lưu trữ code, nơi cộng tác và đưa ra các quyết định quan trọng. Việc biến các coding agent thành một phần bản địa (native) của quy trình này, thay vì là một công cụ bên ngoài, giúp chúng trở nên hữu ích hơn nhiều khi làm việc ở quy mô lớn.

Thay vì phải copy-paste ngữ cảnh giữa các công cụ, tài liệu và các luồng chat, mọi cuộc thảo luận và thay đổi đề xuất đều được gắn chặt vào chính repository đó.

Bên cạnh đó, việc này còn mang lại những lợi ích thiết thực:

  • Khám phá các phương án sớm: Chạy song song các agent để thấy được các hướng tiếp cận đối lập trước khi code trở nên quá phức tạp.
  • Giữ chặt ngữ cảnh: Agent hoạt động ngay trong repo, issue và PR của bạn thay vì bắt đầu từ những câu lệnh (prompt) không có dữ liệu lịch sử.
  • Không cần quy trình review mới: Các thay đổi do AI tạo ra sẽ xuất hiện dưới dạng bản nháp PR hoặc comment. Bạn sẽ review chúng y hệt như cách bạn review code của đồng nghiệp.

Sẽ không có bảng điều khiển (dashboard) mới nào cần phải học, cũng không có quy trình AI riêng biệt nào cần quản lý. Mọi thứ đều nằm trong môi trường bạn vốn đã quen thuộc.

Không chỉ cho cá nhân, mà dành cho cả đội ngũ

Những quy trình này không chỉ giúp ích cho từng cá nhân mà còn mang lại cho tổ chức khả năng hiển thị và kiểm soát hệ thống đối với cách AI tương tác với codebase:

  1. Kiểm soát Agent: Quản lý quyền truy cập và chính sách bảo mật tại một nơi duy nhất. Admin có thể quy định agent hoặc model nào được phép sử dụng trong tổ chức.
  2. Kiểm tra chất lượng code: Tính năng GitHub Code Quality sẽ đánh giá tác động của code mới đối với khả năng bảo trì và độ tin cậy, đảm bảo chữ "LGTM" (Looks Good To Me) thực sự có ý nghĩa.
  3. Review tự động bước đầu: Copilot có thể xử lý các lỗi cơ bản trước khi một lập trình viên thực thụ chạm tay vào bản code đó.
  4. Chỉ số tác động: Theo dõi mức độ sử dụng và tác động của AI thông qua dashboard, giúp minh bạch hóa các đóng góp do agent tạo ra.

Sắp tới, GitHub sẽ mở rộng quyền truy cập Claude và Codex cho nhiều gói đăng ký Copilot hơn. Đồng thời, họ cũng đang bắt tay với các đối tác như Google, Cognition và xAI để đưa thêm nhiều agent chuyên biệt vào hệ sinh thái này.

Bạn đã sẵn sàng để thử sức mạnh của nhiều agent cùng lúc chưa? Hãy chia sẻ trải nghiệm của bạn với mình nhé!


Nguồn: Pick your agent: Use Claude and Codex on Agent HQ