Cách hoạt động của tính năng Trợ giúp lập trình Gemini

Các mô hình ngôn ngữ lớn (LLM) Gemini mà Gemini Code Assist sử dụng được huấn luyện trên các tập dữ liệu gồm mã nguồn có thể truy cập công khai, tài liệu dành riêng cho Google Cloud và thông tin kỹ thuật 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 nền tảng 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.

Gemini Code Assist Standard và Enterprise không sử dụng câu lệnh hoặc câu trả lời do AI tạo của bạn để huấn luyện hoặc tinh chỉnh các mô hình cơ bản của chúng tôi. Các phiên bản Gemini Code Assist Standard và Enterprise chỉ sử dụng dữ liệu của bạn để đưa ra câu trả lời cho yêu cầu và sẽ không lưu trữ dữ liệu đó trừ phi bạn yêu cầu.

Trường hợp Gemini Code Assist trích dẫn nguồn và cách trích dẫn

Giống như một số trải nghiệm LLM độc lập khác, LLM của Gemini Code Assist được thiết kế để tạo nội dung nguyên gốc chứ không sao chép toàn bộ nội dung có sẵn. Chúng tôi đã thiết kế các hệ thống để hạn chế tối đa điều này, đồng thời sẽ tiếp tục cải thiện cách hoạt động của các hệ thống này.

Nếu trực tiếp trích dẫn toàn bộ nội dung trên một trang của một trang web, thì Gemini Code Assist sẽ trích dẫn trang đó. Đối với những câu trả lời có URL, Gemini Code Assist giúp người dùng xem và trong một số trường hợp, nhấp vào để chuyển thẳng đến trang nguồn.

Khi tạo mã hoặc đề xuất hoàn tất mã, Gemini Code Assist sẽ 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ó. Trong trường hợp trích dẫn kho lưu trữ mã, nội dung trích dẫn đó cũng có thể tham chiếu đến một giấy phép nguồn mở hiện hành.

Để tạo mã hiệu quả hơn trong các IDE, Gemini Code Assist thu thập thông tin theo bối cảnh từ tệp mà bạn đang sử dụng trong IDE cũng như các tệp cục bộ khác đang mở và có liên quan trong dự án của bạn.

Khi bạn làm việc với Gemini Code Assist trong IDE, Gemini sẽ liệt kê các tệp dự án (nguồn ngữ cảnh) đã được dùng làm tài liệu tham khảo để tạo câu trả lời cho câu lệnh của bạn. Nguồn bối cảnh sẽ xuất hiện mỗi khi bạn sử dụng cuộc trò chuyện với Gemini.

Bạn có thể ngăn Gemini Code Assist đề xuất mã trùng khớp với các nguồn được trích dẫn bằng cách điều chỉnh chế độ cài đặt trong VS Code.

Tính năng Tuỳ chỉnh mã trong Gemini Code Assist Enterprise cho phép bạn nhận các đề xuất về mã dựa trên cơ sở mã riêng tư của tổ chức ngay từ Gemini Code Assist. Để tìm hiểu thêm về cách tuỳ chỉnh mã và cách chúng tôi đảm bảo an toàn khi truy cập và lưu trữ mã riêng tư của bạn, hãy xem Tổng quan về Gemini Code Assist. Để định cấu hình và sử dụng tính năng tuỳ chỉnh mã, hãy xem bài viết Định cấu hình và sử dụng tính năng tuỳ chỉnh mã của Gemini Code Assist.

Để biết thêm thông tin về các chế độ kiểm soát bảo mật của Gemini Code Assist Tiêu chuẩn và Enterprise, hãy xem bài viết Bảo mật, quyền riêng tư và việc tuân thủ đối với Gemini Code Assist Tiêu chuẩn và Enterprise.