惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Full Disclosure
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
L
LINUX DO - 最新话题
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
月光博客
月光博客
博客园 - 叶小钗
D
Docker
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Tailwind CSS Blog
D
DataBreaches.Net
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog RSS Feed
量子位
美团技术团队
Vercel News
Vercel News
Y
Y Combinator Blog
IT之家
IT之家
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
腾讯CDC
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
罗磊的独立博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
The Register - Security
The Register - Security
博客园 - 司徒正美
N
Netflix TechBlog - Medium
S
Schneier on Security
博客园 - 聂微东
U
Unit 42
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
雷峰网
雷峰网
Latest news
Latest news

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
Gemini Enterprise Agent Platform: A Developer’s First Look at Next ’26’s AI Wave
RISHAV ROY · 2026-04-30 · via DEV Community

This is a submission for the Google Cloud NEXT Writing Challenge

Google Cloud’s new Gemini Enterprise Agent Platform aims to unify AI development for “agentic” applications. At Next ’26, Google announced that Vertex AI is evolving into this one-stop platform – “a comprehensive platform to build, scale, govern, and optimize agents”. In practice, that means moving beyond calling individual models or APIs to designing full agents that can reason, act, and even collaborate. As a developer, this stood out: the promise is to remove much of the boilerplate and friction we’ve dealt with.

What’s New with Agent Platform

Gemini Enterprise Agent Platform is not just a new name, it’s a redesigned AI toolkit. In Thomas Kurian’s keynote he framed it as “the evolution of Vertex AI,” bringing together all model- and agent-building capabilities with new orchestration and governance features. Key highlights include:

  • Unified Agent Development: Two parallel workflows – a visual Agent Studio (low-code drag-and-drop) and a code-first Agent Development Kit (ADK) – let anyone build agents. By default I use ADK for full control; the console now cleanly offers either path. In code, an agent is just a Python object with a name, model, instruction, and a list of Tool functions (for example, a lookup_order() API) – all in ~15 lines of logic, no boilerplate or YAML needed.
  • Serverless Agent Runtime: Once an agent is ready, it runs on a managed runtime (built on Cloud Run). It supports long-running agents with persistent state (backed by a “Memory Bank”). In my trial, deploying an agent was a one-liner gcloud command, and within minutes I had an endpoint. Best of all, this uses Cloud Run’s free tier (first 180K vCPU-seconds/month), so small projects can run at virtually no cost.
  • Built-in Observability & Control: The platform includes Agent Observability – a dashboard that traces the full reasoning chain (every tool call, model invocation, decision) as the agent runs. It’s literally a debugger for agents: I could click through each step of my agent’s answer to see how it decided to call lookup_order. Under the hood it also provides identity/registry/gateway features to track and secure agents, as well as simulation/evaluation tools for QA.
  • Model Ecosystem: Agent Platform gives first-class access to Google’s top models (e.g. Gemini 3.1 Pro, Gemini 3.1 Flash/Nano Banana 2, Lyria 3) and many others (Anthropic’s Claude, open LLaMA variants, etc.) . I could easily switch my demo agent’s model (from Gemini 2.0-Flash to Gemini 3.1 Pro) with just a parameter change. The platform also plugs into “Model Garden” for testing/tuning any model.
  • Multi-Agent Protocol (A2A): Google introduced an Agent-to-Agent (A2A) protocol. In short, multiple agents can now discover and communicate directly on a standard protocol (akin to “HTTP for agents”). I briefly chained my support agent with a simple “refund processor” agent and the built-in A2A routing handled the interaction. No extra API glue was needed – it worked out of the box.

Together, these features show Google aiming for an agentic enterprise where AI pieces plug together seamlessly. As Kurian put it, Agent Platform is the foundation of that vision, handling “every aspect of your agents” in one place
.

Hands-On: Building a Simple Agent

Rather than just read docs, I immediately tried building a trivial “customer support” agent. The experience was shockingly smooth:

  1. Install SDK: In my terminal I ran:
pip install google-cloud-agent-platform google-adk

Enter fullscreen mode Exit fullscreen mode

That was it – no extra gcloud projects or API keys at this point. The new SDK bundles everything so I could code right away.

  1. Write the agent: In ~15 lines of Python I defined two simple tool functions (lookup_order(order_id) and escalate_ticket(issue, name)) and created an Agent instance with those tools and a short instruction. For example:
from google.adk import Agent, Tool

def lookup_order(order_id): 
    orders = {"ORD123": {"status": "shipped", "eta": "Apr 30"}}
    return orders.get(order_id, {"error":"Not found"})

def escalate_ticket(issue, name):
    return {"ticket_id": "TKT1001", "status": "escalated"}

support_agent = Agent(
    name="support-assistant",
    model="gemini-3.1-pro",
    instruction="You are a helpful customer support assistant.",
    tools=[
        Tool(name="lookup_order", function=lookup_order),
        Tool(name="escalate_ticket", function=escalate_ticket),
    ]
)

response = support_agent.run("Where is my order ORD123?")
print(response.text)

Enter fullscreen mode Exit fullscreen mode

By coincidence, this example is almost identical to one shared by a fellow dev – they emphasize that it was 15 lines of actual logic. No boilerplate. And indeed, it ran on the first try!

  1. Test locally: The call support_agent.run(...) returned a response text right away. Behind the scenes it invoked Gemini, parsed the JSON from lookup_order(), and composed an answer. Seeing it work immediately was delightful – I could focus on what the agent should do, not wiring it up.

Deploy to runtime. To make it production-ready, I used the new gcloud commands:

gcloud alpha agent-platform runtimes agents deploy support-assistant \
    --region=us-central1 --display-name="Support Agent" --entry-point=agent.py

Enter fullscreen mode Exit fullscreen mode

About 2 minutes later it was live. From there I could use the Google Cloud console or API to query the endpoint from anywhere. This is handled by “Agent Runtime,” which is just Cloud Run underneath – hence the free tier applies
and I could keep experimenting without incurring charges.

Overall, the Developer Experience feels frictionless. The SDK setup literally took seconds (no juggling multiple libraries or credentials). Writing the agent code was focused only on logic and language prompts. Even deploying was a simple CLI – nothing like wrestling with Kubernetes or servers. As one reviewer noted, this is the kind of UX that makes you say “Wait, that worked on the first try?”
.

Pros and Caveats

What works well: I love that almost everything is managed. Out-of-the-box observability means I can debug agent behaviors visually. The platform scales agents under the hood (honestly, I didn’t have to think about scaling). The free tier usage is real – I got roughly 180k CPU-seconds free per month (same as Cloud Run) – so a solo developer or small project can do a lot at no cost. Also, having a unified place for models and data connections is powerful: the platform even promises a “Knowledge Catalog” and cross-cloud lakehouse to ground agents on data (though I didn’t test those yet).

Challenges: It’s not all perfect. The rebrand from Vertex AI was a bit jarring – documentation and tutorials are still catching up. For instance, Google quietly said Vertex AI services will move exclusively to Agent Platform going forward, and Vertex libraries after June 2026 won’t be updated. That means if you have legacy Vertex code, you’ll need to migrate soon. Some docs still refer to old names, so you have to mentally translate things.

The new Agent Designer (low-code) is cool for quick demos, but in practice it’s limited to simple flows. I found complex logic still pushes me into ADK code. And while the platform gave me power, certain enterprise aspects feel “beta”: there’s not yet clear CI/CD guidance, and advanced features (like fine-grained IAM or model governance) have thin docs. For example, setting up ModelArmor or grounding agents in private data is promised, but I didn’t see step-by-step guides yet.

Finally, there’s always the question of cost and opacity: we traded compute management for model usage. Google’s new infrastructure (like 8th-gen TPUs and custom chips) means we’ll need to watch usage. The underlying pricing (beyond free tier) can still be confusing for new agent workloads.

Why This Matters to Us

Stepping back, Gemini Enterprise Agent Platform signals a shift in AI dev. We’re moving from the “model era” to an “agent era,” as one expert put it. It’s no longer about which model, but how we orchestrate them. For developers, this means treating AI systems more like microservices or workflows: we design agents with tools, loops, memory, and governance. The platform makes that accessible.

My takeaway: The glue (plumbing) is being normalized. If your app needs smart assistants, RPA, or automated workflows, this platform could be a game-changer. You can prototype end-to-end without building a lot of infrastructure from scratch. The developer velocity is real – I spent minutes, not days, on my test agent. In practical terms:

  • Do try it if you can: Use the free credits and free tier to spin up an agent, even a toy one. You’ll see how straightforward it is to connect LLM reasoning with your own code and data.
  • Plan migration if you’re on Vertex: Google is basically telling us Vertex AI as a standalone thing is gone. Learn the new ADK and workspace; think about how to re-write existing pipelines on Agent Platform.
  • Don’t expect magic no-code for all: The no-code studio is neat, but you’ll likely need to code to get complex behavior. Treat Agent Designer as a helper, not a full replacement for developers.

In short, Google Cloud NEXT ’26 didn’t just drop new APIs – it dropped a developer experience. The Gemini Enterprise Agent Platform is an ambitious bet that AI tooling belongs in one place. If that idea resonates with you, it’s worth exploring firsthand. It might feel a bit raw at first, but it’s the clearest signal yet of where cloud AI is headed: not just smarter models, but smarter ways of building with them.