Gemini Code Assist cho GitHub mang sức mạnh của Gemini vào quy trình yêu cầu lấy dữ liệu bằng cách đóng vai trò là người đánh giá mã. Tính năng Hỗ trợ mã Gemini giúp tăng tốc và nâng cao chất lượng mã bằng cách sử dụng một tác nhân dựa trên Gemini. Tác nhân này tự động tóm tắt các yêu cầu lấy và cung cấp các bài đánh giá mã chuyên sâu. Bạn có thể gọi Gemini Code Assist ở bất kỳ giai đoạn nào của yêu cầu kéo để xem xét mã.
Bạn có thể tương tác trực tiếp với Gemini trong phần bình luận của yêu cầu kéo bằng cách:
- Đặt câu hỏi làm rõ về bài đánh giá do Gemini tạo.
- Yêu cầu Gemini bằng cách thêm thẻ
/gemini
vào nhận xét để đặt câu hỏi trong bối cảnh của yêu cầu kéo.
Gemini sẽ tự động truy xuất thông tin hữu ích từ kho lưu trữ và yêu cầu lấy để thực hiện các tác vụ của nó.
Tài liệu này dành cho nhà phát triển ở mọi cấp độ kỹ năng. Phần này giả định rằng bạn đã có kiến thức thực hành về GitHub.
Trước khi bắt đầu
Để kiểm thử các bước trong tài liệu này, hãy nhớ làm theo một trong những cách sau:
- Sử dụng kho lưu trữ GitHub của riêng bạn
- Tạo một nhánh của kho lưu trữ mẫu của chúng tôi
Cài đặt Gemini Code Assist cho GitHub
Bạn có thể cài đặt Gemini Code Assist bằng cách làm theo các bước sau:
Chuyển đến trang ứng dụng Gemini Code Assist for GitHub (Hỗ trợ mã Gemini cho GitHub).
Đăng nhập vào tài khoản GitHub của bạn nếu bạn chưa đăng nhập.
Nhấp vào Install (Cài đặt).
Một lời nhắc cài đặt Gemini Code Assist cho một người dùng hoặc tổ chức sẽ xuất hiện.
Khi bạn được nhắc cài đặt Gemini Code Assist cho một người dùng hoặc tổ chức, hãy chọn tổ chức mà bạn dự định sử dụng tính năng này.
Sau khi cài đặt tính năng Hỗ trợ mã Gemini cho tổ chức GitHub, bạn sẽ được nhắc chọn kho lưu trữ để bật tính năng tích hợp Bài đánh giá mã.
Bạn sẽ được chuyển hướng đến Bảng điều khiển dành cho quản trị viên của tính năng Hỗ trợ mã Gemini.
Đăng nhập bằng tài khoản GitHub của bạn.
Chọn một tổ chức hoặc tài khoản cá nhân trên GitHub trong trình đơn thả xuống.
Xem xét và chấp nhận Điều khoản dịch vụ của Google, Chính sách về các hành vi bị cấm khi sử dụng AI tạo sinh và Chính sách quyền riêng tư, sau đó nhấp vào Hoàn tất thiết lập.
Gemini Code Assist được thêm vào các yêu cầu kéo trong các kho lưu trữ mà bạn đã chọn.
Sau khi tạo, tính năng Trợ giúp mã của Gemini sẽ đưa ra các đề xuất cho việc xem xét mã mỗi khi tác giả yêu cầu lấy hoặc người đánh giá thủ công khác thêm nhận xét có thẻ /gemini
vào yêu cầu lấy.
Tính năng Trợ giúp mã Gemini hiện đang hoạt động cho tất cả các yêu cầu rút trong kho lưu trữ mà bạn đã chọn! Trong phần tiếp theo, bạn sẽ tìm hiểu cách nhận thông tin tóm tắt và ý kiến phản hồi về yêu cầu kéo.
Nhận ý kiến phản hồi và bản tóm tắt yêu cầu kéo
Để xem xét sơ bộ yêu cầu kéo từ Gemini Code Assist, hãy tạo một yêu cầu kéo mới.
Khi bạn mở yêu cầu kéo mới, Gemini Code Assist sẽ cung cấp một bài đánh giá ban đầu. Sau khi bài đánh giá đã sẵn sàng, gemini-code-assist[bot]
sẽ tự động được thêm làm người đánh giá vào yêu cầu lấy dữ liệu. Tính năng Hỗ trợ lập trình Gemini sẽ thêm nhận xét về vấn đề trong thẻ Cuộc trò chuyện của yêu cầu kéo cùng với ý kiến phản hồi, đồng thời tiếp tục thêm nhận xét về các phần mã đã sửa đổi.
Bình luận về bài đánh giá chứa những thông tin sau:
- Mức độ nghiêm trọng của vấn đề, được thể hiện bằng các mức độ: Nghiêm trọng, Cao, Trung bình và Thấp
- Ý kiến phản hồi về vấn đề
- Đề xuất mã có thể được cam kết trực tiếp từ GitHub
- Tham chiếu đến hướng dẫn về kiểu do người dùng cung cấp
Gọi Gemini Code Assist theo cách thủ công
Tính năng Hỗ trợ mã Gemini lắng nghe các bình luận của bất kỳ người đóng góp yêu cầu kéo nào và quyết định xem có nên phản hồi hay không.
Để gọi tính năng Trợ giúp mã Gemini theo cách thủ công, bạn có thể sử dụng các lệnh sau trong trang nhận xét chính trên yêu cầu kéo dưới dạng nhận xét về vấn đề.
Lệnh | Mô tả |
---|---|
/gemini summary |
Đăng nội dung tóm tắt về các thay đổi trong yêu cầu kéo |
/gemini review |
Đăng bài đánh giá mã về các thay đổi trong yêu cầu lấy |
/gemini |
Gọi Gemini Code Assist theo cách thủ công trong các nhận xét |
/gemini help |
Tổng quan về các lệnh có sẵn |
Quản lý chế độ cài đặt Gemini Code Assist
Bất kỳ ai có quyền sửa đổi chế độ cài đặt Ứng dụng GitHub cho tổ chức đều có thể quản lý chế độ cài đặt Trợ giúp mã Gemini. Bạn có thể xem lại các quyền được cấp cho Gemini Code Assist, quản lý quyền truy cập vào kho lưu trữ và gỡ cài đặt Gemini Code Assist.
Để sửa đổi chế độ cài đặt, hãy làm theo các bước sau:
- Trên GitHub, hãy nhấp vào ảnh hồ sơ của bạn rồi nhấp vào Cài đặt.
- Trong phần Integrations (Tích hợp), hãy nhấp vào Applications (Ứng dụng). Danh sách Ứng dụng GitHub sẽ xuất hiện.
- Bên cạnh Gemini Code Assist (Hỗ trợ mã Gemini), hãy nhấp vào Configure (Định cấu hình).