Trò chuyện với Gemini Code Assist Tiêu chuẩn và Doanh nghiệp

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âyAndroid Studio.

Trước khi bạn bắt đầu

VS Code

  1. 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.

  2. 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ợ.

  3. 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

  1. 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.

  2. 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ợ.

  3. 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:

  1. Mở tệp mã.

  2. Trong thanh hoạt động của IDE, hãy nhấp vào biểu tượng spark Hỗ trợ mã Gemini.

  3. 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:

  1. Trong IDE, hãy mở tệp mã.

  2. 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.

    Gemini liệt kê các hành động mã ở cuối phản hồi mã được tạo.

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).

Nhật ký truy vấn Gemini trong cửa sổ công cụ.

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

  1. Để 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.
  2. Để 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.
  3. Để 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:

  1. Chuyển đến Cài đặt > Tiện ích > Hỗ trợ mã Gemini.

  2. 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:

Nút để dừng câu trả lời đang diễn ra trong cuộc trò chuyện với tính năng Gemini Code Assist

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

  1. 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).

  2. Trong tệp mã, hãy chọn một khối mã.

  3. 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

  1. 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).

  2. Trong tệp mã, hãy chọn một khối mã.

  3. 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.

Chỉ định các tệp và thư mục có khả năng nhận biết cơ sở mã cục bộ cho VS Code.

Để 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:

  1. Trong thanh hoạt động, hãy nhấp vào biểu tượng spark Trợ giúp mã Gemini.

  2. 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.

Chỉ định các tệp có khả năng nhận biết cơ sở mã cục bộ cho IntelliJ.

Để 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:

  1. Trong thanh hoạt động, hãy nhấp vào biểu tượng spark Trợ giúp mã Gemini.

  2. 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

  1. Trong thanh hoạt động của IDE, hãy nhấp vào biểu tượng spark Hỗ trợ mã Gemini.

  2. Để 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.

    Ngăn ngữ cảnh cho Gemini Code Assist dành cho VS Code

  3. Để 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

  1. Trong thanh hoạt động, hãy nhấp vào biểu tượng spark Trợ lý mã Gemini.

  2. Để 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.

    Ngăn bối cảnh cho Gemini Code Assist dành cho IntelliJ

  3. Để 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

  1. 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).

  2. 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)).

  3. Trong trường Cài đặt tìm kiếm, hãy nhập Geminicodeassist: Custom Commands.

  4. Trong hộp Lệnh tuỳ chỉnh, hãy chọn Thêm mục.

  5. Trong trường Item (Mục), hãy nhập add-comments làm tên lệnh.

  6. 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.

  7. 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

  1. 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).

    Thư viện câu lệnh cho tính năng Gemini Code Assist của IntelliJ

  2. 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).

  3. Đặt tên cho lệnh tuỳ chỉnh là add-comments.

  4. 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.

  5. 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.

  6. Nhấp vào OK để lưu lệnh tuỳ chỉnh trong Thư viện câu lệnh.

  7. Trong tệp mã, hãy đánh dấu mã bạn muốn sửa đổi.

  8. 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:

  1. 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).

  2. 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

  1. 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).

  2. 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)).

  3. Trong trường Cài đặt tìm kiếm, hãy nhập Geminicodeassist: Rules.

  4. 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ệp settings.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:

    1. Nhấp vào View (Xem) > Output (Đầu ra).

    2. 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.comcloudaicompanion.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:

    1. 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.

    2. 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

  1. 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).

  2. Trong biểu mẫu, hãy điền vào các trường Tiêu đềNhận xét.

  3. 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).

  4. Nhấp vào Gửi ý kiến phản hồi.

IntelliJ

  1. 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).

  2. 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.

  3. 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ý.

  4. Nhấp vào Gửi ý kiến phản hồi.

Bước tiếp theo