Tài liệu này mô tả cách bạn có thể sử dụng tính năng Gemini Code Assist (Trợ lý lập trình Gemini) phiên bản Tiêu chuẩn và Doanh nghiệp, một cộng tác viên dựa trên AI trong IDE của bạn, để giúp bạn thực hiện những việc sau trong VS Code hoặc IntelliJ và các IDE JetBrains được hỗ trợ khác:
- Nhận hướng dẫn để giải quyết các vấn đề về mã.
- Tạo mã cho dự án của bạn.
- Quản lý ngữ cảnh của dự án bằng cách chỉ định các tệp và thư mục.
- Tạo lệnh và quy tắc tuỳ chỉnh.
Tính năng Tuỳ chỉnh mã cho phép bạn nhận đề xuất mã dựa trên cơ sở mã riêng của tổ chức ngay trong Gemini Code Assist Doanh nghiệp. Tìm hiểu cách định cấu hình tuỳ chỉnh mã.
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ề VS Code hoặc IntelliJ và các IDE JetBrains được hỗ trợ khác, đồng thời quen thuộc với Google Cloud. Nếu muốn, bạn cũng có thể khám phá tính năng Trợ lý mã Gemini trong Trình chỉnh sửa Cloud Shell, Máy trạm trên đám mây và Android Studio.
Trước khi bạn bắt đầu
VS Code
Thiết lập Gemini Code Assist Tiêu chuẩn hoặc Doanh nghiệp, nếu bạn chưa thiết lập.
Trước khi kiểm thử các tính năng hỗ trợ mã của Gemini trong tệp mã, hãy đảm bảo ngôn ngữ lập trình của tệp được hỗ trợ. Để biết thêm thông tin về các ngôn ngữ lập trình được hỗ trợ, hãy xem phần Ngôn ngữ lập trình được hỗ trợ.
Nếu bạn muốn sử dụng IDE phía sau proxy, hãy xem phần Kết nối mạng trong Visual Studio Code.
IntelliJ
Thiết lập Gemini Code Assist Tiêu chuẩn hoặc Doanh nghiệp, nếu bạn chưa thiết lập.
Trước khi kiểm thử các tính năng hỗ trợ mã của Gemini trong tệp mã, hãy đảm bảo ngôn ngữ lập trình của tệp được hỗ trợ. Để biết thêm thông tin về các ngôn ngữ lập trình được hỗ trợ, hãy xem phần Ngôn ngữ lập trình được hỗ trợ.
Nếu bạn muốn sử dụng IDE phía sau proxy, hãy xem phần Proxy HTTP.
Dùng tính năng trò chuyện của Gemini Code Assist để giải thích mã
Trong phần này, bạn sẽ yêu cầu tính năng Gemini Code Assist giải thích về mã hiện có của mình.
VS Code
Để xem nội dung giải thích về mã của bạn, hãy làm theo các bước sau:
Mở tệp mã.
Trong thanh hoạt động của IDE, hãy nhấp vào biểu tượng spark Hỗ trợ mã Gemini.
Trong ngăn Gemini Code Assist (Hỗ trợ mã Gemini), hãy nhập câu lệnh
Explain this code to me
rồi nhấp vào send Send (Gửi).Tính năng Trợ giúp lập trình của Gemini sử dụng mã trong tệp mã của bạn làm tài liệu tham khảo cho câu lệnh và phản hồi bằng nội dung giải thích về mã của bạn.
Để tham chiếu đến một khối mã cụ thể thay vì tất cả mã trong tệp, bạn có thể chọn khối đó trong tệp mã rồi nhắc Gemini Code Assist.
IntelliJ
Để xem nội dung giải thích về mã của bạn, hãy làm theo các bước sau:
Trong IDE, hãy mở tệp mã.
Trong cửa sổ công cụ Gemini Code Assist (Hỗ trợ mã Gemini), hãy nhập câu lệnh
Explain this code to me
rồi nhấp vào Submit (Gửi).
Tính năng Trợ giúp lập trình của Gemini sử dụng mã trong tệp mã của bạn làm tài liệu tham khảo cho câu lệnh và phản hồi bằng nội dung giải thích về mã của bạn.
Nếu chỉ muốn giải thích một phần nhất định trong mã, bạn có thể chọn một mã nhất định rồi nhắc lại tính năng Gemini Code Assist. Tính năng Hỗ trợ mã Gemini sẽ chỉ sử dụng mã đã chọn làm tham chiếu đến phản hồi được tạo.
Khi Gemini Code Assist cung cấp cho bạn mã trong phản hồi, bạn có thể chọn các tuỳ chọn sau đây được liệt kê ở cuối phản hồi:
Chèn vào con trỏ: Chèn mã đã tạo vào tệp hiện tại tại vị trí con trỏ hiện tại.
Chèn vào tệp mới: Mở một tệp mới và chèn mã đã tạo vào tệp mới.
Các tuỳ chọn này sẽ xuất hiện khi tính năng Trợ giúp mã Gemini xác định ngôn ngữ được sử dụng trong khối mã của bạn và liệu ngôn ngữ này có được hỗ trợ trong IDE hiện tại của bạn hay không.
Xem nhật ký truy vấn
Nếu muốn sử dụng lại các câu lệnh trước đó, bạn có thể tìm thấy các câu lệnh đó trong Nhật ký truy vấn trong cửa sổ công cụ Gemini Code Assist (Hỗ trợ mã Gemini) bằng cách nhấp vào schedule Show Query History (Hiện nhật ký truy vấn).
Tạo nhiều cuộc trò chuyện
Bạn có thể tạo nhiều cuộc trò chuyện với tính năng Trợ giúp lập trình Gemini. Các cuộc trò chuyện này chứa ngữ cảnh riêng biệt với các cuộc trò chuyện khác. Nhật ký trò chuyện của bạn cho thấy cuộc trò chuyện đầu tiên và dấu thời gian cập nhật gần đây nhất. Giới hạn là 20 cuộc trò chuyện. Khi bạn đạt đến giới hạn này, cuộc trò chuyện cũ nhất sẽ tự động bị xoá khi bạn thêm một cuộc trò chuyện mới.
VS Code
- Để thêm một cuộc trò chuyện mới, hãy nhấp vào thêm Cuộc trò chuyện mới rồi nhập câu lệnh của bạn vào trường văn bản. Sau khi bạn nhập câu lệnh, Gemini Code Assist sẽ tạo cuộc trò chuyện mới.
- Để truy cập vào cuộc trò chuyện trước đó, hãy nhấp vào nhật ký Tiếp tục cuộc trò chuyện trước đó. Danh sách các cuộc trò chuyện của bạn sẽ xuất hiện. Chọn cuộc trò chuyện bạn muốn xem.
- Để xoá một chuỗi tin nhắn, hãy nhấp vào Tiếp tục cuộc trò chuyện trước đó, sau đó nhấp vào biểu tượng xoá Xoá bên cạnh cuộc trò chuyện bạn muốn xoá.
IntelliJ
Tính năng này hiện không được hỗ trợ trong tính năng Hỗ trợ mã Gemini cho IntelliJ và các IDE JetBrains được hỗ trợ khác.
Đặt lại nhật ký trò chuyện
Tính năng Trợ giúp lập trình của Gemini sử dụng nhật ký trò chuyện để biết thêm ngữ cảnh khi phản hồi câu lệnh của bạn. Nếu nhật ký trò chuyện không còn liên quan đến mục tiêu bạn đang cố gắng đạt được, bạn có thể đặt lại nhật ký trò chuyện.
Quản lý cuộc trò chuyện
Bạn có thể quản lý chế độ cài đặt tính năng trò chuyện của Gemini Code Assist bằng cách làm như sau:
Định cấu hình tính năng cuộn tự động
VS Code
Theo mặc định, tính năng Gemini Code Assist sẽ tự động cuộn qua cuộc trò chuyện của bạn. Để tắt hành vi này, hãy thực hiện các thao tác sau:
Chuyển đến Cài đặt > Tiện ích > Hỗ trợ mã Gemini.
Tìm chế độ cài đặt Tự động cuộn rồi bỏ chọn hộp đánh dấu.
IntelliJ
Tính năng này không được hỗ trợ trong Gemini Code Assist dành cho IntelliJ và các IDE JetBrains khác.
Dừng cuộc trò chuyện đang diễn ra
VS Code
Bạn có thể dừng một câu trả lời đang tạo trong cuộc trò chuyện bằng cách nhấn vào biểu tượng dừng Dừng:
IntelliJ
Tính năng này không được hỗ trợ trong Gemini Code Assist dành cho IntelliJ và các IDE JetBrains khác.
Ra lệnh cho Gemini Code Assist bằng mã đã chọn thông qua tính năng trò chuyện
Tính năng Hỗ trợ lập trình của Gemini có thể thực hiện các tác vụ hoặc trả lời câu hỏi của bạn dựa trên mã mà bạn chọn. Để nhận mã được tạo dựa trên một lời nhắc có mã đã chọn, hãy làm theo các bước sau:
VS Code
Trong thanh hoạt động, hãy nhấp vào biểu tượng spark Gemini Code Assist (Trợ giúp mã Gemini) để mở ngăn Gemini Code Assist (Trợ giúp mã Gemini).
Trong tệp mã, hãy chọn một khối mã.
Trong trường văn bản ngăn Gemini Code Assist (Hỗ trợ mã Gemini), hãy nhập lời nhắc cho mã đã chọn.
Ví dụ: chọn một hàm trong mã và nhập câu lệnh
Write a unit test for this function
.Gemini sử dụng mã bạn đã chọn làm tài liệu tham khảo và phản hồi câu lệnh của bạn.
IntelliJ
Trong thanh hoạt động, hãy nhấp vào biểu tượng tia lửa Gemini Code Assist (Hỗ trợ mã Gemini) để mở cửa sổ công cụ Gemini Code Assist (Hỗ trợ mã Gemini).
Trong tệp mã, hãy chọn một khối mã.
Trong trường văn bản của cửa sổ công cụ Gemini Code Assist (Hỗ trợ mã Gemini), hãy nhập một câu lệnh cho mã đã chọn.
Ví dụ: chọn một hàm trong mã và nhập câu lệnh
Write a unit test for this function.
Gemini Code Assist sử dụng mã bạn đã chọn làm tài liệu tham khảo và phản hồi lời nhắc của bạn.
Nhắc bằng các tệp và thư mục cụ thể trong không gian làm việc của bạn nhờ khả năng nhận biết cơ sở mã cục bộ
Tính năng nhận biết cơ sở mã cục bộ giúp bạn nhận được các đề xuất mã chất lượng cao, chính xác về cú pháp và có ý nghĩa về ngữ nghĩa trong ngữ cảnh rộng hơn của cơ sở mã, khi bạn chỉ định các tệp hoặc thư mục để Gemini Code Assist sử dụng làm ngữ cảnh.
Khi bạn chỉ định một thư mục, tính năng Trợ giúp mã của Gemini sẽ sử dụng các tệp trong thư mục đó cũng như các tệp trong thư mục con làm ngữ cảnh.
VS Code
Để chỉ định tệp hoặc thư mục trong câu lệnh trò chuyện, hãy nhập @ rồi chọn tệp hoặc thư mục bạn muốn chỉ định.
Để biết nội dung giải thích về sự khác biệt giữa hai tệp trong cơ sở mã, hãy làm theo các bước sau:
Trong thanh hoạt động, hãy nhấp vào biểu tượng spark Trợ giúp mã Gemini.
Trong ngăn Gemini Code Assist (Hỗ trợ mã Gemini), hãy nhập lời nhắc
Explain the difference between @YOUR_FILE_NAME_1 and @YOUR_FILE_NAME_2
rồi nhấn phím Enter (đối với Windows và Linux) hoặc Return (đối với macOS) hoặc Tab. Bạn cũng có thể nhấp vào tên tệp trong danh sách để chọn tệp. Thao tác nhấp vào tên tệp sẽ thêm tệp vào ngữ cảnh của câu lệnh và mở tệp trong IDE.
Tính năng Trợ giúp lập trình của Gemini sẽ phản hồi câu lệnh của bạn trong khi sử dụng hai tệp mà bạn đã chỉ định cho ngữ cảnh. Tính năng Trợ giúp mã Gemini cũng bao gồm các tệp mà bạn đã chỉ định trong Nguồn ngữ cảnh.
Giờ đây, khi đã chỉ định các tệp đó, bạn có thể tiếp tục đặt thêm câu hỏi hoặc lời nhắc trong cùng một nhật ký trò chuyện mà không cần chỉ định lại các tệp.
Ví dụ: Trong ngăn Gemini Code Assist (Hỗ trợ mã Gemini), hãy nhập lời nhắc How can I
improve YOUR_FILE_NAME_1?
(không có ký hiệu @) rồi nhấn phím Enter (đối với Windows và Linux) hoặc Return (đối với macOS).
Tính năng Trợ giúp lập trình của Gemini sẽ trả lời thắc mắc của bạn về tệp mà bạn đã chỉ định trong câu lệnh.
IntelliJ
Để chỉ định tệp hoặc thư mục trong câu lệnh trò chuyện, hãy nhập @ rồi chọn tệp hoặc thư mục bạn muốn chỉ định.
Để biết nội dung giải thích về sự khác biệt giữa hai tệp trong cơ sở mã, hãy làm theo các bước sau:
Trong thanh hoạt động, hãy nhấp vào biểu tượng spark Trợ giúp mã Gemini.
Trong ngăn Gemini Code Assist (Hỗ trợ mã Gemini), hãy nhập lời nhắc
Explain the difference between @YOUR_FILE_NAME_1 and @YOUR_FILE_NAME_2
rồi nhấn phím Enter (đối với Windows và Linux) hoặc Return (đối với macOS) hoặc Tab. Bạn cũng có thể nhấp vào tên tệp trong danh sách để chọn tệp. Thao tác nhấp vào tên tệp sẽ thêm tệp vào ngữ cảnh của câu lệnh và mở tệp trong IDE.
Tính năng Trợ giúp lập trình của Gemini sẽ phản hồi câu lệnh của bạn trong khi sử dụng hai tệp mà bạn đã chỉ định cho ngữ cảnh. Tính năng Trợ giúp mã Gemini cũng bao gồm các tệp mà bạn đã chỉ định trong Nguồn ngữ cảnh.
Giờ đây, khi đã chỉ định các tệp đó, bạn có thể tiếp tục đặt thêm câu hỏi hoặc lời nhắc trong cùng một nhật ký trò chuyện mà không cần phải chỉ định lại.
Ví dụ: Trong ngăn Gemini Code Assist (Hỗ trợ mã Gemini), hãy nhập lời nhắc How can I
improve YOUR_FILE_NAME_1?
(không có ký hiệu @) rồi nhấn phím Enter (đối với Windows và Linux) hoặc Return (đối với macOS).
Tính năng Trợ giúp lập trình của Gemini sẽ trả lời thắc mắc của bạn về tệp mà bạn đã chỉ định trong câu lệnh.
Quản lý tệp và thư mục trong Ngăn theo bối cảnh
Sau khi bạn chỉ định một tệp hoặc thư mục để dùng làm ngữ cảnh cho lời nhắc của tính năng Trợ giúp lập trình của Gemini, các tệp và thư mục này sẽ được đặt trong Ngăn ngữ cảnh. Tại đây, bạn có thể xem và xoá các tệp và thư mục đó khỏi ngữ cảnh của lời nhắc.
Để quản lý các tệp và thư mục trong Ngăn theo bối cảnh, hãy thực hiện các thao tác sau:
VS Code
Trong thanh hoạt động của IDE, hãy nhấp vào biểu tượng spark Hỗ trợ mã Gemini.
Để xem các tệp và thư mục trong Ngăn theo bối cảnh, hãy nhấp vào Mục theo bối cảnh.
Để xoá các mục khỏi Ngăn theo bối cảnh, hãy nhấp vào biểu tượng close Xoá.
IntelliJ
Trong thanh hoạt động, hãy nhấp vào biểu tượng spark Trợ lý mã Gemini.
Để xem các tệp và thư mục trong Ngăn theo bối cảnh, hãy nhấp vào Bối cảnh.
Để xoá tệp và thư mục khỏi Ngăn theo bối cảnh, hãy nhấp vào biểu tượng close Xoá.
Loại trừ tệp khỏi ngữ cảnh cục bộ
Theo mặc định, tính năng Trợ giúp mã của Gemini sẽ loại trừ các tệp khỏi việc sử dụng cục bộ trong ngữ cảnh hoàn thành mã, tạo mã, chuyển đổi mã và trò chuyện nếu các tệp được chỉ định trong tệp .aiexclude
hoặc .gitignore
.
Để tìm hiểu cách loại trừ tệp khỏi việc sử dụng cục bộ, hãy xem phần Loại trừ tệp khỏi việc sử dụng tính năng Trợ giúp mã của Gemini.
Tạo lệnh tuỳ chỉnh
Theo mặc định, Gemini Code Assist cung cấp các lệnh như /generate
cho VS Code và Tạo mã cho IntelliJ và các IDE JetBrains khác được hỗ trợ.
Bạn cũng có thể tạo các lệnh tuỳ chỉnh của riêng mình để giúp hoàn thành các tác vụ lặp đi lặp lại nhanh hơn trong IDE.
Trong phần này, bạn sẽ tạo một lệnh tuỳ chỉnh có tên là add-comments
để thêm chú thích vào mã trong tệp mã. Đối với IntelliJ và các IDE JetBrains được hỗ trợ khác, bạn sẽ tạo, lưu và thực thi lệnh tuỳ chỉnh từ Thư viện lời nhắc và từ lời nhắc trong trình chỉnh sửa.
VS Code
Trong tệp mã, hãy nhấn tổ hợp phím Control+I (đối với Windows và Linux) hoặc Command+I (đối với macOS) để mở trình đơn Gemini Code Assist Quick Pick (Lựa chọn nhanh hỗ trợ mã Gemini).
Trong trình đơn, hãy tìm và chọn Preferences: Open Settings (UI) (Lựa chọn ưu tiên: Mở phần cài đặt (Giao diện người dùng)).
Trong trường Cài đặt tìm kiếm, hãy nhập
Geminicodeassist: Custom Commands
.Trong hộp Lệnh tuỳ chỉnh, hãy chọn Thêm mục.
Trong trường Item (Mục), hãy nhập
add-comments
làm tên lệnh.Trong trường Value (Giá trị), hãy nhập
add comments to all functions without comments in my code
làm lời nhắc.Nhấp vào OK.
Giờ đây, bạn có thể sử dụng lệnh tuỳ chỉnh add-comments
trong IDE. Lệnh này sẽ xuất hiện trong danh sách lệnh trong trình đơn Lựa chọn nhanh của tính năng Trợ giúp mã Gemini (Control+I (đối với Windows và Linux) hoặc Command+I (đối với macOS)).
IntelliJ
Trong IDE, hãy chuyển đến Settings (Cài đặt) > Tools (Công cụ) > Gemini > Prompt Library (Thư viện lời nhắc).
Trong cửa sổ Prompt Library (Thư viện câu lệnh), hãy nhấp vào biểu tượng add Add (Thêm).
Đặt tên cho lệnh tuỳ chỉnh là
add-comments
.Trong hộp văn bản của Thư viện câu lệnh, hãy nhập câu lệnh:
Add comments to all functions without comments in this code
.Chọn hộp đánh dấu Hiện trong lời nhắc trong trình chỉnh sửa nếu bạn chưa chọn hộp này.
Nhấp vào OK để lưu lệnh tuỳ chỉnh trong Thư viện câu lệnh.
Trong tệp mã, hãy đánh dấu mã bạn muốn sửa đổi.
Nhấp chuột phải vào mã được đánh dấu rồi chuyển đến Gemini > Thư viện câu lệnh, sau đó chọn lệnh tuỳ chỉnh
add-comments
.Gemini Code Assist sẽ thực thi lệnh
add-comments
và thêm ghi chú vào mã được làm nổi bật.
Bạn cũng có thể gọi lệnh tuỳ chỉnh bằng lời nhắc trong trình chỉnh sửa bằng cách thực hiện các thao tác sau:
Trong tệp mã, hãy làm nổi bật mã bạn muốn sửa đổi rồi nhấn tổ hợp phím Alt+\ (đối với Windows và Linux) hoặc Cmd+\ (đối với macOS) để mở trình đơn Gemini Code Assist Quick Pick (Lựa chọn nhanh hỗ trợ mã Gemini).
Trong trình đơn, hãy chọn lệnh tuỳ chỉnh
add-comments
.Gemini Code Assist sẽ thực thi lệnh
add-comments
và thêm ghi chú vào mã được làm nổi bật.
Tạo quy tắc
Bạn có thể tạo quy tắc để Gemini Code Assist tuân theo và các quy tắc này sẽ được đưa vào mọi câu lệnh trò chuyện mà bạn nhập.
VS Code
Trong tệp mã, hãy nhấn tổ hợp phím Control+I (đối với Windows và Linux) hoặc Command+I (đối với macOS) để mở trình đơn Gemini Code Assist Quick Pick (Lựa chọn nhanh hỗ trợ mã Gemini).
Trong trình đơn, hãy tìm và chọn Preferences: Open Settings (UI) (Lựa chọn ưu tiên: Mở phần cài đặt (Giao diện người dùng)).
Trong trường Cài đặt tìm kiếm, hãy nhập
Geminicodeassist: Rules
.Trong trường văn bản, hãy nhập một quy tắc như:
Always generate unit tests when creating a new function
. Bạn cũng có thể thêm một hoặc nhiều quy tắc có nhiều dòng trong trường văn bản.Sau khi thêm quy tắc trong phần cài đặt Quy tắc, Gemini Code Assist sẽ xem xét quy tắc cho mọi lời nhắc hoặc yêu cầu mà bạn đưa ra.
Để xoá quy tắc, hãy xoá nội dung khỏi trường văn bản Quy tắc.
IntelliJ
Tính năng này hiện không được hỗ trợ trong tính năng Hỗ trợ mã Gemini cho IntelliJ và các IDE JetBrains được hỗ trợ khác.
Vấn đề đã biết
Phần này trình bày các vấn đề đã biết của tính năng Trợ giúp mã Gemini:
VS Code
Câu trả lời trong Chat có thể bị cắt bớt khi chứa phiên bản cập nhật của một tệp mở lớn
Để khắc phục vấn đề này, hãy chọn một phần mã nhỏ hơn và thêm một lệnh khác vào lời nhắc trò chuyện, chẳng hạn như
only output the selected code.
Vim: Không thể chấp nhận hoặc loại bỏ các đề xuất tạo mã trừ khi ở chế độ chèn
Khi sử dụng trình bổ trợ Vim ở chế độ thông thường, bạn không thể chấp nhận hoặc loại bỏ các đề xuất mã.
Để giải quyết vấn đề này, hãy nhấn phím i để chuyển sang chế độ chèn, sau đó nhấn phím Tab để chấp nhận đề xuất.
Vim: Hành vi không nhất quán khi nhấn phím Esc để đóng các đề xuất
Khi bạn nhấn phím Esc, cả IDE và đề xuất của Gemini Code Assist sẽ bị đóng. Hành vi này khác với hành vi không phải Vim, trong đó thao tác nhấn phím Esc sẽ kích hoạt lại tính năng Trợ giúp mã Gemini.
Các lần đăng nhập liên tục hết thời gian chờ
Nếu các lần đăng nhập của bạn liên tục hết thời gian chờ, hãy thử thêm chế độ cài đặt
cloudcode.beta.forceOobLogin
vào tệpsettings.json
:"cloudcode.beta.forceOobLogin": true
Cảnh báo về việc đọc to giấy phép không tồn tại trong các phiên
Nếu cảnh báo đọc giấy phép không tồn tại trong các phiên, hãy tham khảo các nhật ký liên tục:
Nhấp vào View (Xem) > Output (Đầu ra).
Chọn Gemini Code Assist – Citations (Gemini Code Assist – Tài liệu tham khảo).
Sự cố về kết nối trong cửa sổ đầu ra của Gemini Code Assist
Nếu bạn thấy lỗi kết nối hoặc các vấn đề kết nối khác trong cửa sổ đầu ra của Gemini Code Assist, hãy thử những cách sau:
Định cấu hình tường lửa để cho phép truy cập vào
oauth2.googleapis.com
vàcloudaicompanion.googleapis.com
.Định cấu hình tường lửa để cho phép giao tiếp qua HTTP/2 mà gRPC sử dụng.
Bạn có thể sử dụng công cụ
grpc-health-probe
để kiểm tra khả năng kết nối. Kết quả kiểm tra thành công sẽ cho ra kết quả sau:$ grpc-health-probe -addr cloudaicompanion.googleapis.com:443 -tls error: this server does not implement the grpc health protocol (grpc.health.v1.Health): GRPC target method can't be resolved
Kết quả kiểm tra không thành công sẽ cho ra kết quả sau:
timeout: failed to connect service "cloudaicompanion.googleapis.com:443" within 1s
Để biết thêm thông tin chi tiết, hãy chạy mã sau trước
grpc-health-probe
:export GRPC_GO_LOG_SEVERITY_LEVEL=info
Lựa chọn "Kích hoạt Gemini Code Assist" vẫn xuất hiện sau khi chọn dự án Gemini Code Assist
Nếu bạn chọn dự án theo hướng dẫn trong hướng dẫn này, bao gồm cả việc bật Gemini cho API Google Cloud, thì có thể có vấn đề với máy chủ LS.
Để tìm hiểu thêm thông tin chi tiết về vấn đề của bạn, hãy thực hiện các thao tác sau:
Trong thanh trạng thái, hãy nhấp vào biểu tượng spark Gemini Code Assist (Trợ giúp lập trình Gemini), rồi chọn Gửi ý kiến phản hồi.
Nhấp vào Hiện cho bất kỳ tệp nhật ký nào để xem thêm thông tin chi tiết và giúp khắc phục vấn đề.
IntelliJ
Không có vấn đề nào được biết đến đối với tính năng Hỗ trợ mã Gemini cho IntelliJ và các IDE JetBrains được hỗ trợ khác.
Để lại ý kiến phản hồi
Để gửi ý kiến phản hồi về trải nghiệm của bạn, hãy làm theo các bước sau:
VS Code
Trong thanh trạng thái, hãy nhấp vào biểu tượng spark Trợ giúp mã Gemini, sau đó trong trình đơn Quick Pick (Chọn nhanh), hãy chọn Send feedback (Gửi ý kiến phản hồi).
Trong biểu mẫu, hãy điền vào các trường Tiêu đề và Nhận xét.
Nếu bạn muốn chia sẻ nhật ký Skaffold hoặc AI Companion, hãy nhớ chọn tuỳ chọn Send Skaffold logs (Gửi nhật ký Skaffold) hoặc Send AI Companion logs (Gửi nhật ký AI Companion).
Nhấp vào Gửi ý kiến phản hồi.
IntelliJ
Trong thanh trạng thái, hãy nhấp vào biểu tượng spark Gemini Code Assist (Trợ giúp lập trình Gemini), sau đó trong trình đơn, hãy chọn Submit feedback (Gửi ý kiến phản hồi).
Nhập ý kiến phản hồi của bạn vào trường văn bản ở đầu biểu mẫu.
Nếu bạn muốn chia sẻ nhật ký Gemini Code Assist, hãy nhớ chọn các tệp nhật ký.
Nhấp vào Gửi ý kiến phản hồi.
Bước tiếp theo
- Tìm hiểu cách viết câu lệnh hiệu quả hơn.
- Tìm hiểu cách Gemini cho Google Cloud sử dụng dữ liệu của bạn.
- Tìm hiểu về mức giá của tính năng Trợ giúp lập trình của Gemini.
- Tìm hiểu thêm về tính năng tuân thủGoogle Cloud .