Google đang tăng cường tích hợp các công cụ dành cho nhà phát triển AI bằng việc ra mắt tiện ích mở rộng Jules cho Gemini CLI. Phần bổ sung mới này nhúng Jules, tác nhân mã hóa AI không đồng bộ của công ty, trực tiếp vào thiết bị đầu cuối Gemini tương tác.
Nó thiết lập cái mà Google gọi là quy trình làm việc mạnh mẽ”kết hợp tốt hơn”được thiết kế để loại bỏ việc chuyển đổi ngữ cảnh gây gián đoạn.
Giờ đây, các nhà phát triển có thể ủy quyền các nhiệm vụ phức tạp, tốn thời gian như sửa lỗi và tái cấu trúc cho tác nhân tự trị mà không cần rời khỏi môi trường dòng lệnh chính của họ.
 
 
Bằng cách cho phép các kỹ sư tập trung vào các phiên mã hóa đang hoạt động trong khi Jules hoạt động ở chế độ nền, Google đang thực hiện một bước quan trọng khác nhằm biến AI của mình trở thành một phần không thể thiếu trong vòng đời phát triển phần mềm. Tiện ích này hiện có sẵn để cài đặt.
Một trợ thủ tự trị cho cộng tác viên AI của bạn
Việc kết hợp hai công cụ mã hóa AI riêng biệt sẽ tạo ra trải nghiệm gắn kết hơn cho nhà phát triển cho Google.
Thông báo chính thức coi đây là một thông báo chính thức “Quy trình làm việc cùng nhau tốt hơn”, tận dụng thế mạnh riêng của từng tác nhân AI. Gemini CLI và Jules được thiết kế để phục vụ các chức năng bổ sung, khác nhau, tạo ra mối quan hệ hợp tác giữa cộng tác viên tích cực và nhân viên nền.
Google định vị Gemini là công cụ thực hành và nêu rõ: “Gemini CLI là cộng tác viên và người điều phối trong thiết bị đầu cuối cho các nhiệm vụ mà bạn chủ động tập trung vào.”
Nó vượt trội ở khả năng đối thoại qua lại mang tính tương tác cần thiết để giải quyết vấn đề ngay lập tức. Ngược lại, Jules là trợ lý dễ quên.
Google mô tả nó là”một trợ lý tự trị hoạt động ở chế độ nền, trong một máy ảo (VM), nơi nó sao chép mã của bạn, cài đặt các phần phụ thuộc và sửa đổi tệp.”
Sự phân tách mối quan tâm có chủ ý này đã rõ ràng ngay cả trước khi tiện ích mở rộng ra mắt. Tiện ích mở rộng mới chỉ đơn giản cung cấp cầu nối chính thức giữa hai triết lý này.
Ủy thác nhiệm vụ mà không cần chuyển đổi bối cảnh
Đối với các nhà phát triển sống trong thiết bị đầu cuối, tiện ích mở rộng mới này hứa hẹn sẽ hợp lý hóa đáng kể các quy trình làm việc phức tạp.
Mục tiêu chiến lược chính của tiện ích mở rộng này là giảm thiểu những trở ngại về tinh thần khi di chuyển giữa các ứng dụng khác nhau. Kathy Korevec, Giám đốc Sản phẩm tại Google Labs, trước đây đã nhấn mạnh điều này và nói rằng “chúng tôi muốn giảm thiểu việc chuyển đổi ngữ cảnh cho các nhà phát triển nhiều nhất có thể”.
Triết lý đó là nền tảng của Jules Tools CLI độc lập ra mắt trước đó vào tháng 10 và tiện ích mở rộng này hiện nhúng nguyên tắc đó trực tiếp vào trải nghiệm Gemini CLI.
Thay vì tạm dừng công việc của họ để mở một công cụ hoặc giao diện người dùng web riêng biệt, các nhà phát triển giờ đây có thể chỉ định toàn bộ gói công việc từ lời nhắc Gemini.
The Kho lưu trữ GitHub dành cho tiện ích mở rộng liệt kê nhiều nhiệm vụ có thể ủy quyền, bao gồm sửa lỗi, tái cấu trúc mã quy mô lớn, cập nhật phiên bản phụ thuộc và thậm chí cả bảo trì tài liệu.
Jules thực hiện các nhiệm vụ này một cách không đồng bộ, gửi các thay đổi đã hoàn thành tới một nhánh mới trên kho lưu trữ GitHub được kết nối. Quá trình này được thiết kế để giúp nhà phát triển con người luôn ở trạng thái sáng tạo, không bị gánh nặng bởi những công việc tẻ nhạt nhưng cần thiết.
Cách bắt đầu với Tiện ích mở rộng Jules
Việc thiết lập quy trình làm việc mới đòi hỏi một số điều kiện tiên quyết. Theo tài liệu chính thức, trước tiên các nhà phát triển phải có tài khoản Jules và kết nối kho lưu trữ GitHub của họ thông qua bảng điều khiển Jules.
Kết nối này rất quan trọng vì nó cung cấp cho tác nhân bối cảnh và các quyền cần thiết để hoạt động trên cơ sở mã. Ngoài ra, công cụ Gemini CLI cốt lõi (phiên bản 0.4.0 hoặc mới hơn) phải được cài đặt cục bộ.
Với những phần đó, tiện ích mở rộng có thể được cài đặt bằng một lệnh duy nhất:
cài đặt tiện ích mở rộng gemini https://github.com/gemini-cli-extensions/jules–auto-update
Bạn nên sử dụng cờ–auto-update tùy chọn để đảm bảo tiện ích mở rộng nhận được các tính năng mới và bản sửa lỗi khi chúng được phát hành. Sau khi cài đặt, việc gọi tác nhân rất đơn giản.
Các nhà phát triển sử dụng lệnh/jules, sau đó là lời nhắc ngôn ngữ tự nhiên. Ví dụ: người dùng có thể nhập/jules thêm các bài kiểm tra đơn vị bị thiếu vào kho lưu trữ của tôi để bắt đầu một tác vụ. Bạn có thể kiểm tra tiến độ sau bằng cách hỏi/jules trạng thái nhiệm vụ cuối cùng của tôi là gì?.
Một bước khác trong’Sự thay đổi tác nhân’của Google
Việc nhúng tác nhân trực tiếp vào phiên tương tác đánh dấu một bước phát triển quan trọng từ CLI của Jules Tools độc lập.
Việc ra mắt tiện ích mở rộng là bước mới nhất trong một loạt các cải tiến nhanh chóng dành cho Gemini CLI, công cụ nguồn mở và miễn phí mà Google phát hành lần đầu tiên vào tháng 6.
Nền tảng này ngay lập tức thu hút được sự chú ý của nhà phát triển bằng cách cung cấp cấp độ miễn phí hào phóng với tối đa 1.000 yêu cầu hàng ngày cho các mô hình hàng đầu của mình, một phần cốt lõi trong chiến lược giành được sự trung thành của nhà phát triển.
Google đang dần chuyển đổi công cụ này từ giao diện nhắc nhở đơn giản thành một nền tảng phức tạp dành cho AI. Mới tuần trước, công ty đã bắt đầu tìm kiếm người thử nghiệm cho một “Tác nhân điều tra Codebase” thử nghiệm được thiết kế để phân tích các cơ sở mã phức tạp.
Chiến lược này phù hợp với cái mà Google gọi là “sự thay đổi tác nhân”, một nỗ lực rộng hơn để nhúng các tác nhân AI chuyên biệt vào hệ sinh thái của mình.
Nó cũng bổ sung cho đồng đội Gemini CLI GitHub Actions ra mắt vào tháng 8, tự động hóa các tác vụ ở cấp kho lưu trữ thay vì dòng lệnh của cá nhân.
Bản thân nền tảng cốt lõi đang phát triển thành một nền tảng lớn hơn máy chủ có khả năng cho các phần mở rộng này. Bản cập nhật giữa tháng 10 cho Gemini CLI gần đây đã giới thiệu tính năng hỗ trợ thiết bị đầu cuối giả đầy đủ, cho phép nó chạy các lệnh tương tác phức tạp như vim trực tiếp trong một phiên.
Nó làm cho thiết bị đầu cuối trở thành một môi trường hoàn chỉnh và mạnh mẽ hơn. Như Google đã giải thích trong thông báo của mình, “Sự kết hợp giữa Gemini CLI và tiện ích mở rộng Jules sẽ tăng tốc quy trình mã hóa sáng tạo bằng cách cho phép bạn ủy thác các nhiệm vụ cho Jules trong khi bạn vẫn theo kịp quy trình trong Gemini CLI.”
Việc tích hợp chặt chẽ các tác nhân AI tương tác và không đồng bộ thể hiện một bước quan trọng trong chiến dịch của Google nhằm biến dòng lệnh trở thành trung tâm phát triển phần mềm hỗ trợ AI.
 
													 
													