Panduan ini menjelaskan cara memperluas fungsi Google Workspace Studio dengan membuat langkah-langkah kustom yang dapat dijalankan agen.
Untuk memulai, ikuti panduan memulai cepat kami, Membangun langkah kalkulator dengan Apps Script.
Agen memungkinkan pengguna Google Workspace mengotomatiskan tugas di seluruh layanan dengan menggabungkan serangkaian langkah tanpa menulis kode apa pun. Dengan memperluas agen, Anda memungkinkan pengguna menambahkan fungsi aplikasi Anda sebagai langkah.
Misalnya, pengguna dapat menandai pesan penjualan baru dengan agen yang melakukan hal berikut:
- Dimulai saat Anda menerima email.
- Meminta Gemini untuk meringkas email.
- Memposting pesan tentang email di ruang Chat.
Konsep Workspace Studio
Istilah dan konsep berikut menentukan komponen utama Workspace Studio:
- Agen
- Pengguna membuat agen di Workspace Studio untuk mengotomatiskan tugas di Google Workspace dan lainnya. Agen memiliki integrasi sistem yang mendalam, kesadaran kontekstual, dan dapat secara opsional menggunakan AI.
- Langkah
- Satu langkah dalam proses otomatis agen. Pada dasarnya, ini adalah satu tugas dalam urutan tugas yang mengikuti peristiwa awal. Setiap langkah berjalan secara sinkron, yang berarti langkah tersebut menyelesaikan operasinya sebelum langkah berikutnya dalam urutan dimulai. Pengguna menetapkan urutan langkah-langkah, sehingga mereka dapat menyesuaikan alur logis tugas. Langkah-langkah dapat memiliki, tetapi tidak memerlukan input dan output. Contoh langkah-langkahnya mencakup, "kirim email", "posting di ruang Chat, dan "tanya Gemini". Langkah-langkah dapat mencakup tugas di luar Google Workspace, seperti membuat prospek CRM.
- Variabel input
- Variabel input diterima oleh langkah-langkah. Variabel input ditetapkan oleh pengguna di kartu konfigurasi langkah saat pengguna menyiapkan langkah. Misalnya, mengumpulkan alamat email, tanggal dan waktu, atau perintah Gemini.
- Variabel output
- Variabel output ditampilkan oleh langkah-langkah, dan dapat dikirim ke langkah lain. Misalnya, Anda menggunakan variabel output untuk meneruskan alamat email ke langkah lain yang menggunakannya untuk menentukan penerima email.
- Variabel Dinamis
- Variabel yang datanya hanya dapat ditentukan saat pengguna mengonfigurasi agen. Misalnya, Google Formulir memiliki pertanyaan dan jawaban yang berbeda-beda. Jumlah pertanyaan dan jawaban (serta kontennya) tidak dapat ditentukan hingga Formulir tertentu memulai agen. Variabel dinamis memperhitungkan kasus ini.
- Resource Kustom
- Struktur data kustom yang dapat Anda tentukan untuk mengelompokkan beberapa variabel. Misalnya, untuk membuat prospek CRM, teruskan resource kustom yang berisi alamat email, alamat jalan, dan nama.
- Kartu
Elemen penyusun untuk antarmuka pengguna di add-on. Kartu mendukung tata letak yang ditentukan, elemen UI interaktif seperti tombol, dan media kaya seperti gambar. Kartu memiliki fitur khusus untuk membuat agen:
IncludeVariables: Properti yang memungkinkan penyertaan variabel dinamis.Type: Menentukan jenis data yang diharapkan oleh variabel input.
- Log Aktivitas
Menjelaskan apa yang terjadi saat agen berjalan. Secara default, log aktivitas mencakup nama starter atau langkah yang ditentukan secara statis dalam manifes. Anda dapat memberikan log aktivitas yang disesuaikan lebih lanjut.
Lihat apa yang dapat Anda buat
Agen dibuat di platform add-on di Google Workspace. Jika sudah memiliki add-on, Anda dapat memperluas fungsinya untuk menyertakan Agen dengan memperbarui manifesnya agar berisi bagian khusus agen.
Jika Anda memulai dari awal, ikuti panduan memulai kami, Membangun langkah kalkulator dengan Apps Script.
Kemudian, baca panduan ini untuk melanjutkan penyesuaian langkah agen Anda:
- Membangun langkah
- Variabel input
- Memvalidasi variabel input
- Variabel output
- Menentukan resource kustom
- Variabel dinamis
- Membuat kartu konfigurasi
- Mencatat aktivitas dan error
- Objek peristiwa Workspace Studio