Google’s Gemini giờ đây có thể phân tích dự án GitHub

Google vừa công bố tính năng mới cho chatbot AI Gemini, cho phép người dùng kết nối trực tiếp với nền tảng GitHub để phân tích mã nguồn và dự án phần mềm. Tính năng này hiện chỉ dành cho người dùng đăng ký gói Gemini Advanced với giá 20 USD mỗi tháng.

Google's Gemini giờ đây có thể phân tích dự án GitHub

Tính năng mới và cách sử dụng

Kể từ ngày 14/5, khách hàng sử dụng Gemini Advanced có thể kết nối trực tiếp kho mã nguồn công khai hoặc riêng tư trên GitHub với Gemini, cho phép chatbot AI này tạo và giải thích mã, gỡ lỗi mã hiện có, và nhiều tính năng khác.

Người dùng có thể dễ dàng kết nối GitHub với Gemini bằng cách:

  • Nhấp vào nút “+” trong thanh nhắc
  • Chọn “import code”
  • Dán URL GitHub vào đó

Tính năng mới này sẽ giúp các nhà phát triển tiết kiệm thời gian khi phân tích dự án phức tạp, hiểu mã nguồn, và tìm giải pháp cho các vấn đề kỹ thuật.

Cảnh báo về giới hạn

Mặc dù đây là một bước tiến quan trọng, Google cũng thừa nhận những hạn chế hiện tại. Các mô hình AI, bao gồm cả Gemini của Google, vẫn gặp khó khăn trong việc tạo mã phần mềm chất lượng cao. AI tạo mã thường có xu hướng đưa vào các lỗ hổng bảo mật và lỗi do những điểm yếu trong lĩnh vực như khả năng hiểu logic lập trình.

Một nghiên cứu gần đây về Devin, một công cụ AI lập trình phổ biến, cho thấy nó chỉ có thể hoàn thành 3 trong số 20 bài kiểm tra lập trình. Điều này nhấn mạnh rằng mặc dù có tiến bộ, nhưng công nghệ AI hỗ trợ lập trình vẫn đang trong giai đoạn phát triển.

Cạnh tranh trong lĩnh vực AI

Tính năng tích hợp GitHub mới này ra mắt chỉ vài ngày sau khi OpenAI giới thiệu kết nối GitHub cho công cụ nghiên cứu sâu ChatGPT, một công cụ tìm kiếm trên web và các nguồn khác để biên soạn báo cáo nghiên cứu toàn diện về một chủ đề.

Các công ty AI, bao gồm Google và OpenAI, đang nhanh chóng phát triển các tính năng mới nhằm làm cho sản phẩm của họ nổi bật trong một lĩnh vực ngày càng cạnh tranh. Đáng chú ý, OpenAI cũng vừa bổ sung kết nối SharePoint và Microsoft OneDrive vào công cụ nghiên cứu sâu của ChatGPT.

Việc Google Gemini cung cấp khả năng phân tích dự án GitHub là một bước tiến quan trọng trong việc tích hợp AI vào quy trình phát triển phần mềm. Dù vẫn còn những hạn chế nhất định, tính năng này hứa hẹn sẽ hỗ trợ đáng kể cho các nhà phát triển phần mềm trong việc hiểu và cải thiện mã nguồn của họ.

Người dùng quan tâm có thể đăng ký gói Gemini Advanced để trải nghiệm tính năng mới này cùng với các tính năng cao cấp khác của nền tảng AI của Google.