Agent Runtime

Agent Runtime adalah runtime terkelola sepenuhnya dan memiliki opini yang dapat Anda gunakan untuk men-deploy, mengoperasikan, dan menskalakan aplikasi agentic. Agent Runtime mengabstraksi infrastruktur yang mendasarinya, sehingga Anda dapat berfokus pada logika agen, bukan operasi.

Agent Runtime memungkinkan Anda melakukan hal berikut:

  • Men-deploy dan menskalakan agen dengan runtime terkelola dan kemampuan pengelolaan menyeluruh.
  • Menyesuaikan image container agen dengan skrip penginstalan waktu build untuk dependensi sistem.
  • Menggunakan fitur keamanan, termasuk kepatuhan VPC-SC dan konfigurasi autentikasi serta IAM.
  • Mengakses model dan alat seperti panggilan fungsi.
  • Men-deploy agen yang dibangun menggunakan berbagai framework Python dan protokol terbuka Agent2Agent.

Membuat dan men-deploy di Agent Runtime

Alur kerja untuk membangun agen di Agent Runtime adalah:

  1. Menyiapkan lingkungan: Siapkan project Google Anda dan instal versi terbaru Agent Platform SDK untuk Python.
  2. Mengembangkan agen: Kembangkan agen yang dapat di-deploy di Agent Runtime.
  3. Men-deploy agen: Deploy agen di runtime terkelola Agent Runtime.
  4. Menggunakan agen: Kueri agen dengan mengirimkan permintaan API.
  5. Mengelola agen yang di-deploy: Kelola dan hapus agen yang telah Anda deploy ke Agent Runtime.

Framework yang didukung

Tabel berikut menjelaskan tingkat dukungan yang disediakan Agent Runtime untuk berbagai framework agen:

Level dukungan Framework agen
Template kustom: Anda dapat mengadaptasi template kustom untuk mendukung deployment ke Agent Runtime dari framework Anda. Untuk men-deploy container kustom, lihat Kontrak runtime. CrewAI, framework kustom
Integrasi Agent Platform SDK: Agent Runtime menyediakan template terkelola per framework di Agent Platform SDK dan dokumentasi. LangChain, LangGraph, AG2, LlamaIndex
Integrasi penuh: Fitur terintegrasi untuk bekerja di seluruh framework, Agent Runtime, dan ekosistem yang lebih luas Google Cloud . Agent Development Kit (ADK)

Men-deploy dalam produksi dengan Agents CLI

Agents CLI adalah set keterampilan dan antarmuka command line terpadu untuk Gemini Enterprise Agent Platform. CLI ini menyediakan jalur yang dapat diprediksi bagi agen dan developer coding melalui Siklus Proses Pengembangan Agen: scaffold, evaluasi, deployment, publikasi, dan observasi. Agents CLI menyediakan hal berikut:

  • Template agen bawaan: ReAct, RAG, multi-agen, dan template lainnya.
  • Playground interaktif: Uji dan berinteraksi dengan agen Anda.
  • Infrastruktur otomatis: Menggunakan Terraform untuk pengelolaan resource yang efisien.
  • Pipeline CI/CD: Alur kerja deployment otomatis yang memanfaatkan Cloud Build.
  • Kemampuan observasi: Dukungan bawaan untuk Cloud Trace dan Cloud Logging.

Untuk memulai, lihat Panduan memulai.

Kasus penggunaan

Untuk mempelajari Agent Runtime dengan contoh menyeluruh, lihat referensi berikut:

Klik untuk meluaskan kasus penggunaan

Kasus Penggunaan Deskripsi Link
Membangun agen dengan menghubungkan ke API publik Mengonversi antar-mata uang.

Buat fungsi yang terhubung ke aplikasi penukaran mata uang, sehingga model dapat memberikan jawaban yang akurat untuk kueri seperti "Berapa nilai tukar euro ke dolar hari ini?"
Notebook Agent Platform SDK (Python) - Pengantar Membangun dan Men-deploy Agen dengan Agent Runtime
Mendesain panel surya komunitas.

Identifikasi lokasi potensial cari kantor dan pemasok pemerintah yang relevan, serta tinjau gambar satelit dan potensi tenaga surya di wilayah dan bangunan untuk menemukan lokasi optimal guna memasang panel surya Anda.
Notebook Agent Platform SDK (Python) - Membangun dan Men-deploy Agen Google Maps API dengan Agent Runtime
Membangun agen dengan menghubungkan ke database Integrasi dengan AlloyDB dan Cloud SQL untuk PostgreSQL. Postingan blog - Mengumumkan LangChain di Gemini Enterprise Agent Platform untuk AlloyDB dan Cloud SQL untuk PostgreSQL

Notebook Agent Platform SDK (Python) - Men-deploy Aplikasi RAG dengan Cloud SQL untuk PostgreSQL ke Agent Runtime

Notebook Agent Platform SDK (Python) - Men-deploy Aplikasi RAG dengan AlloyDB untuk PostgreSQL ke Agent Runtime
Membangun agen dengan alat yang mengakses data di database Anda. Notebook Agent Platform SDK (Python) - Men-deploy Agen dengan Agent Runtime dan MCP Toolbox for Databases
Mengkueri dan memahami penyimpanan data terstruktur menggunakan bahasa alami. Notebook Agent Platform SDK (Python) - Membangun Agen Penelusuran Percakapan dengan Agent Runtime dan RAG di Agent Search
Mengkueri dan memahami database grafik menggunakan natural language Postingan blog - Agen AI dan GenAI GraphRAG menggunakan Agent Runtime dengan LangChain dan Neo4j
Mengkueri dan memahami penyimpanan vektor menggunakan bahasa alami Postingan blog - Menyederhanakan GenAI RAG dengan MongoDB Atlas dan Agent Runtime
Membangun agen dengan Agent Development Kit Membangun dan men-deploy agen menggunakan Agent Development Kit. Agent Development Kit -- Men-deploy ke Agent Runtime
Membangun agen dengan framework OSS Membangun dan men-deploy agen menggunakan framework open source OneTwo. Postingan blog - OneTwo dan Agent Runtime: menjelajahi pengembangan agen AI lanjutan di Google Cloud
Membangun dan men-deploy agen menggunakan framework open source LangGraph. Notebook Agent Platform SDK (Python) - Membangun dan Men-deploy Aplikasi LangGraph dengan Agent Runtime
Melakukan proses debug dan mengoptimalkan agen Membangun dan melacak agen menggunakan OpenTelemetry dan Cloud Trace. Notebook Agent Platform SDK (Python) - Melakukan Proses Debug dan Mengoptimalkan Agen: Panduan untuk Melakukan Pelacakan di Agent Runtime
Membangun sistem multi-agen dengan protokol A2A (pratinjau) Membangun agen yang dapat beroperasi dan berkomunikasi serta berkolaborasi dengan agen lain, terlepas dari framework-nya. Untuk mengetahui informasi selengkapnya, lihat dokumentasi protokol A2A.

Region yang didukung

Lihat Lokasi untuk mengetahui daftar region yang didukung untuk Agent Runtime.

Quota

Lihat Kuota dan batas sistem untuk informasi kuota Agent Runtime.

Harga

Paket gratis tersedia untuk Agent Runtime. Untuk mengetahui informasi tentang harga untuk Agent Runtime, lihat Gemini Enterprise Agent Platform harga.

Migrasi ke SDK berbasis klien

Modul agent_engines dalam Agent Platform SDK sedang di-refactor ke desain berbasis klien karena alasan utama berikut:

  • Untuk menyelaraskan dengan Agent Development Kit (ADK) dan Google Gen AI SDK dalam representasi jenis kanonis. Hal ini memastikan cara yang konsisten dan standar untuk merepresentasikan jenis data di berbagai SDK, yang menyederhanakan interoperabilitas dan mengurangi overhead konversi.
  • Untuk cakupan parameter tingkat klien dalam aplikasi multi-project multi-lokasi. Google Cloud Hal ini memungkinkan aplikasi mengelola interaksi dengan resource di berbagai Google Cloud project dan lokasi geografis dengan mengonfigurasi setiap instance klien dengan setelan project dan lokasi tertentu.
  • Untuk meningkatkan kemudahan penemuan dan kohesivitas layanan Agent Runtime

Langkah berikutnya

Panduan

Siapkan lingkungan Anda untuk menggunakan Runtime Agent Platform.

Resource

Dapatkan dukungan untuk pengembangan Agent Platform.