Công cụ coding agent bất đồng bộ Jules của Google đã chính thức ra mắt công chúng, được hỗ trợ bởi Gemini 2.5 Pro . Công cụ này hứa hẹn sẽ xử lý các tác vụ lập trình trong nền trong khi các nhà phát triển tập trung vào công việc khác. Tuy nhiên, phản hồi từ cộng đồng nhà phát triển cho thấy một bức tranh phức tạp về quan điểm đối với tương lai của lập trình hỗ trợ bởi AI.
Tính năng chính:
- Được hỗ trợ bởi Gemini 2.5 Pro với khả năng tư duy tiên tiến
- Tích hợp GitHub issues
- Hỗ trợ đa phương tiện
- Thiết lập có thể tái sử dụng để thực thi tác vụ nhanh hơn
- Môi trường Ubuntu được cách ly
- Quy trình tạo pull request
Cấu trúc Đăng ký Phức tạp Gây Nhầm lẫn cho Người dùng
Một trong những khiếu nại nhiều nhất tập trung vào cấu trúc đăng ký khó hiểu của Google . Các nhà phát triển báo cáo sự thất vọng với các gói dịch vụ chồng chéo giữa Google AI Pro , Google AI Ultra , và các dịch vụ Google Cloud Platform khác nhau. Tình hình trở nên phức tạp hơn đối với người dùng có tài khoản Google Workspace cũ, nơi việc chia sẻ đăng ký và hạn chế theo quốc gia tạo ra thêm rào cản. Một số người dùng thấy khó hiểu khi YouTube Premium được gộp chung với đăng ký AI, mặc dù điều này có vẻ liên quan đến khả năng phân tích video của Google .
Các Gói Đăng Ký Jules:
- Truy cập giới thiệu: Giới hạn cơ bản để khám phá dự án
- Google AI Pro: Giới hạn cao hơn 5 lần, lý tưởng cho việc lập trình hàng ngày
- Google AI Ultra: Giới hạn cao hơn 20 lần cho quy trình làm việc chuyên sâu
- Gói miễn phí: Giảm từ 60 xuống 15 tác vụ hàng ngày
- Gói Pro: Lên đến 100 tác vụ hàng ngày
Phương pháp Phát triển Async và Local Chia rẽ Cộng đồng
Cộng đồng nhà phát triển bị chia rẽ về việc liệu các agent bất đồng bộ dựa trên đám mây như Jules có đại diện cho tương lai hay không, hoặc liệu các công cụ tích hợp local có cung cấp quy trình làm việc tốt hơn. Những người ủng hộ phương pháp async đánh giá cao sự cô lập và an toàn khi chạy code trong môi trường đám mây được sandbox. Họ có thể gửi tác vụ từ thiết bị di động và quay lại sau để xem xét các pull request đã hoàn thành.
Tuy nhiên, nhiều nhà phát triển thích vòng phản hồi tức thì của các công cụ local như Claude Code và Cursor . Những công cụ này cho phép hợp tác thời gian thực và khả năng dừng việc tạo code có vấn đề trước khi nó tiêu tốn quá nhiều token hoặc tạo ra kết quả không mong muốn.
Tôi thực sự thích việc nó cho phép tôi lập trình từ điện thoại di động khi đang trên đường.
Các Công Cụ Cạnh Tranh:
- Async/Dựa trên Cloud: OpenAI Codex , GitHub Copilot agents , Cursor Background Agents
- Local/Dựa trên CLI: Claude Code , Gemini CLI , Aider
- Hybrid: Cursor với cả tùy chọn agent local và background
Mối lo ngại về Chất lượng và Độ tin cậy của Code
Trải nghiệm ban đầu của người dùng với Jules cho thấy kết quả trái chiều về chất lượng code. Một số nhà phát triển báo cáo kết quả ấn tượng cho các tác vụ cụ thể như refactoring và thêm tính năng. Những người khác lưu ý rằng Jules hoạt động kém hơn các công cụ cạnh tranh như GitHub Copilot hoặc Claude Code , đặc biệt trong môi trường monorepo phức tạp nơi nó gặp khó khăn với việc điều hướng thư mục.
Việc nâng cấp gần đây lên Gemini 2.5 Pro có vẻ giải quyết một số vấn đề về chất lượng, mặc dù các nhà phát triển vẫn đang đánh giá những cải tiến. Nhiều người dùng nhấn mạnh tầm quan trọng của việc xem xét code kỹ lưỡng, đối xử với code được tạo bởi AI tương tự như đóng góp từ nhà phát triển junior.
Tác động đến Lộ trình Nghề nghiệp của Nhà phát triển
Một chủ đề thảo luận quan trọng nổi lên xung quanh những tác động dài hạn đối với nghề nghiệp kỹ sư phần mềm. Một số nhà phát triển lo lắng rằng các coding agent bất đồng bộ sẽ loại bỏ các vị trí entry-level, khiến việc đào tạo thế hệ kỹ sư senior tiếp theo trở nên khó khăn hơn. Những người khác xem các công cụ này như giải phóng các nhà phát triển khỏi các tác vụ thường ngày để tập trung vào các quyết định kiến trúc và thiết kế cấp cao hơn.
Cuộc tranh luận phản ánh những lo ngại rộng lớn hơn về vai trò của AI trong chu trình phát triển phần mềm và liệu ngành công nghiệp có sẵn sàng cho những thay đổi tiềm năng về lực lượng lao động hay không.
Jules đại diện cho sự gia nhập của Google vào thị trường coding agent bất đồng bộ cạnh tranh, tham gia cùng Codex của OpenAI và các agent Copilot của GitHub . Trong khi công cụ này cho thấy tiềm năng cho một số trường hợp sử dụng nhất định, phản hồi trái chiều từ cộng đồng cho thấy rằng sự cân bằng tối ưu giữa giám sát của con người và tự động hóa AI vẫn là một câu hỏi mở trong phát triển phần mềm.
Tham khảo: Jules, our asynchronous coding agent, is now available for everyone.