Gemini Code Assist là công cụ AI do Google vừa phát hành, có thể gợi ý người dùng code theo thời gian thực, tự tạo ra các block code theo yêu cầu hoặc hỗ trợ giải quyết vấn đề. Gemini Code Assist sẽ được tích hợp dưới dạng các addon vào trong các IDE quen thuộc của người dùng như VSCode hay bộ tools của Jetbrain như PyCharm, người dùng không cần phải cài thêm IDE khác mới có thể sử dụng như Cursor. Cơ bản thì Gemini Code Assistant cũng sẽ có cách hoạt động tương tự như Code Copilot hoặc Tabnine. Tuy nhiên, điểm ăn tiền mà đồ Google phát hành chính là context windows rất lớn, lên tới 128.000 tokens, rất thích hợp để đọc code dài hoặc tạo ra nhiều code. Ngoài ra, Gemini Code Assist còn có thể tích hợp thẳng vào Github của người dùng để review code khi pull request, tự động tóm tắt pull request, gợi ý code khi commit,… Hiện người dùng có thể thử miễn phí Gemini Code Assistant bằng cách cài phiên bản tương ứng với IDE đang dùng theo link bên dưới: Cài Gemini Code Assist cho VSCode Cài Gemini Code Assist cho JetBrain Cài Gemini Code Assist cho Github Chi tiết hơn về Gemini Code Assist Đây là trợ lý code AI do Google phát triển và vận hành bằng model Gemini 2.0. Công cụ này có thể hỗ trợ quá trình code, debug và tạo ra cả một block code khi người dùng ra lệnh bằng prompt. Hiện Gemini Code Assist sẽ được tích hợp vào các IDE như VSCode, JetBrain IDE và GitHub dưới dạng Plugin. Đây là một phần trong hệ sinh thái AI Coding của Google vừa chính thức phát hành tới người dùng cuối và hiện đang được cho dùng thử miễn phí. Người dùng miễn phí sẽ được xài 180.000 đoạn code hoàn thành mỗi tháng - con số lớn nhất hiện tại trong thế giới của những trợ lý code AI. Google cho biết Gemini Code Assist hỗ trợ rất nhiều các ngôn ngữ lập trình và hướng tới tăng tính productivity dành cho các lập trình viên ở mọi cấp độ. Tương tự như các trợ lý code khác, tính năng cơ bản nhất của Gemini Code Assist chính là tự hoàn tất code dựa vào ngữ cảnh mà người dùng gõ vào lúc đó, giúp tiết kiệm cực nhiều thời gian gõ phím và đặc biệt là hạn chế sai cú pháp. Ngoài ra người dùng cũng có thể prompt để yêu cầu Gemini Code Assist tạo ra cả một đoạn code theo ý muốn, thích hợp khi code những đoạn mang tính lặp lại và đã chuẩn hóa. Một tính năng chính khác của Gemini Code Assist là hỗ trợ debug. Người dùng chỉ cần tô đoạn code cần gỡ rối và yêu cầu trợ lý, nó sẽ xác định các vấn đề tiềm ẩn hoặc trực tiếp khiến cho chương trình không chạy. Một điểm ngon khác nữa, người dùng có thể yêu cầu Gemini Code Assist đánh giá, giải thích, gợi ý phương án hoặc thậm chí là chọn một cách tiếp cận khác để xử lý vấn đề. Mình cực thích tính năng này khi học code luôn. Hiện tại, khi nào code có vấn đề và người dùng gọi trợ lý lên thì nó mới bắt đầu hoạt động chứ chưa thể tự động phát hiện và đưa ra cảnh báo theo thời gian thực trong quá trình người dùng code. Đối với người dùng trả phí, Gemini Code Assist không chỉ bổ sung thêm số lượt hoạt động mỗi tháng mà còn có thêm các tính năng như theo dõi hiệu suất làm việc, tích hợp vào các dịch vụ đám mây của Google và cho phép tùy biến lại để phù hợp với workflow làm việc trong môi trường doanh nghiệp. Một số người dùng chuyên nghiệp đánh giá rằng mặc dù Gemini Code Assist có thể gợi ý code rất tốt nhưng vẫn chưa hiểu được sâu ngữ cảnh của dữ án nếu so với các trợ lý code khác. Mặt khác, như bất cứ công cụ gen AI nào, Gemini Code Assist cũng khuyến cáo người dùng nên xác thực lại tính chính xác và cả tính bảo mật, hiệu suất thực tế của dự án đang làm. Hiện mình chỉ thử vọc vài tính năng của Gemini Code Assist bản miễn phí để code ML hay các webapp Python đơn giản thì không thấy vấn đề gì để chê. Lướt một vòng cộng đồng thì thấy các phản hồi của các lập trình viên đều khá tích cực. Tuy nhiên cũng có một số người dùng nói rằng Gemini Code Assist mạnh nhất là tự hoàn tất code và tạo ra code, còn về hiểu sâu về context hoặc các tools cao cấp khác thì chưa bằng Copilot X của GitHub.