Mendaftarkan agen akan mengubahnya menjadi komponen yang dapat ditemukan dalam Agent Registry. Dengan memublikasikan kemampuan agen, Anda membantu developer lain dan agen pengelola di organisasi Anda menemukan dan menggunakan kembali pekerjaan Anda, sehingga mempercepat pengembangan AI secara keseluruhan.
Agent Registry terintegrasi dengan lancar dengan
protokol Agent2Agent (A2A) dan
spesifikasinya. A2A adalah standar terbuka yang memungkinkan agen mendeklarasikan kemampuan dan identitasnya. Agent Registry mendukung versi 0.3 dan 1.0 dari spesifikasi A2A. Untuk mengetahui informasi selengkapnya, lihat
Skema Kartu Agen.
Bergantung pada runtime agen Anda, Agent Registry mendukung dua mekanisme pendaftaran utama: pendaftaran otomatis dan pendaftaran manual.
Dokumen ini membantu Anda memilih mekanisme pendaftaran yang sesuai dengan runtime agen Anda.
Pendaftaran otomatis
Runtime yang didukung Google Cloud mendaftarkan agen Anda ke Agent Registry secara default atau melalui langkah deployment yang dapat diaktifkan.
Pendaftaran otomatis didukung untuk runtime berikut: Google Cloud
- Agent Runtime di Gemini Enterprise Agent Platform: Agen yang di-deploy menggunakan SDK akan didaftarkan tanpa konfigurasi tambahan.
- Agen Google bawaan: Agen yang disediakan langsung oleh Google, seperti agen Google Workspace dan Gemini Enterprise, dapat ditemukan tanpa konfigurasi apa pun.
- Google Kubernetes Engine: Agen dalam container yang di-deploy ke Google Kubernetes Engine (GKE) akan didaftarkan jika menyertakan anotasi jenis fungsional Agent Registry tertentu.
Metadata dan kemampuan agen yang diambil selama pendaftarannya bergantung pada protokol agen:
- Agen yang menerapkan protokol A2A: Jika agen Anda menerapkan protokol A2A, Agent Registry akan otomatis mengekstrak kemampuan agen dari Kartu Agennya dan mengisi registry.
- Agen yang tidak menerapkan protokol A2A: Agent Registry mendaftarkan agen, tetapi tidak dapat otomatis mengambil metadata seperti URL inferensi dan kemampuan. Untuk memberikan informasi ini agar agen Anda dapat ditemukan, gunakan pendaftaran manual.
Untuk mengetahui informasi tentang Google Cloud runtime yang mendukung pendaftaran otomatis, lihat Menggunakan pendaftaran otomatis.
Pendaftaran manual
Untuk agen yang dihosting di platform eksternal, lokal, atau di Google Cloud runtime yang tidak mendukung penemuan otomatis, Anda harus menggunakan pendaftaran manual.
Untuk mendaftarkan agen secara manual, Anda menggunakan Agent Registry API, Google Cloud CLI, atau Terraform untuk membuat resource Service yang menentukan endpoint dan konfigurasi agen. Resource Service yang dapat ditulis ini juga berisi detail spesifik agen. Setelah Service dibuat, registry akan membuat resource
hanya baca Agent yang dapat Anda gunakan untuk penemuan.
Anda dapat mendaftarkan dua jenis agen secara manual:
- Agen yang mematuhi A2A: Agen yang menerapkan spesifikasi A2A
(
A2A_AGENT_CARD). Registry memindai endpoint Kartu Agen (agent-card.json) untuk mengindeks kemampuannya. - Agen REST standar: Agen jarak jauh yang tidak menerapkan spesifikasi A2A (
NO_SPEC), seperti endpoint REST API standar.
Untuk mempelajari cara mendaftarkan agen secara manual, lihat Menggunakan pendaftaran manual.