Bảng điều khiển Hỏi trong Trình chỉnh sửa mã Earth Engine sử dụng Gemini để hỗ trợ bạn viết, hiểu, gỡ lỗi và tối ưu hoá tập lệnh. Đây là một trợ lý AI đàm thoại được tích hợp trực tiếp vào Trình chỉnh sửa mã để đơn giản hoá quy trình phân tích không gian địa lý và phát triển tập lệnh.
Giao diện và công cụ
Bảng điều khiển trợ lý AI nằm ở ngăn bên phải của Trình chỉnh sửa mã Earth Engine. Để mở bảng này, hãy nhấp vào thẻ Hỏi bên cạnh các thẻ Trình kiểm tra, Bảng điều khiển và Tác vụ.
Ngăn Hỏi có một số chế độ kiểm soát và công cụ giúp bạn quản lý hoạt động tương tác với AI.
Các nút và chế độ kiểm soát
- Gửi / Dừng: gửi câu lệnh của bạn cho trợ lý. Nút này sẽ chuyển sang biểu tượng dừng trong khi quá trình tạo đang diễn ra, cho phép bạn huỷ yêu cầu. Bạn cũng có thể dùng phím
enter/returnđể gửi. - Cuộc trò chuyện mới: xoá nhật ký trò chuyện và bắt đầu một phiên mới.
- Trợ giúp: mở một hộp thoại chứa thông tin về tính năng, việc thanh toán và các điều khoản.
- Lựa chọn mô hình: một trình đơn thả xuống cho phép bạn chọn mô hình Gemini muốn sử dụng. Một số mô hình có thể không hoạt động tuỳ thuộc vào cấp khoá API của bạn. Lựa chọn của bạn sẽ được lưu cho phiên tiếp theo.
- Công tắc công cụ: một trình đơn cho phép bạn bật hoặc tắt các công cụ cụ thể để trợ lý sử dụng. Lựa chọn của bạn sẽ được lưu cho phiên tiếp theo.
- Sao chép (khối mã): sao chép mã được tạo vào bảng nhớ tạm.
- Chèn (khối mã): chèn mã đã tạo vào trình chỉnh sửa tập lệnh. Nếu trình chỉnh sửa không trống, thì trình chỉnh sửa sẽ cho thấy một hộp thoại chênh lệch làm nổi bật các thay đổi để bạn xem xét.
- Tạo lại: nút thử lại sẽ xuất hiện ở cuối câu trả lời gần đây nhất để chạy lại câu lệnh.
- Bộ đếm mã thông báo: cho biết số lượng mã thông báo được dùng trong phiên trò chuyện hiện tại. Sử dụng thông tin này để theo dõi mức sử dụng so với hạn mức khoá API.
Các lựa chọn công cụ
Bạn có thể bật các công cụ sau để cải thiện câu trả lời của trợ lý. Xin lưu ý rằng việc bật các công cụ sẽ thêm bối cảnh bổ sung (chẳng hạn như tài liệu hoặc kết quả tìm kiếm) vào các yêu cầu của bạn, điều này có thể dẫn đến việc sử dụng nhiều mã thông báo hơn.
- Tài liệu: tìm kiếm trong tài liệu công khai của Earth Engine để cung cấp mã và giải thích chính xác.
- Tìm kiếm tập dữ liệu: tìm kiếm tập dữ liệu trong Danh mục dữ liệu của Earth Engine.
- Google Tìm kiếm: cung cấp thông tin dựa trên kết quả trên Google Tìm kiếm để đưa ra thông tin mới nhất trên web. Xin lưu ý rằng bạn không thể sử dụng công cụ Google Tìm kiếm cùng lúc với công cụ Tìm kiếm Tài liệu hoặc Tập dữ liệu. Khi bạn bật Google Tìm kiếm, các công cụ khác sẽ tự động không dùng được trong giao diện người dùng.
Điều kiện tiên quyết
Để đưa ra yêu cầu cho mô hình, tính năng này sử dụng khoá Gemini API của riêng bạn.
Cách lấy khoá Gemini API
Bạn có thể tạo hoặc xem khoá Gemini API trong Dự án trên đám mây của mình trong Google AI Studio.
- Chuyển đến Khoá API Google AI Studio.
- Nhấp vào Tạo khoá API rồi chọn một lựa chọn để tạo khoá.
Để biết thêm thông tin về khoá Gemini API, hãy xem tài liệu về khoá Gemini API.
Định cấu hình khoá API trong Trình chỉnh sửa mã
Sau khi có khoá API, bạn phải thêm khoá đó vào Trình chỉnh sửa mã:
- Trong bảng điều khiển Hỏi, hãy nhấp vào biểu tượng khoá trong ô nhập dữ liệu trò chuyện.
- Dán khoá API vào hộp thoại xuất hiện.
- Bạn có thể đánh dấu vào hộp để lưu khoá cho các phiên sau này rồi nhấp vào OK.
Bối cảnh tự động
Để cung cấp thông tin hỗ trợ phù hợp, tính năng Hỏi sẽ tự động thêm ngữ cảnh sau đây vào mọi yêu cầu:
- Toàn văn nội dung kịch bản hiện tại của bạn trong trình chỉnh sửa.
- Mọi thành phần và hình học được nhập.
- Nhật ký trò chuyện của phiên hiện tại.
Khắc phục lỗi bảng điều khiển
Trợ lý AI được tích hợp trực tiếp với bảng điều khiển của Trình chỉnh sửa mã để giúp bạn nhanh chóng giải quyết các lỗi trong thời gian chạy:
- Nếu tập lệnh của bạn gặp lỗi, hãy tìm thẻ lỗi màu đỏ trong thẻ Bảng điều khiển.
- Nhấp vào nút Khắc phục sự cố trên thẻ lỗi.
- Thao tác này sẽ tự động mở bảng điều khiển Hỏi và xếp hàng một thông báo nhắc tự động tạo có chứa thông báo lỗi và ngữ cảnh liên quan từ tập lệnh của bạn để bạn gửi.
Câu lệnh mẫu
Bạn có thể yêu cầu trợ lý giúp bạn thực hiện nhiều việc bằng cách nhập trực tiếp vào hộp trò chuyện. Sau đây là một số ví dụ về những câu hỏi bạn có thể đặt ra, được phân loại theo nhiệm vụ:
Tạo mã và quy trình công việc
- "Viết một tập lệnh để tải hình ảnh Sentinel-2 cho năm 2023 ở Đông Phi, lọc độ che phủ của mây dưới 10%, tính toán chỉ số NDVI trung bình và thêm chỉ số đó vào bản đồ bằng bảng trực quan hoá từ trắng sang xanh lục."
- "Tạo một ảnh tổng hợp không có mây từ vệ tinh Landsat 9 cho mùa hè năm 2024 ở Trung Âu và xuất ảnh đó vào bộ chứa lưu trữ đám mây của tôi."
Ứng dụng Earth Engine
- "Viết mã để tạo bản đồ có bảng điều khiển chia đôi của Ứng dụng Earth Engine nhằm so sánh hình ảnh từ năm 2020 và năm 2024 theo cách song song."
- "Thêm một bảng điều khiển ở bên trái có trình đơn thả xuống để chọn năm và một nút để làm mới bản đồ."
- "Thêm chú thích tuỳ chỉnh vào bản đồ cho phân loại lớp phủ bề mặt đất được hiển thị."
Gỡ lỗi
- "Tôi gặp lỗi "Đã vượt quá hạn mức bộ nhớ người dùng". Làm cách nào để giải quyết vấn đề này?"
- "Bản đồ của tôi hiển thị một lớp không có sự khác biệt về giá trị pixel, đây không phải là điều tôi mong đợi, có gì sai sót?"
- "Tại sao tôi gặp lỗi "Image.select: Band 'NDVI' not found" (Image.select: Không tìm thấy dải tần "NDVI") khi chạy phép tính này?"
Giải thích
- "Giải thích những gì
ee.Reducer.mean().combine()đang làm ở dòng 15 trong tập lệnh của tôi." - "Sự khác biệt giữa
ee.Image.clip()vàee.Image.mask()là gì?"
Tối ưu hoá
- "Bạn có thể tối ưu hoá thao tác bản đồ tập hợp hình ảnh này để chạy hiệu quả hơn không?"
- "Làm cách nào để tôi có thể viết lại thao tác
reduceRegionsnày trên nhiều đa giác và hình ảnh để tránh hết thời gian chờ?"
Lập hoá đơn và chi phí
Để sử dụng tính năng này, bạn cần có khoá Gemini API của riêng mình. Chi phí tuân theo mức giá của Gemini API và cấp hạn mức của khoá.
- Bậc miễn phí: Gemini API có một bậc miễn phí (có hạn mức).
- Bậc có tính phí: Nếu bạn sử dụng khoá API ở bậc có tính phí, thì bạn sẽ phải trả phí bất kể bạn có đăng ký dự án Earth Engine cụ thể hay không.
Để biết thêm thông tin, hãy xem bài viết Giá của Gemini API.
Theo dõi mức sử dụng và kiểm soát chi phí
Bạn có thể quản lý khoá, cũng như xem mức sử dụng và chi phí ngay trong AI Studio.
- Kiểm tra cấp, mức sử dụng, hạn mức và mức chi tiêu của khoá API trong giao diện AI Studio.
- Đặt hạn mức chi tiêu hằng tháng trong thẻ Chi tiêu của AI Studio.
Dữ liệu và quyền riêng tư
Dữ liệu của bạn sẽ được xử lý theo Điều khoản dịch vụ của Gemini API. Hãy nhớ xem xét các nguyên tắc này liên quan đến việc sử dụng câu lệnh và nội dung được tạo.
Phản hồi
Hãy giúp chúng tôi cải thiện! Bạn có thể chia sẻ ý kiến phản hồi bất cứ lúc nào bằng cách nhấp vào nút phản hồi ở góc trên cùng bên phải của Trình chỉnh sửa mã. Sử dụng lựa chọn Gửi ý kiến phản hồi về Trình chỉnh sửa mã. Chúng tôi tích cực đọc ý kiến phản hồi này để cải thiện hiệu suất của mô hình và ưu tiên các tính năng.