Halaman ini menjelaskan cara mengekspor dan mengimpor aplikasi agen dan alat individual.
Mengekspor dan mengimpor agen
Anda dapat mengekspor dan mengimpor aplikasi agen:
- Buka konsol Gemini Enterprise untuk CX.
- Pilih project Anda. Daftar aplikasi agen untuk project Anda akan ditampilkan.
- Klik menu konteks untuk aplikasi Anda, lalu pilih impor atau ekspor.
File lingkungan
Saat Anda mengekspor aplikasi agen, file bernama environment.json akan disertakan di direktori root arsip yang didownload.
File ini membantu Anda mengelola setelan khusus lingkungan untuk aplikasi, seperti bucket Cloud Storage, endpoint layanan, dan URI penyimpanan data.
Menggunakan file ini untuk ekspor dan impor memiliki keuntungan sebagai berikut:
- Portabilitas yang Lebih Baik: Transfer aplikasi agen di antara berbagai project atau lingkungan (misalnya, dari pengembangan ke produksi) dengan mengubah satu file.
- Konfigurasi Terpusat: Semua dependensi eksternal utama dicantumkan di satu tempat, sehingga menyederhanakan pengelolaan dan memberikan ringkasan yang jelas.
- Mengurangi Kesalahan: Meminimalkan risiko kesalahan dibandingkan dengan mengedit setelan secara manual di beberapa file resource.
- Kompatibel dengan Otomatisasi: Format JSON memungkinkan Anda memperbarui konfigurasi secara terprogram menggunakan skrip sebagai bagian dari pipeline CI/CD.
Untuk memperbarui setelan khusus lingkungan:
- Ekspor: Download aplikasi agen yang diekspor dan ekstrak.
- Ubah:
Buka file
environment.jsonyang berada di direktori root. Ubah nilai untuk dependensi agar sesuai dengan setelan lingkungan target Anda. - Impor:
Kompresi seluruh direktori,
termasuk file
environment.jsonyang diubah, ke dalam arsip zip baru. Impor arsip baru ini ke lingkungan target. Sistem menerapkan nilai yang diperbarui darienvironment.json.
Detail file lingkungan
File environment.json berfungsi sebagai manifes pusat
untuk dependensi eksternal yang mungkin berubah di antara lingkungan yang berbeda
(misalnya, pengembangan, pengujian, dan produksi).
Saat Anda mengekspor aplikasi agen, sistem mengidentifikasi kolom khusus lingkungan dalam resource aplikasi.
Daripada membuat hardcode nilai ini,
sistem akan mengekstraknya dan menempatkannya dalam file environment.json.
Nilai diatur menurut jenis dan nama resource.
Dalam file manifes resource asli, nilai yang diekstrak ini diganti dengan variabel placeholder, $env_var.
Saat Anda mengimpor aplikasi agen, sistem akan membaca file environment.json.
Plugin ini menemukan placeholder $env_var dalam manifes resource
dan menggantinya dengan nilai yang sesuai
dari file environment.json.
Proses ini mengonfigurasi aplikasi untuk lingkungan baru.
Kolom berikut dikelola dalam file environment.json:
ApiKeyConfig.key_nameApiKeyConfig.api_key_secret_versionAudioRecordingConfig.gcs_bucketBoostSpecs.data_storesConnectorTool.connectionDataStore.nameEngineSource.engineFileSearchTool.file_corpusOAuthConfig.client_secret_versionOAuthConfig.token_endpointOpenApiToolset.url(Diekstrak secara otomatis dariOpenApiToolset.open_api_schema)ServiceAccountAuthConfig.service_accountVertexAiRagRetrievalTool.RagResource.rag_corpusVertexAiRagRetrievalTool.RagResource.rag_file_ids
Mengekspor dan mengimpor alat
Anda dapat mengekspor dan mengimpor alat satu per satu. Fungsi ini menyediakan dua opsi baru di panel Alat: Impor dan Ekspor.
- Ekspor: Download konten alat sebagai file JSON ke komputer lokal Anda atau ke Cloud Storage.
- Impor: Gunakan file JSON lokal atau file JSON yang disimpan di Cloud Storage untuk membuat alat baru atau memperbarui alat yang ada.
Mengekspor alat
Untuk mengekspor alat:
- Buka konsol Gemini Enterprise untuk CX, lalu pilih project dan agen Anda.
- Buka panel Alat.
- Klik menu konteks untuk alat yang ingin Anda ekspor.
- Pilih Ekspor.
- Pada dialog, pilih salah satu opsi berikut:
- Download: Menyimpan file JSON ke komputer lokal Anda.
- Cloud Storage: Menyimpan file JSON ke URI Cloud Storage yang ditentukan.
Mengimpor alat
Ada dua alur kerja untuk mengimpor alat:
Mengimpor untuk menimpa
Gunakan opsi ini untuk mengubah alat yang ada. File JSON yang diimpor harus sesuai dengan jenis alat yang sama dengan alat saat ini.
- Buka konsol Gemini Enterprise untuk CX, lalu pilih project dan agen Anda.
- Buka panel Alat.
- Klik menu konteks untuk alat yang ingin Anda perbarui.
- Pilih Impor untuk menimpa.
- Pada dialog, pilih salah satu opsi berikut:
- Upload JSON: Pilih file JSON dari komputer lokal Anda.
- Cloud Storage: Masukkan URI file JSON di Cloud Storage.
Impor sebagai baru
Gunakan opsi ini untuk membuat alat baru.
- Buka konsol Gemini Enterprise untuk CX, lalu pilih project dan agen Anda.
- Buka panel Create Tool.
- Pilih Impor sebagai baru.
- Pada dialog, pilih salah satu opsi berikut:
- Upload JSON: Pilih file JSON dari komputer lokal Anda.
- Cloud Storage: Masukkan URI file JSON di Cloud Storage.