JetBrains Air đặt cược vào IDE sau 26 năm

JetBrains Air mở rộng công việc của tác tử sang trình duyệt, dòng lệnh và đám mây, trong khi IDE vẫn là nơi con người kiểm tra mã trước khi phát hành.

Nhiều phiên tác tử chạy song song trong môi trường JetBrains
Các phiên tác tử được giám sát trong cùng môi trường phát triển.

JetBrains Air là hệ thống phát triển bằng tác tử hoạt động trong IDE, trình duyệt và dòng lệnh, đồng thời cung cấp công cụ phối hợp nhóm và quản trị doanh nghiệp. JetBrains không định vị Air để thay thế IDE. Hãng coi IDE là nơi lập trình viên đọc, gỡ lỗi và xác minh mã do trí tuệ nhân tạo tạo ra trước khi phát hành.

Theo The New Stack, JetBrains đang tập hợp các sản phẩm dành cho phát triển phần mềm bằng tác tử dưới tên JetBrains Air. Tổng giám đốc Kirill Skrygan gọi đây là “một trong những bước đi quan trọng nhất trong lịch sử 26 năm” của JetBrains.

Các tác tử viết mã đang đưa một phần công việc phát triển phần mềm ra khỏi môi trường phát triển tích hợp. Lập trình viên có thể giao việc từ thiết bị đầu cuối, ứng dụng máy tính hoặc môi trường từ xa. Với JetBrains, thay đổi này chạm trực tiếp vào lĩnh vực mà hãng đã theo đuổi suốt 26 năm.

Thông điệp của JetBrains không phải là thay IDE bằng tác tử. Hãng muốn mở rộng phạm vi hoạt động từ nơi viết mã sang cả quá trình giao việc, phối hợp, kiểm tra và quản trị tác tử. Cách tiếp cận này đặt trọng tâm vào việc con người đọc, gỡ lỗi và xác minh mã do trí tuệ nhân tạo tạo ra trước khi phát hành.

JetBrains Air là tên chung cho cả hệ thống

JetBrains Air vừa là một môi trường phát triển độc lập, vừa là tên chung cho hệ thống sản phẩm phục vụ cá nhân, nhóm và doanh nghiệp. Hệ thống gồm Air trong IDE, Air Teams và Air Governance, trong khi ứng dụng Air độc lập tiếp tục có mặt trên macOS, Windows và Linux.

Air lần đầu được đưa vào giai đoạn xem trước công khai hồi tháng 3 dưới dạng một môi trường phát triển bằng tác tử độc lập, ban đầu dành cho macOS. Trong đó, lập trình viên có thể chạy Claude Agent, Codex, Gemini CLI và Junie của JetBrains cạnh nhau.

Cùng thời điểm, JetBrains đưa Junie ra ngoài IDE thông qua Junie CLI. Tác tử này vì thế có thể hoạt động từ thiết bị đầu cuối, hệ thống tích hợp và triển khai liên tục hoặc những trình soạn thảo khác.

Vài tuần sau, JetBrains giới thiệu JetBrains Central để cung cấp hạ tầng và công cụ kiểm soát cho các công ty vận hành nhiều tác tử viết mã. Đến tháng 7, bộ sản phẩm AI for Teams and Organizations bổ sung ngữ cảnh dùng chung, tác tử trên đám mây, quy trình tự động cùng khả năng quản trị và kiểm soát chi phí trên toàn tổ chức.

Nội dung của hệ thống JetBrains Air

Thông báo mới đưa các phần việc đó về chung dưới tên JetBrains Air:

  • Air trong IDE JetBrains dùng để giao việc cho tác tử và kiểm tra kết quả.
  • Air Teams điều phối công việc giữa lập trình viên và các tác tử tự vận hành.
  • Air Governance, tên mới của JetBrains Central, quản lý chính sách, kiểm toán, chi phí và việc sử dụng trí tuệ nhân tạo trong doanh nghiệp.

Các tổ chức còn có thể dùng phiên bản chạy trong trình duyệt. Vì vậy, Air là tên của cả môi trường phát triển riêng và nhóm sản phẩm rộng hơn.

JetBrains Air làm được gì?

JetBrains Air cho phép lập trình viên giao việc cho nhiều tác tử, theo dõi các phiên chạy song song và kiểm tra những tập tin đã thay đổi. Hệ thống hoạt động trong IDE JetBrains, trên trình duyệt và từ dòng lệnh, nhưng đưa kết quả trở lại IDE để con người xem xét trước khi chấp nhận.

Air Gateway đưa các tác tử dùng trong thiết bị đầu cuối như Claude Code và Codex vào Air. Với lập trình viên cá nhân, Air có thể giữ nhiều dự án và phiên tác tử đang chạy, đồng thời hiển thị hoạt động mới, tập tin bị thay đổi và các lần chuyển mã ra kho lưu trữ.

Cách tổ chức này đặt con người vào khâu xác minh thay vì chỉ nhận mã đầu ra. Trong quy trình này, khâu xác minh mã giúp lập trình viên xem xét thay đổi do tác tử tạo ra trước khi chấp nhận. Nó cũng phản ánh cách một tác tử viết mã tiếp nhận nhiệm vụ và thực hiện thay đổi trong một dự án phần mềm.

Giao diện Air Teams hiển thị dự án chung và tác vụ tự động
Dự án và tác vụ tự động được quản lý trên trình duyệt.

Air Teams đưa công việc lên môi trường dùng chung

Air Teams chuyển nhiệm vụ của tác tử sang một môi trường đám mây dùng chung, nơi nhiều lập trình viên có thể cộng tác trong cùng dự án. Nhóm phát triển có thể chạy nhiệm vụ và thiết lập quy trình lặp lại mà không buộc công việc phải gắn với máy tính của một cá nhân.

Air Teams cũng cho phép quản lý tập trung môi trường và công cụ bên ngoài mà tác tử được phép sử dụng. Sản phẩm hiện vẫn ở giai đoạn truy cập sớm, vì vậy chưa phải lựa chọn đã hoàn thiện cho mọi tổ chức.

Việc chuyển tác vụ sang môi trường chung làm thay đổi trách nhiệm của kỹ sư. Công việc mở rộng từ viết mã sang định nghĩa nhiệm vụ, theo dõi phiên làm việc và đánh giá đầu ra. Trong Air Teams, vai trò kỹ sư trong thời đại trí tuệ nhân tạo còn bao gồm phối hợp dự án và giám sát nhiệm vụ của tác tử trong môi trường dùng chung.

Air Governance kiểm soát quyền và chi phí

Air Governance là lớp quản trị dành cho các tổ chức vận hành nhiều tác tử viết mã. Công cụ này cho phép quản trị viên kiểm soát mô hình và tác tử được sử dụng, phân quyền, đặt giới hạn chi tiêu và theo dõi mức dùng trí tuệ nhân tạo giữa các nhóm.

Bảng Air Governance quản lý quyền truy cập và hạn mức sử dụng
Quyền truy cập và hạn mức được theo dõi tập trung.

Khi nhiều nhóm cùng dùng tác tử, doanh nghiệp cần biết mô hình nào được phép truy cập, ai có quyền sử dụng và ngân sách được phân bổ ra sao. Các chức năng quản trị của Air Governance hiện chỉ được cung cấp trong chương trình truy cập sớm của JetBrains.

JetBrains còn dự định mở rộng Air sang thiết bị di động để lập trình viên có thể theo dõi và tiếp tục công việc của tác tử khi không ngồi trước máy tính. Nguồn bài chưa nêu thời điểm phát hành tính năng này.

IDE vẫn là nơi con người kiểm tra mã

JetBrains tiếp tục coi IDE là nơi lập trình viên chuyên nghiệp hiểu, gỡ lỗi và xác minh mã trước khi phát hành. Air mở rộng nơi tác vụ có thể bắt đầu và chạy, còn JetBrains vẫn coi IDE là một nơi trọng yếu để lập trình viên kiểm tra mã và quyết định nội dung được phát hành.

Theo Skrygan, IDE sẽ tiếp tục là nơi lập trình viên làm việc cùng tác tử và đưa ra quyết định về phần mềm được phát hành. Air mở rộng quyền kiểm soát đó sang hệ thống lớn hơn bao quanh IDE.

Quan điểm này thể hiện trong Air Alpha, tiện ích mà JetBrains đã thử nghiệm ít nhất từ đầu tháng 8. Tiện ích cho phép chạy và giám sát nhiều tác tử ngay trong các IDE dựa trên IntelliJ. Lập trình viên có thể xem thay đổi do tác tử tạo ra bằng công cụ so sánh mã có sẵn của IDE.

Air Alpha hiển thị phần mã thay đổi để lập trình viên kiểm tra
Mã do tác tử sửa được kiểm tra bằng công cụ của IDE.

Một bản cập nhật phát hành trong tháng đã bổ sung khả năng theo dõi và điều hướng các phiên tác tử. JetBrains cho biết Air Alpha vẫn là phiên bản ban đầu. Người dùng có thể gặp những phần chưa hoàn thiện, thay đổi về giao diện và cách hoạt động, cùng các bản cập nhật gần như hằng tuần.

JetBrains Air là một hệ thống mở

JetBrains thiết kế Air như một hệ thống kết nối công việc cá nhân, phối hợp nhóm, quản trị tổ chức, ngữ cảnh và tự động hóa quy trình. Air không bị giới hạn ở tác tử của JetBrains mà có thể hỗ trợ Claude, Codex và các công cụ bên ngoài khác.

Theo Skrygan, Air không chỉ là một tác tử hoặc một môi trường phát triển. Khả năng kết nối nhiều công cụ cho phép JetBrains đặt IDE vào trung tâm kiểm tra mà không buộc toàn bộ quy trình phụ thuộc vào một mô hình duy nhất.

Đây là câu trả lời của JetBrains về vai trò của IDE khi tác tử có thể làm việc từ dòng lệnh, ứng dụng độc lập và máy chủ từ xa. Công việc có thể diễn ra trên nhiều bề mặt, nhưng mã vẫn cần được con người đọc, gỡ lỗi và xác minh trước khi phát hành.

FAQs

JetBrains Air có thay thế IDE không?

Không. JetBrains định vị Air như một hệ thống hoạt động quanh IDE và mở rộng công việc sang trình duyệt, dòng lệnh cùng môi trường đám mây. IDE vẫn là nơi lập trình viên kiểm tra mã, gỡ lỗi và quyết định thay đổi nào được đưa vào sản phẩm.

JetBrains Air gồm những thành phần nào?

JetBrains Air gồm Air trong IDE dành cho công việc cá nhân, Air Teams dành cho phối hợp trên môi trường dùng chung và Air Governance dành cho chính sách, quyền truy cập, kiểm toán và chi phí ở cấp tổ chức. Ứng dụng Air độc lập vẫn được duy trì trên macOS, Windows và Linux.

Air Teams và Air Governance đã phát hành chính thức chưa?

Chưa. Theo thông tin được công bố, Air Teams và các chức năng của Air Governance vẫn nằm trong chương trình truy cập sớm. Điều này có nghĩa các sản phẩm có thể tiếp tục thay đổi trước khi JetBrains cung cấp rộng rãi.

JetBrains Air hỗ trợ những tác tử nào?

Nguồn bài nêu Claude Agent, Claude Code, Codex, Gemini CLI và Junie. JetBrains thiết kế Air như một hệ thống mở, vì vậy nền tảng có thể hỗ trợ cả công cụ và tác tử không do hãng phát triển.

JetBrains Air có hoạt động ngoài máy tính để bàn không?

Có. Air có thể được dùng trong trình duyệt và qua dòng lệnh. JetBrains cũng có kế hoạch đưa khả năng theo dõi và tiếp tục công việc của tác tử lên thiết bị di động, nhưng chưa công bố thời điểm phát hành.

Hãy tiếp tục theo dõi sine.vn để quan sát cách các công cụ tác tử đang thay đổi công việc phát triển phần mềm.