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

推荐订阅源

W
WeLiveSecurity
Jina AI
Jina AI
博客园 - 司徒正美
雷峰网
雷峰网
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园_首页
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
GbyAI
GbyAI
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队
I
InfoQ
博客园 - Franky
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
Cyberwarzone
Cyberwarzone
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Schneier on Security
P
Privacy & Cybersecurity Law Blog
T
Threatpost
Cloudbric
Cloudbric
D
Docker
M
MIT News - Artificial intelligence
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Vercel News
Vercel News
Martin Fowler
Martin Fowler
J
Java Code Geeks
AWS News Blog
AWS News Blog
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
L
Lohrmann on Cybersecurity
Hacker News: Ask HN
Hacker News: Ask HN
Last Week in AI
Last Week in AI
S
Security @ Cisco Blogs
Help Net Security
Help Net Security
C
Cisco Blogs
V
V2EX
博客园 - 【当耐特】
I
Intezer
爱范儿
爱范儿
F
Fortinet All Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Privacy International News Feed
IT之家
IT之家
L
LINUX DO - 最新话题
B
Blog RSS Feed
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO

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
Gemma 4 is the small-model tier agent stacks were waiting for
Sunil Prakash · 2026-05-24 · via DEV Community

Most agent failures aren't reasoning failures. They're policy failures. The model picked the right tool, then called it with arguments outside its scope. The delegation chain expanded one step beyond what the user actually authorized. The output cleared the LLM's own check but tripped the compliance rule three layers down.

These don't get fixed by a larger frontier model. They get fixed by a faster check, run more often, on a model small enough that running it constantly isn't a budget event.

That's the tier most agent stacks don't have. And it's the tier Gemma 4 finally fills.

The missing tier

When you sketch an agent system on a whiteboard, you draw one box for the reasoning model. In production you discover you need a lot more boxes around it: pre-flight checks before each tool call, scope verifiers in delegation chains, output classifiers feeding audit trails, intent disambiguation when the user's last message could mean two things.

Teams currently solve this two ways. They route everything through the frontier model, which is fast becoming the most expensive way to ask trivial questions. Or they skip the checks entirely, which is how scope creep, prompt injection, and policy drift survive into production.

A third option, a small open-weight model running locally as a policy and verification layer, has existed in theory for two years. The blocker has always been the same: small models capable enough to be trusted on structured judgment, on hardware cheap enough to run them on every action.

Google's positioning of Gemma 4 makes this explicit. The 26B and 31B variants are pitched for "advanced reasoning"; the E2B and E4B variants are pitched for "maximum compute and memory efficiency" and "mobile and IoT devices" (source). That second tier is the one most agent-system writeups skip past on the way to discussing the flagship. It is also the one that changes the architecture.

The argument for the small tier is not "it matches the frontier." It is that "did this delegated agent action stay inside the user's authorized scope?" is a structurally easier question than "write me a working SQL query." Lower complexity, higher determinism requirement, narrow output space. Small models that handle that class of question well are exactly what agent stacks have needed and haven't reliably had until now. Run it on your own eval set before you trust it, but the bar it has to clear is finally in range.

Three useful patterns

Pre-flight policy check. Before any tool call leaves the agent, a Gemma 4 E2B evaluates: does this call match what the user actually asked for, given the policy attached to this session? Frontier model proposes, edge model disposes. Run it local, fail closed, log the verdict. The economics work because the check runs on commodity hardware in the same process as the agent runtime, not as a remote call.

Delegation-scope verifier. In multi-agent chains, each handoff is a place where authorization can quietly widen. A small local model sitting on each delegation boundary checks the new request against the original scope and the attenuation rules. Forged or expanded delegations get rejected at the boundary, not three hops later when the damage is done.

Output classifier for audit. Every agent response gets a small-model second-pass before it leaves the system: PII check, policy-violation check, scope-adherence check. The labels become the audit trail. Regulated teams stop choosing between "log everything raw" and "log nothing reviewable."

A caveat worth saying out loud: small-model checks should gate narrow classification and policy-shape decisions. They are not a substitute for a deterministic policy engine, a real authorization service, or a domain-specific rules layer. The pattern is belt-and-suspenders before the expensive call, not single point of truth.

The deployment model matters too

Many regulated teams do run agents against approved cloud APIs and vendored endpoints, with appropriate controls. The pattern above is not an argument against that. It is an argument for what becomes possible when the check layer can sit fully inside your trust boundary, runnable on the same machine as the agent, with no per-decision call to a third party. Open-weight models that run on-prem are the prerequisite for that pattern. Once the small tier is capable enough, the architecture is open.

Reframe

The discourse around new model releases tends to be "is this as good as the frontier?" That's the wrong question for Gemma 4. The right question is: what becomes affordable now that didn't used to be?

When an E2B model handles structured judgment well, the architecture changes. You stop treating your agent stack as one expensive model with retries and start treating it as a graph of small fast checks gated by occasional expensive reasoning. That graph is more reliable, more auditable, and significantly cheaper than what most teams run today.

Gemma 4's flagship variants will get the headlines. My bet is that E2B and E4B will quietly become load-bearing in production agent systems for teams that take policy enforcement seriously. If you're building one, that's where to look.


I work on agent identity and policy enforcement, including the Agent Identity Protocol and an open-source AI governance framework. More writing on agent systems at the Agent Engineering Lab and my LinkedIn newsletter Building AI Systems.