Chào các bạn, nếu bạn là một lập trình viên hệ Apple, chắc hẳn bạn đã quen với việc dùng AI hỗ trợ viết code. Nhưng tin mình đi, bản cập nhật Xcode 26.3 mà Apple vừa công bố thực sự là một bước ngoặt lớn, thay đổi cách chúng ta tương tác với mã nguồn hàng ngày.

Bước tiến mới với "Agentic Tools"

Điểm nhấn lớn nhất trong phiên bản này chính là sự xuất hiện của các công cụ lập trình dạng "agentic" (tác nhân AI) như Codex của OpenAI hay Claude Agent. Thay vì chỉ là một khung chat đơn thuần để hỏi đáp, giờ đây Xcode đã có hẳn một thanh sidebar chuyên dụng. Tại đây, bạn có thể giao việc cho AI thông qua các câu lệnh (prompt), theo dõi tiến độ và kiểm soát những thay đổi mà nó thực hiện trực tiếp trên project của mình.

Sức mạnh từ giao thức MCP

Làm sao Apple có thể kết nối mượt mà như vậy? Câu trả lời nằm ở Model Context Protocol (MCP). Đây là một giao thức mở giúp các AI agent tương tác với các công cụ và tài nguyên bên ngoài một cách có cấu trúc.

Trong bản cập nhật này, Xcode đóng vai trò như một "điểm cuối" (endpoint) của MCP. Nó cung cấp các giao diện máy học cho phép các AI như Claude Agent truy cập sâu vào "nội tạng" của IDE: từ sơ đồ tệp tin (file graph), tìm kiếm tài liệu, cho đến các thiết lập dự án. Trước đây, chúng ta đã có chat AI trong Xcode, nhưng lần này, quyền hạn của chúng đã được nâng lên một tầm cao mới, thực sự hiểu sâu về cấu trúc project của bạn.

Không chỉ dành cho các "ông lớn"

Mình thấy một điểm rất hay là dù Apple ưu tiên vị trí cho OpenAI và Anthropic trong phần cài đặt, nhưng nhờ bản chất mở của MCP, bạn hoàn toàn có thể kết nối với các công cụ khác hỗ trợ giao thức này. Điều này mở ra cơ hội cho việc sử dụng các mô hình AI chạy cục bộ (local models) nếu bạn lo ngại về vấn đề bảo mật dữ liệu.

Thực tế, Apple đã bắt đầu cuộc chơi AI từ Xcode 26 với các mô hình local do chính họ huấn luyện. Tuy nhiên, việc thiếu khả năng can thiệp sâu vào IDE khiến các công cụ bên thứ ba trước đây gặp nhiều hạn chế. Với Xcode 26.3, rào cản đó dường như đã bị xóa bỏ hoàn toàn.

Hiện tại, phiên bản Release Candidate (bản thử nghiệm cuối cùng) sắp được tung ra, và bản chính thức cũng sẽ sớm cập bến thôi. Cùng chờ xem trải nghiệm lập trình với một "trợ lý" AI toàn năng ngay trong Xcode sẽ thú vị đến mức nào nhé!


Nguồn: Xcode 26.3 adds support for Claude, Codex, and other agentic tools via MCP