Tập đoàn Apple vừa công bố phiên bản Xcode 26.3, mang đến khả năng lập trình tự động (agentic coding) cho các nhà phát triển ứng dụng. Bản cập nhật này cho phép tích hợp trực tiếp các công cụ AI tiên tiến như Claude Agent của Anthropic và Codex của OpenAI vào bộ công cụ phát triển chính thức của Apple.
Phiên bản Xcode 26.3 Release Candidate hiện đã có sẵn cho các nhà phát triển của Apple, và sẽ sớm được phát hành rộng rãi trên App Store. Đây là bước tiến tiếp theo sau phiên bản Xcode 26 ra mắt năm ngoái, vốn đã giới thiệu khả năng hỗ trợ ChatGPT và Claude trong môi trường phát triển tích hợp (IDE) của Apple, phục vụ cho việc xây dựng ứng dụng trên các thiết bị như iPhone, iPad, Mac và Apple Watch.
Việc tích hợp các công cụ lập trình tự động này cho phép các mô hình AI truy cập sâu hơn vào các tính năng của Xcode, thực hiện các tác vụ tự động hóa phức tạp hơn. Các mô hình này cũng có thể truy cập tài liệu dành cho nhà phát triển mới nhất của Apple, đảm bảo việc sử dụng các API hiện đại và tuân thủ các phương pháp hay nhất khi xây dựng mã nguồn.
Tại thời điểm ra mắt, các tác nhân AI này có thể hỗ trợ nhà phát triển khám phá dự án, hiểu cấu trúc và siêu dữ liệu, sau đó tự động xây dựng dự án và chạy các bài kiểm tra để phát hiện và sửa lỗi nếu cần. Apple cho biết đã hợp tác chặt chẽ với Anthropic và OpenAI để tối ưu hóa việc sử dụng token và khả năng gọi công cụ, nhằm đảm bảo hiệu suất hoạt động của các tác nhân trong Xcode.
Xcode sử dụng Giao thức Ngữ cảnh Mô hình (MCP) để phơi bày khả năng của mình cho các tác nhân và kết nối chúng với các công cụ. Điều này cho phép Xcode tương tác với bất kỳ tác nhân bên ngoài nào tương thích với MCP cho các tác vụ như khám phá dự án, thay đổi mã nguồn, quản lý tệp, xem trước và các đoạn mã, cũng như truy cập tài liệu mới nhất.
Các nhà phát triển muốn trải nghiệm tính năng lập trình tự động cần tải xuống các tác nhân mong muốn từ cài đặt của Xcode. Họ cũng có thể kết nối tài khoản của mình với các nhà cung cấp AI bằng cách đăng nhập hoặc thêm khóa API. Một menu thả xuống trong ứng dụng cho phép lựa chọn phiên bản mô hình AI muốn sử dụng.
Trong một hộp nhập liệu, nhà phát triển có thể yêu cầu tác nhân xây dựng hoặc thay đổi mã nguồn bằng ngôn ngữ tự nhiên. Ví dụ, họ có thể yêu cầu Xcode thêm một tính năng mới cho ứng dụng bằng một trong các framework của Apple, và chỉ định cách thức hoạt động cũng như giao diện của tính năng đó.
Khi tác nhân AI bắt đầu làm việc, nó sẽ chia nhỏ các nhiệm vụ thành các bước nhỏ hơn, giúp người dùng dễ dàng theo dõi quá trình và sự thay đổi của mã nguồn. Tác nhân cũng sẽ tìm kiếm tài liệu cần thiết trước khi bắt đầu viết mã. Các thay đổi được làm nổi bật trực quan trong mã, và bảng ghi chép dự án bên cạnh màn hình cho phép nhà phát triển tìm hiểu những gì đang diễn ra bên trong.
Apple tin rằng sự minh bạch này sẽ đặc biệt hữu ích cho các nhà phát triển mới làm quen với việc lập trình. Để hỗ trợ thêm, Apple sẽ tổ chức một buổi hội thảo trực tuyến “code-along” trên trang dành cho nhà phát triển, nơi người dùng có thể học cách sử dụng các công cụ lập trình tự động và thực hành theo thời gian thực.
Cuối quy trình, tác nhân AI sẽ xác minh xem mã nguồn được tạo ra có hoạt động như mong đợi hay không. Dựa trên kết quả kiểm tra, tác nhân có thể tiếp tục tinh chỉnh dự án để sửa lỗi hoặc các vấn đề khác. Apple lưu ý rằng việc yêu cầu tác nhân suy nghĩ về kế hoạch của mình trước khi viết mã có thể cải thiện quy trình, vì nó buộc tác nhân phải lập kế hoạch trước.
Quan trọng hơn, nếu nhà phát triển không hài lòng với kết quả, họ có thể dễ dàng hoàn nguyên mã nguồn về trạng thái ban đầu bất kỳ lúc nào, vì Xcode tạo ra các mốc quan trọng mỗi khi tác nhân thực hiện một thay đổi. Thông tin được đăng tải trên TechCrunch ngày 3 tháng 2 năm 2026.

































