29 điểm bởi xguru 2025-02-26 | 4 bình luận | Chia sẻ qua WhatsApp
  • Giờ đây, các nhà phát triển trên toàn thế giới có thể sử dụng miễn phí công cụ hỗ trợ lập trình bằng AI
  • Theo nghiên cứu DORA của Google, hơn 75% nhà phát triển đang sử dụng AI hằng ngày
    • Hơn 25% mã mới tại Google được AI tạo ra → sau đó kỹ sư xem xét và đưa vào sử dụng
  • Các công cụ lập trình AI trước đây chủ yếu được cung cấp cho doanh nghiệp, khiến sinh viên, freelancer và startup khó tiếp cận
  • Số lượng nhà phát triển được dự báo sẽ tăng lên 57,8 triệu người vào năm 2028 → mục tiêu là AI nên được cung cấp miễn phí cho mọi người
  • Để hiện thực hóa điều đó, Google công bố bản xem trước công khai (Public Preview) của Gemini Code Assist for Individuals

Hỗ trợ phát triển dựa trên Gemini 2.0

  • Hoạt động trên nền Gemini 2.0 và hỗ trợ tất cả các ngôn ngữ lập trình công khai
  • Mô hình được tối ưu cho nhà phát triển → được huấn luyện trên các tình huống lập trình thực tế để đưa ra gợi ý AI chất lượng cao
  • Hỗ trợ tối đa 180.000 lần hoàn thành mã, vượt xa giới hạn “2.000 lần tự động hoàn thành mã mỗi tháng” của các công cụ AI miễn phí hiện có
    • Trên thực tế có thể xem là gần như không giới hạn (ngay cả với lập trình viên chuyên nghiệp cũng khó vượt mức này)
  • AI không chỉ giúp viết mã mà còn góp phần nâng cao chất lượng mã
    • Thông qua Gemini Code Assist for GitHub, cung cấp tính năng AI review code trên kho lưu trữ công khai/riêng tư
    • Giảm thời gian review code để nhà phát triển tập trung vào các công việc quan trọng hơn

Hỗ trợ lập trình bằng AI, miễn phí ngay tại nơi nhà phát triển muốn dùng

  • Môi trường được hỗ trợ
  • Các tính năng chính
    • Hỗ trợ tự động hoàn thành mã, sinh mã, gỡ lỗi và chỉnh sửa mã
    • Có thể viết và cải thiện mã bằng ngôn ngữ tự nhiên cùng AI
      • Ví dụ: "Hãy tạo cho tôi một biểu mẫu HTML có trường nhập email và tin nhắn"
      • Ví dụ: "Viết một script gửi thông tin thời tiết qua email mỗi ngày"
      • Ví dụ: "Hãy giải thích chức năng của đoạn mã Python này và tìm lỗi"
    • Cửa sổ ngữ cảnh lớn hỗ trợ tới 128.000 token → có thể phân tích codebase lớn
    • Tận dụng tính năng chat AI để tự động hóa công việc lặp lại → tự động xử lý như viết chú thích, tạo mã kiểm thử
  • Lợi ích của việc dùng miễn phí
    • Cung cấp nhiều hơn 90 lần số lượt tự động hoàn thành mã (so với các công cụ AI miễn phí hiện có)
    • Tối ưu cho sinh viên, freelancer và nhà phát triển startup
      • Có thể lập trình liên tục trong suốt dự án mà không bị giới hạn mức sử dụng
      • Có thể áp dụng AI pair programming

Review code trên GitHub: cung cấp phản hồi có thể hành động, mang tính tùy biến

  • Hỗ trợ review code trong Gemini Code Assist for GitHub
    → có thể phát hiện vấn đề về style, tìm bug và đề xuất sửa mã
  • Tận dụng review code bằng AI để cải thiện khả năng bảo trì và chất lượng mã
  • Tích hợp trực tiếp với GitHub → dùng sau khi cài ứng dụng GitHub
  • Có thể áp dụng hướng dẫn style code riêng cho từng kho lưu trữ
    • Định nghĩa quy tắc lập trình của từng nhóm thông qua tệp .gemini/styleguide.md
    • Có thể phản ánh style code và best practice của từng nhóm

Có thể dùng ngay từ hôm nay!

  • Chỉ cần có tài khoản Gmail là có thể đăng ký (không cần thẻ tín dụng)
  • Liên kết cài đặt
  • Trong thời gian bản xem trước công khai, phản hồi của người dùng sẽ được tiếp nhận để cải thiện
    • Có thể gửi ý kiến qua nút Send feedback trong IDE
  • Các tính năng bổ sung cho doanh nghiệp (phân tích năng suất, phản hồi AI tùy biến cho codebase riêng tư, v.v.)
    → cũng có thể cân nhắc Gemini Code Assist Standard / Enterprise

Giờ đây ai cũng có thể nhận hỗ trợ lập trình bằng Gemini AI!

4 bình luận

 
corean 2025-04-29

Tôi đã thử dùng bằng plugin JetBrains, nhưng có vẻ như chỉ phí thời gian.

 
porteleaf 2025-02-27

Vào xem link thì thấy họ trang trí bằng CSS mang cảm giác kiểu claude.ai.
Chắc là có chủ ý nhỉ??

 
jhj0517 2025-02-26

Wow, mình vừa thử bật app GitHub để review PR. Không biết sẽ thế nào đây.

 
itq191 2025-02-26
  • Các công cụ lập trình AI hiện có chủ yếu được cung cấp cho doanh nghiệp, nên sinh viên, freelancer và startup khó tiếp cận
  • Nhưng chẳng phải ngay cả doanh nghiệp cũng khó sử dụng vì vấn đề bảo mật mã nguồn sao..?