Tài liệu này mô tả các công cụ hỗ trợ lập trình Gemini dành cho nhà phát triển. Các công cụ cho phép nhà phát triển kết nối với các dịch vụ bên ngoài mà không cần rời khỏi IDE để nhận nhiệm vụ, tóm tắt tài liệu thiết kế và làm nhiều việc khác. Các công cụ có trong Gemini Code Assist dành cho cá nhân (miễn phí) và Gemini Code Assist phiên bản Tiêu chuẩn và Doanh nghiệp.
Bạn có thể gửi câu lệnh cho các công cụ cụ thể trong cuộc trò chuyện Gemini Code Assist trong IDE bằng cách bắt đầu câu lệnh bằng@TOOL_NAME
. Để dùng thử các công cụ trong IDE, hãy làm theo hướng dẫn trong các tài nguyên sau:
- Gemini Code Assist dành cho cá nhân: Bắt đầu sử dụng các công cụ
- Phiên bản Gemini Code Assist Tiêu chuẩn và Doanh nghiệp: Bắt đầu sử dụng các công cụ
Các điểm hạn chế
Các công cụ Gemini Code Assist có các hạn chế sau:
- Các công cụ chỉ có trong VS Code và IDE JetBrains.
- Các công cụ không thể thực hiện các thao tác tạo, chỉnh sửa hoặc xoá tài nguyên trong một dịch vụ bên ngoài.
- Mỗi công cụ hỗ trợ một số trường hợp sử dụng có giới hạn và có thể gây ra lỗi ngoài các trường hợp sử dụng được đề xuất.
- Toán tử công cụ (
@
) theo sau là tên công cụ phải ở đầu lời nhắc.
Các công cụ có sẵn
Bảng sau đây liệt kê các công cụ hỗ trợ mã Gemini hiện có.
Sản phẩm hoặc dịch vụ | Có trong các phiên bản Gemini Code Assist | Câu lệnh mẫu | Tài liệu dịch vụ |
---|---|---|---|
Apigee | Doanh nghiệp | @Apigee create an API to manage users |
Hướng dẫn: Sử dụng tính năng Gemini Code Assist để thiết kế, phát triển và kiểm thử API trong Apigee |
Atlassian Rovo | Tất cả các ấn bản | @AtlassianRovo get tasks assigned to me |
Atlassian Rovo cho tính năng Trợ giúp lập trình Gemini của Google |
GitHub | Tất cả các ấn bản | @GitHub list issues assigned to me |
|
GitLab | Tất cả các ấn bản | @GitLab list open pull requests assigned to me |
|
Cơ sở dữ liệu của Google | Tiêu chuẩn và Doanh nghiệp | @GoogleDatabases add a function to get customers by ID in @File |
|
Google Tài liệu | Tất cả các ấn bản | @GoogleDocs list my docs |
Đọc tài liệu trong khi lập trình bằng tính năng Hỗ trợ lập trình của Gemini |
MongoDB | Tất cả các ấn bản | @MongoDB how can I optimize my query? |
Tài liệu về MongoDB |
Neo4j | Tất cả các ấn bản | @neo4j How do I configure the Java driver? |
Tài liệu về Neo4j |
New Relic | Tất cả các ấn bản | @NewRelic how do I install the python agent? |
Trình bổ trợ New Relic cho tính năng Trợ giúp lập trình Gemini của Google |
Redis | Tất cả các ấn bản | @Redis what is Redis Cloud? |
Tài liệu về Redis |
Sentry | Tất cả các ấn bản | @Sentry list issues in project my-project |
Tài liệu về Sentry.io |
Snyk | Tất cả các ấn bản | @Snyk scan for issues |
Tài liệu dành cho người dùng Snyk |
Cách các công cụ sử dụng dữ liệu của bạn
Mỗi công cụ đều có nhật ký trò chuyện riêng tư và ngữ cảnh riêng. Khi bạn sử dụng một công cụ, câu lệnh và câu trả lời của công cụ đó chỉ được dùng khi bạn tương tác với công cụ đó. Các công cụ khác không thể truy cập thông tin này.
Việc tách riêng nhật ký trò chuyện và dữ liệu được truy xuất từ mỗi công cụ đảm bảo rằng chỉ công cụ bạn đang sử dụng mới có quyền truy cập vào dữ liệu của công cụ đó. Để tìm hiểu thêm về những lệnh gọi API mà một công cụ cụ thể có thể thay mặt bạn thực hiện, hãy xem phần Quyền đối với công cụ Gemini Code Assist.
Để biết thêm thông tin về cách Gemini Code Assist xử lý dữ liệu của bạn, hãy xem phần Cách Gemini Code Assist sử dụng dữ liệu của bạn.
Xác thực
Các công cụ Gemini Code Assist yêu cầu bạn:
- Xác thực với Google Cloud để xác minh danh tính và đặc quyền truy cập của bạn.
- Xác thực với Google hoặc dịch vụ hoặc API của bên thứ ba mà bạn đang truy cập bằng từng công cụ.
Bước tiếp theo
- Định cấu hình tính năng Gemini Code Assist cho các công cụ cá nhân trong IDE.
- Bắt đầu sử dụng các công cụ Gemini Code Assist dành cho cá nhân.
- Định cấu hình các công cụ Gemini Code Assist Phiên bản tiêu chuẩn hoặc Phiên bản doanh nghiệp trong IDE.
- Bắt đầu sử dụng các công cụ Gemini Code Assist Tiêu chuẩn hoặc Phiên bản doanh nghiệp.