Gemini Code Assist cung cấp sự hỗ trợ dựa trên AI để giúp nhóm phát triển của bạn xây dựng, triển khai và vận hành các ứng dụng trong suốt vòng đời phát triển phần mềm, bằng cách sử dụng mô hình Gemini 2.5. Gemini Code Assist có các phiên bản sau:
Gemini Code Assist dành cho cá nhân, được cung cấp miễn phí.
Gemini Code Assist Tiêu chuẩn, một sản phẩm trong danh mục Gemini cho Google Cloud.
Gemini Code Assist Enterprise, một sản phẩm trong danh mục Gemini cho Google Cloud.
Bạn có thể sử dụng Gemini Code Assist trong các IDE được hỗ trợ, chẳng hạn như VS Code, JetBrains IDE hoặc Android Studio, để nhận được sự hỗ trợ lập trình dựa trên AI bằng nhiều ngôn ngữ phổ biến. Bạn có thể nhận được các đoạn mã hoàn chỉnh khi viết mã, tạo các hàm hoặc khối mã đầy đủ từ nhận xét, tạo các bài kiểm thử đơn vị và nhận được sự trợ giúp về việc gỡ lỗi, tìm hiểu và lập tài liệu cho mã của mình.
Gemini Code Assist cung cấp các câu trả lời theo ngữ cảnh cho câu lệnh của bạn, bao gồm cả trích dẫn nguồn liên quan đến tài liệu và mẫu mã mà Gemini Code Assist đã dùng để tạo câu trả lời.
Các mô hình ngôn ngữ lớn (LLM) Gemini mà Gemini Code Assist sử dụng được huấn luyện dựa trên các tập dữ liệu gồm mã nguồn công khai, tài liệu dành riêng cho Google Cloud và thông tin kỹ thuật có liên quan khác, ngoài các tập dữ liệu được dùng để huấn luyện các mô hình cơ sở Gemini. Các mô hình được huấn luyện để câu trả lời của Gemini Code Assist hữu ích nhất có thể đối với người dùng Gemini Code Assist.
- Tìm hiểu cách và thời điểm Gemini Code Assist Tiêu chuẩn và Enterprise sử dụng dữ liệu của bạn.
- Tìm hiểu cách và thời điểm Gemini Code Assist dành cho cá nhân sử dụng dữ liệu của bạn.
Là một công nghệ ở giai đoạn đầu, Gemini Code Assist có thể tạo ra kết quả có vẻ hợp lý nhưng thực tế lại không chính xác. Bạn nên xác thực tất cả đầu ra của Gemini Code Assist trước khi sử dụng. Để biết thêm thông tin, hãy xem bài viết Gemini Code Assist và AI có trách nhiệm.
Gemini Code Assist cung cấp thông tin trích dẫn khi trích dẫn trực tiếp toàn bộ nội dung từ một nguồn khác, chẳng hạn như mã nguồn mở hiện có. Để biết thêm thông tin, hãy xem bài viết Trường hợp Gemini trích dẫn nguồn và cách trích dẫn.
Các tính năng được hỗ trợ của Gemini Code Assist dành cho cá nhân
Bảng sau đây cho biết các loại trợ lý AI tạo sinh có trong các IDE được hỗ trợ mà không mất phí:
Trợ lý lập trình AI | ||
---|---|---|
Hoàn thành và tạo mã trong dự án IDE của bạn trong các IDE sau: |
||
Trợ lý đàm thoại trong IDE dựa trên ngữ cảnh của các tệp bạn đã mở | ||
Hỗ trợ nhiều IDE (VS Code, các IDE của JetBrains như IntelliJ và PyCharm, và Android Studio) | ||
Trò chuyện với trợ lý AI | ||
Ra lệnh cho Gemini hoàn thành các việc phức tạp, nhiều bước bằng cách sử dụng các công cụ hệ thống và máy chủ Giao thức ngữ cảnh mô hình (MCP). Để biết thêm thông tin, hãy xem bài viết Sử dụng tính năng trò chuyện dựa trên tác nhân như một lập trình viên theo cặp. |
||
Thao tác và lệnh thông minh | ||
Khởi tạo các thao tác thông minh bằng cách nhấp chuột phải vào mã đã chọn (VS Code, các IDE JetBrains như IntelliJ và PyCharm và Android Studio). Khởi tạo các lệnh thông minh bằng dấu gạch chéo / trên thanh chọn nhanh, có hoặc không có mã đã chọn (VS Code). |
||
Các dịch vụ bên ngoài dưới dạng công cụ | ||
Nhận thông tin và thực hiện các thao tác do các dịch vụ bên ngoài cung cấp trong IDE bằng các công cụ Gemini Code Assist. Gửi câu lệnh cho các công cụ cụ thể bằng cách sử dụng biểu tượng @ , theo sau là tên của công cụ. Ví dụ: @GitHub get issues assigned to me . Để biết thêm thông tin về các công cụ, hãy xem bài viết Tổng quan về các công cụ Gemini Code Assist. |
||
Tài sản trí tuệ và việc tuân thủ | ||
Trích dẫn nguồn trong IDE |
Tổng quan về các phiên bản Gemini Code Assist Tiêu chuẩn và Doanh nghiệp
Phần sau đây so sánh phiên bản Gemini Code Assist Tiêu chuẩn và Doanh nghiệp.
Phiên bản Standard cung cấp tính năng hỗ trợ lập trình bằng AI, với cơ chế bảo mật cấp doanh nghiệp, để xây dựng và chạy các ứng dụng. Phiên bản Enterprise cung cấp tất cả các tính năng được hỗ trợ trong phiên bản Standard, nhưng bạn cũng có thể tuỳ chỉnh phiên bản này dựa trên các kho lưu trữ mã nguồn riêng tư và phiên bản này được tích hợp với các dịch vụ bổ sung của Google Cloud để tạo ứng dụng trên một ngăn xếp công nghệ rộng hơn.
Bảng sau đây giúp bạn quyết định phiên bản nào phù hợp nhất với mục tiêu phát triển của tổ chức bằng cách nêu bật đối tượng mục tiêu và lợi ích của từng phiên bản:
Gemini Code Assist Tiêu chuẩn | Gemini Code Assist Doanh nghiệp | |
---|---|---|
Đối tượng dự kiến |
|
|
Lợi ích |
|
|
Để so sánh các tính năng của từng phiên bản, hãy xem phần Các tính năng được hỗ trợ.
Các tính năng được hỗ trợ của Gemini Code Assist Tiêu chuẩn và Doanh nghiệp
Các phần sau đây cho biết những loại trợ lý AI tạo sinh có trong Gemini Code Assist Tiêu chuẩn và Doanh nghiệp.
Hỗ trợ về mã và trò chuyện
Bảng sau đây cho biết các loại trợ lý AI tạo sinh có trong các IDE được hỗ trợ:
Trợ lý lập trình AI | Gemini Code Assist Tiêu chuẩn | Gemini Code Assist Doanh nghiệp |
---|---|---|
Hoàn thành và tạo mã trong dự án IDE của bạn trong các IDE sau: |
||
Trợ lý đàm thoại trong IDE dựa trên ngữ cảnh của các tệp bạn đã mở | ||
Hỗ trợ nhiều IDE (VS Code, các IDE của JetBrains như IntelliJ và PyCharm, và Android Studio) | ||
Trò chuyện với trợ lý AI | ||
Ra lệnh cho Gemini hoàn thành các việc phức tạp, nhiều bước bằng cách sử dụng các công cụ hệ thống và máy chủ Giao thức ngữ cảnh mô hình (MCP). Để biết thêm thông tin, hãy xem bài viết Sử dụng tính năng trò chuyện dựa trên tác nhân như một lập trình viên theo cặp. |
||
Thao tác và lệnh thông minh | ||
Khởi tạo các thao tác thông minh bằng cách nhấp chuột phải vào mã đã chọn (VS Code, các IDE JetBrains như IntelliJ và PyCharm và Android Studio). Khởi tạo các lệnh thông minh bằng dấu gạch chéo / trên thanh chọn nhanh, có hoặc không có mã đã chọn (VS Code. |
||
Các dịch vụ bên ngoài dưới dạng công cụ | ||
Nhận thông tin và thực hiện các thao tác do các dịch vụ bên ngoài cung cấp trong IDE bằng các công cụ Gemini Code Assist. Gửi câu lệnh cho các công cụ cụ thể bằng cách sử dụng biểu tượng @ , theo sau là tên của công cụ. Ví dụ: @GitHub get issues assigned to me . Để biết thêm thông tin về các công cụ, hãy xem bài viết Tổng quan về các công cụ Gemini Code Assist. |
||
Tài sản trí tuệ và việc tuân thủ | ||
Trích dẫn nguồn trong IDE và Google API Console | ||
Bồi thường về quyền sở hữu trí tuệ | ||
VPC-SC và Quyền truy cập riêng tư vào Google | ||
Kiến thức doanh nghiệp | ||
Đề xuất mã tuỳ chỉnh từ các cơ sở mã của bạn trong GitHub, GitLab và Bitbucket trong IDE |
Các tính năng bổ sung bên ngoài IDE
Các phần sau đây trình bày chi tiết các tính năng bổ sung có trong phiên bản Gemini Code Assist Standard và Enterprise, ngoài việc hỗ trợ trong IDE.
Gemini Cloud Assist
Bảng sau đây cho biết các loại trợ lý AI tạo sinh trong Gemini Cloud Assist trong Bảng điều khiển API:
Sự hỗ trợ của Gemini Cloud Assist | Gemini Code Assist Tiêu chuẩn | Gemini Code Assist Doanh nghiệp |
---|---|---|
Các tính năng của Gemini Cloud Assist (bao gồm cả các tính năng được cung cấp cho tất cả người dùng Google và người dùng Gemini Code Assist Enterprise) |
Gemini trong Apigee
Bảng sau đây cho biết các loại trợ lý AI tạo sinh hỗ trợ phát triển API trong Apigee (IDE và Bảng điều khiển API của Google):
Gemini Code Assist để quản lý API | Gemini Code Assist Tiêu chuẩn | Gemini Code Assist Doanh nghiệp |
---|---|---|
Bối cảnh doanh nghiệp được dùng khi tạo quy cách API. | ||
Tính năng Tìm kiếm thông minh dựa trên Vertex AI trong trung tâm API. | ||
Đoạn mã Gemini Code Assist được giải thích cho các chính sách của Apigee. (Xem trước) |
Gemini trong Application Integration
Bảng sau đây cho biết các loại trợ lý AI tạo sinh trong Tính năng tích hợp ứng dụng trong Bảng điều khiển API:
Hỗ trợ tạo mối tích hợp | Gemini Code Assist Tiêu chuẩn | Gemini Code Assist Doanh nghiệp |
---|---|---|
Trình chỉnh sửa trực quan có sự hỗ trợ của AI để tạo quy trình tự động hoá | ||
Tự động hoá việc soạn thảo dựa trên AI được nhúng trong bối cảnh doanh nghiệp | ||
Tạo và tinh chỉnh tài liệu về quy trình tự động hoá bằng AI tạo sinh |
Các tính năng của Gemini trong BigQuery có Gemini Code Assist
Bảng sau đây cho thấy các loại trợ lý AI tạo sinh cho BigQuery trong BigQuery Studio:
Data insights | Gemini Code Assist Tiêu chuẩn | Gemini Code Assist Doanh nghiệp |
---|---|---|
Thông tin chi tiết về dữ liệu cung cấp một thư viện truy vấn hữu ích được tạo từ siêu dữ liệu của các bảng. |
Gemini trong Colab Enterprise
Bảng sau đây cho biết các loại trợ lý AI tạo sinh cho mã trong Colab Enterprise:
Trợ lý viết mã trong sổ tay | Gemini Code Assist Tiêu chuẩn | Gemini Code Assist Doanh nghiệp |
---|---|---|
Tạo và hoàn tất mã Python trong sổ tay |
Gemini trong cơ sở dữ liệu
Bảng sau đây cho biết các loại trợ lý AI tạo sinh để viết mã trong cơ sở dữ liệu:
Tạo truy vấn SQL | Gemini Code Assist Tiêu chuẩn | Gemini Code Assist Doanh nghiệp |
---|---|---|
Viết bằng ngôn ngữ tự nhiên để tạo câu lệnh SQL. | ||
Nhận mã theo ngữ cảnh phù hợp với giản đồ của bạn. | ||
Tối ưu hoá và giải thích các truy vấn hiện có. |
Gemini trong Firebase
Bảng sau đây cho biết các loại trợ lý AI tạo sinh để phát triển ứng dụng do Gemini trong Firebase cung cấp:
Trợ lý AI trò chuyện trong bảng điều khiển của Firebase | Gemini Code Assist Tiêu chuẩn | Gemini Code Assist Doanh nghiệp |
---|---|---|
Sử dụng kiến thức chuyên sâu, các phương pháp hay nhất và chuyên môn khắc phục sự cố cho các sản phẩm và dịch vụ của Firebase. | ||
Tạo, tái cấu trúc và gỡ lỗi mã mẫu cho Firebase bằng ngôn ngữ tự nhiên trong cuộc trò chuyện. | ||
Sử dụng câu lệnh bằng ngôn ngữ tự nhiên để giải thích, tạo và chuyển đổi mã. | ||
Phân tích chất lượng ứng dụng | ||
Tóm tắt các sự cố của ứng dụng, đồng thời cung cấp thông tin chi tiết và các bước khắc phục sự cố để giúp nhà phát triển điều tra và giải quyết các vấn đề về chất lượng ứng dụng. | ||
Phân tích mã hiện có, xác định các vấn đề tiềm ẩn và đề xuất cách cải thiện. | ||
Thông tin chi tiết và bản tóm tắt chiến dịch Gửi thông báo qua đám mây của Firebase và Gửi thông báo trong ứng dụng | ||
Tóm tắt và phân tích chiến dịch nhắn tin, đồng thời đưa ra các đề xuất hữu ích để cải thiện hiệu suất. | ||
Khám phá dữ liệu và tạo giản đồ Firebase Data Connect | ||
Tạo giản đồ cơ sở dữ liệu bằng ngôn ngữ tự nhiên. | ||
Tạo truy vấn và đột biến GraphQL bằng ngôn ngữ tự nhiên. | ||
Nhận biết theo bối cảnh | ||
Sử dụng ngữ cảnh dự án và ứng dụng để hướng dẫn trợ lý đàm thoại, khắc phục sự cố và phân tích chất lượng ứng dụng. |
Thiết lập Gemini Code Assist
Để biết các bước thiết lập chi tiết, hãy xem:
Tương tác với Gemini Code Assist trong IDE
Sau khi thiết lập Gemini Code Assist cho cá nhân hoặc Gemini Code Assist Tiêu chuẩn hoặc Doanh nghiệp và cài đặt tiện ích Gemini Code Assist trong IDE (VS Code hoặc IDE JetBrains được hỗ trợ), bạn có thể yêu cầu trợ giúp theo những cách sau:
Nhận các đoạn mã hoàn chỉnh hoặc tạo mã ngay trong trình chỉnh sửa mã.
Nhấp vào biểu tượng spark Gemini trong IDE để hiển thị trợ lý đàm thoại. Bạn có thể đặt câu hỏi hoặc chọn mã trong trình chỉnh sửa và nhập các câu lệnh như sau:
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
Để biết thêm thông tin, hãy xem bài viết Viết mã bằng Gemini Code Assist.
Bước tiếp theo
- Tìm hiểu cách Viết mã bằng Gemini Code Assist trong IDE.
- Tìm hiểu cách Gemini Code Assist Tiêu chuẩn và Doanh nghiệp sử dụng dữ liệu của bạn.
- Tìm hiểu về giá của Gemini Code Assist.