Agent Registry mengatur ekosistem AI Anda menjadi resource standar sehingga
Anda dapat mendaftarkan, menemukan, dan mengatur agen, server MCP, endpoint, dan
kemampuan. Memahami cara Agent Registry memisahkan resource Service
yang dapat ditulis dari resource penemuan hanya baca, serta produk mana yang mendukung
pendaftaran otomatis dan manual, akan membantu Anda mendesain dan mengatur registry.
Komponen agentic
Agent Registry memungkinkan Anda mendaftarkan, menemukan, dan mengatur jenis komponen agentic berikut:
- Agen: aktor AI otonom yang menjalankan tugas tertentu, memanggil alat, dan berkolaborasi dengan agen lain.
- Server MCP: program yang mengimplementasikan Model Context Protocol (MCP) untuk mengekspos resource dan alat data standar. Alat adalah fungsi deterministik yang diekspos oleh server MCP yang dapat dipanggil agen untuk melakukan tindakan tertentu.
- Endpoint: URL target, biasanya REST API, yang diakses oleh agen. Dengan mengabstraksi tujuan ini menjadi resource yang dapat dikelola, Agent Registry memungkinkan Anda mengatur secara terpusat API eksternal mana yang dapat diakses oleh agen Anda.
- Keterampilan: kemampuan modular yang memperluas hal yang dapat dilakukan agen. Keterampilan mandiri adalah paket petunjuk dan skrip opsional yang diatur langsung di registry. Kemampuan A2A adalah deskripsi kapabilitas di Kartu Agen yang memberi tahu agen lain kapan dan cara berkomunikasi dengannya. Untuk mengetahui informasi selengkapnya, lihat Arsitektur keterampilan.
Resource layanan dan resource penemuan
Cara Agent Registry merepresentasikan komponen bergantung pada jenis komponen dan model pendaftarannya. Untuk mengetahui informasi selengkapnya tentang siklus proses dan penemuan komponen, lihat Siklus proses dan penemuan komponen.
Agen, server MCP, dan endpoint
Terlepas dari apakah agen, server MCP, atau endpoint didaftarkan
secara otomatis atau manual, Agent Registry akan merepresentasikannya sebagai resource penemuan
Agent, McpServer, atau Endpoint hanya baca. Konsumen, seperti
agen orchestrator, aplikasi klien, dan developer, menggunakan resource penemuan
ini untuk mencantumkan, menelusuri, dan melihat komponen terdaftar.
Untuk komponen yang terdaftar secara otomatis,
Agent Registry menyerap metadata langsung dari runtime yang didukung dan membuat
resource penemuan tanpa resource Service.
Saat Anda mendaftarkan secara manual agen, server MCP, atau endpoint, Agent Registry memisahkan operasi pengelolaan dari penemuan komponen dengan membuat item berikut:
- Resource
Serviceyang dapat ditulis: menyimpan metadata komponen, termasuk jenis komponen agentic, URL antarmuka, deskripsi, binding protokol, dan spesifikasi kemampuan. Anda membuat, memperbarui, atau menghapus resourceServiceuntuk operasi pengelolaan seperti memperbarui metadata atau membatalkan pendaftaran komponen, tanpa mengubah atau menghapus deployment yang mendasarinya. - Resource penemuan: saat Anda membuat atau memperbarui resource
Service, Agent Registry akan membaca metadata dan otomatis membuat atau memperbarui resource penemuanAgent,McpServer, atauEndpointyang mewakili komponen di registry Anda.
Flag spesifikasi yang Anda gunakan saat membuat resource Service menentukan
koleksi resource hanya baca yang dihasilkan:
| Flag | Koleksi resource | Kasus penggunaan | Nilai valid |
|---|---|---|---|
--agent-spec-type--agent-spec-content |
Agent resource dalam koleksi agents |
Agen REST standar atau yang mematuhi A2A jarak jauh | a2a-agent-card, no-spec |
--endpoint-spec-type--endpoint-spec-content |
Endpoint resource dalam koleksi endpoints |
REST API target eksternal atau URL layanan | no-spec |
--mcp-server-spec-type--mcp-server-spec-content |
McpServer resource dalam koleksi mcp-servers |
Server Model Context Protocol (MCP) eksternal | tool-spec, no-spec |
Pasangan flag ini tidak dapat muncul bersamaan; menentukan flag dari lebih dari satu pasangan akan menampilkan error. Jika Anda menentukan pasangan flag untuk jenis komponen yang salah, Agent Registry akan membuat resource penemuan dalam koleksi yang cocok dengan flag yang Anda tentukan. Misalnya, meneruskan --agent-spec-type=no-spec
saat mendaftarkan endpoint akan membuat resource Agent, bukan
resource Endpoint, sehingga kueri dan kebijakan tata kelola khusus jenis tidak akan
berlaku seperti yang diharapkan.
Keterampilan mandiri
Skill mandiri tidak menggunakan resource Service terpisah. Sebagai gantinya, Anda mendaftarkan, membuat versi, dan mengkueri skill secara langsung menggunakan resource Skill level teratas, resource SkillRevision turunan, dan resource Publisher.
Untuk memulai, lihat Menyiapkan Agent Registry. Untuk mengetahui informasi selengkapnya tentang Agent Registry API, lihat dokumentasi referensi API.
Produk dan komponen yang didukung
Agent Registry mengategorikan produk dan komponen yang didukung berdasarkan cara pendaftarannya: otomatis atau manual.
Pendaftaran otomatis
Registry Agen otomatis menemukan dan menyerap workloadGoogle Cloud yang didukung yang di-deploy dalam project Anda. Untuk agen yang menerapkan protokol Agent2Agent (A2A) terbuka, registry akan otomatis mengekstrak keterampilan dan kemampuan A2A mereka dari Kartu Agen mereka. Kemampuan mandiri yang dikelola Google juga dapat ditemukan di semua project saat Anda menyiapkan Agent Registry.
Tabel berikut mencantumkan produk dan komponen yang didaftarkan secara otomatis oleh Agent Registry:
| Jenis komponen | Produk yang didukung |
|---|---|
| Agen |
|
| Server MCP |
|
| Keahlian | Keahlian yang dikelola Google dapat ditemukan dari semua project |
Pendaftaran manual
Untuk komponen jarak jauh, yang merupakan agen, server MCP, atau endpoint yang dihosting
di luar project tata kelola Anda
dalam project Google Cloud terpisah, infrastruktur lokal, atau cloud
eksternal, Anda mendaftarkan komponen secara manual di project tata kelola menggunakan
resource Service. Anda juga menggunakan resource Service untuk mendaftarkan komponen secara manual pada runtime atau agen yang tidak didukung yang tidak menerapkan protokol A2A. Untuk skill mandiri kustom, Anda menggunakan resource Skill.
Tabel berikut mencantumkan produk dan komponen yang Anda daftarkan secara manual:
| Jenis komponen | Resource yang didukung |
|---|---|
| Agen | Agen jarak jauh yang di-deploy di Compute Engine, GKE, Cloud Run, sistem lokal, atau cloud eksternal |
| Server MCP | Komponen agentic kustom pada runtime yang tidak didukung atau server MCP eksternal |
| Endpoint | REST API target eksternal atau URL layanan yang diatur sebagai endpoint |
| Keahlian | Keterampilan mandiri Anda sendiri yang dibuat oleh organisasi Anda |
Langkah berikutnya
- Tinjau Konsep utama untuk memahami istilah penting yang digunakan di Agent Registry.
- Pelajari Identitas dan ID.
- Pelajari Siklus proses dan penemuan komponen.
- Pelajari Arsitektur keterampilan.
- Menyiapkan Agent Registry.
- Pelajari perbedaan antara pendaftaran otomatis dan manual.