Google đang mời các nhà phát triển thử nghiệm tính năng AI thử nghiệm mới cho công cụ dòng lệnh gemini-cli của mình. Được công bố trong cuộc thảo luận trên GitHub vào ngày 17 tháng 10, “Tác nhân điều tra Codebase” là một công cụ tự động được thiết kế để giúp các kỹ sư hiểu các cơ sở mã phức tạp.

Không giống như tìm kiếm đơn giản, tác nhân khám phá mã dựa trên các mục tiêu cấp cao để tạo báo cáo chi tiết. Tính năng này hiện có sẵn trong bản phát hành xem trước mới nhất và Google đang tích cực tìm kiếm phản hồi của người dùng về độ chính xác, hiệu suất và hành vi tổng thể của tính năng này để định hình sự phát triển trong tương lai.

Một tác nhân tự trị để khám phá mã phức tạp

Google đang giới thiệu một cách phức tạp hơn để các nhà phát triển phân tích dự án của họ trực tiếp từ thiết bị đầu cuối. Tác nhân điều tra Codebase mới, được trình bày chi tiết trong cuộc thảo luận trên GitHub, vượt ra ngoài tìm kiếm mã truyền thống bằng cách hoạt động như một tác nhân tự trị.

Thay vì tìm nạp các dòng hoặc chức năng cụ thể, nó xử lý các truy vấn cấp cao, thường mơ hồ, của nhà phát triển, đòi hỏi sự hiểu biết toàn diện về cơ sở mã.

Theo bài đăng của Silvio Junior của Google, “Các tìm kiếm mã đơn giản rất hữu ích để tìm các dòng cụ thể, nhưng chúng thường thất bại khi bạn cần xây dựng một bức tranh hoàn chỉnh về cách hoạt động của một tính năng trên nhiều tệp.”

Tác nhân mới được xây dựng để giải quyết khoảng trống này. Nó được thiết kế để điều tra những câu hỏi mơ hồ nhưng quan trọng trong đó câu trả lời trải rộng trên nhiều tệp và thư mục.

Đối với các nhà phát triển, điều này có nghĩa là đặt những câu hỏi mà trước đây cần nhiều giờ khám phá thủ công, chẳng hạn như cố gắng hiểu một hệ thống cũ hoặc một tính năng mới phức tạp. “Nó hoàn hảo cho những câu hỏi mơ hồ như ‘Lớp bộ nhớ đệm của chúng tôi hoạt động như thế nào?’ khi câu trả lời không nằm ở một nơi duy nhất”, ông nói thêm.

Sau khi điều tra hoàn tất, nhân viên sẽ cung cấp một báo cáo toàn diện, chi tiết hơn nhiều so với tệp nhật ký tiêu chuẩn.

Đầu ra này bao gồm bản tóm tắt cấp cao về các phát hiện của nó, dấu vết chi tiết về lộ trình khám phá thông qua mã và bản phân tích tất cả các tệp cũng như chức năng của nó được xác định là có liên quan.

Sau đó, tác nhân AI khác có thể sử dụng thông tin chi tiết có cấu trúc này cho các nhiệm vụ phức tạp hoặc cung cấp cho nhà phát triển sự hiểu biết sâu sắc và hữu ích về kiến trúc phần mềm của họ.

Cách kiểm tra Codebase Investigator

Những nhà phát triển mong muốn dùng thử công cụ mới có thể truy cập công cụ này ngay lập tức. Tác nhân được bật theo mặc định trong bản phát hành xem trước v0.10.0 của gemini-cli. Quá trình phát triển tích cực vẫn tiếp tục với bản phát hành hàng đêm vào ngày 20 tháng 10 bao gồm bản sửa lỗi cho phép người điều tra”đối với tất cả các chế độ”, cho thấy khả năng tích hợp rộng hơn là đang được tiến hành.

Google cũng đã cung cấp cho các nhà phát triển quyền kiểm soát chi tiết đối với hành vi của tác nhân. Người dùng có thể sửa đổi cài đặt của nó trong khối cấu hình”thử nghiệm”trong tệp cài đặt của họ.

Các tùy chọn chính bao gồm điều chỉnh maxNumTurns để giới hạn hoặc mở rộng độ sâu của cuộc điều tra, điều này rất quan trọng để quản lý thời gian trên các cơ sở mã rất lớn.

Các nhà phát triển cũng có thể chỉ định mô hình AI, mặc định là gemini-2.5-pro mạnh mẽ và đặt ThinkBudget để quản lý tính toán của nó nỗ lực.

Công ty đang trực tiếp kêu gọi cộng đồng nhà phát triển giúp cải tiến công cụ.

Trong thông báo, Google nhấn mạnh tính chất thử nghiệm của đại lý và yêu cầu phản hồi chi tiết về các lĩnh vực cụ thể.”Đây là phiên bản đầu tiên của tác nhân và phản hồi của bạn rất quan trọng. Vui lòng trả lời chủ đề này bằng suy nghĩ của bạn, đặc biệt là về độ chính xác, hành vi của tác nhân, hiệu suất và trường hợp sử dụng!”Silvio Junior viết.

Cách tiếp cận mở này nhằm mục đích tận dụng ý kiến ​​đóng góp của cộng đồng để cải thiện tiện ích và độ tin cậy của tác nhân trước khi phát hành rộng rãi hơn.

Phản hồi sớm và bối cảnh cạnh tranh

Ban đầu phản ứng từ cộng đồng là tích cực. Một người dùng, ‘diegomazuco’, đã trả lời cuộc thảo luận trên GitHub sau khi cập nhật lên phiên bản xem trước, cho biết: “Tôi vừa cập nhật lên phiên bản ‘Release v0.10.0-preview.2’ và tôi thấy tính năng mới này rất thú vị và hữu dụng, tôi đã thử nghiệm nó trong một trong các dự án của mình và nó đã giúp tôi rất nhiều!”

Việc xác thực sớm này cho thấy công cụ này đã tỏ ra hữu ích cho mục đích đơn giản hóa quá trình phát triển phức tạp như dự định của nó nhiệm vụ.

Codebase Investigator là cải tiến mới nhất của gemini-cli, một công cụ nguồn mở và miễn phí mà Google ra mắt vào tháng 6 năm 2025 để đưa các mô hình AI mạnh mẽ của mình trực tiếp đến thiết bị đầu cuối.

Tính năng mới xuất hiện trong một thị trường cạnh tranh khốc liệt dành cho các công cụ dành cho nhà phát triển AI. Bản thân Google cũng đang theo đuổi nhiều chiến lược, đồng thời cung cấp tác nhân mã hóa không đồng bộ, Jules, được thiết kế để ủy thác toàn bộ nhiệm vụ thay vì hợp tác khám phá.

Trong khi đó, ngành công nghiệp rộng lớn hơn đang đổi mới với tốc độ chóng mặt. OpenAI gần đây đã chuyển tác nhân Codex mạnh mẽ của mình sang tính khả dụng rộng rãi, mở rộng phạm vi tiếp cận với sự tích hợp Slack và SDK dành cho nhà phát triển để nhúng tác nhân này vào các công cụ tùy chỉnh.

Trong một động thái song song nhằm nêu bật một cách tiếp cận chiến lược khác, Anthropic vừa ra mắt Claude Code cho web, chuyển trợ lý mã hóa AI của mình vào trình duyệt với sự tập trung mạnh mẽ vào các môi trường an toàn, hộp cát để đảm bảo an toàn trong quá trình vận hành tự động.

Quyết định của Google phát hành Codebase Investigator dưới dạng một tính năng thử nghiệm, hướng đến cộng đồng trong một công cụ nguồn mở hiện có nêu bật chiến lược phát triển lặp đi lặp lại nhanh chóng.

Bằng cách nhúng trực tiếp các khả năng tự chủ ngày càng tăng vào dòng lệnh—môi trường bản địa dành cho nhiều nhà phát triển—Google đang nỗ lực hết mình để trở thành một đối tác không thể thiếu trong quy trình công nghệ phần mềm hiện đại.

Phản hồi thu thập được từ Giai đoạn thử nghiệm công khai này có thể sẽ xác định xem tác nhân mới mạnh mẽ này chuyển từ thử nghiệm sang tính năng cốt lõi nhanh như thế nào trong cuộc chiến đang diễn ra để giành lấy máy tính để bàn của nhà phát triển.

Categories: IT Info