AI agents are no longer a science experiment. They are moving into real jobs inside real companies. They query databases, send emails, file reports, and even make decisions. But as agents take on more responsibility, the question of how to control them becomes urgent. Google's Data Agent Kit, a toolkit for building AI agents that work with enterprise data, has just reached general availability. And the way it handles safety is a big signal for where the entire industry is heading.
The headline is not just that the kit is now generally available. It is that Google has split agent guardrails into two separate layers: skills and Identity and Access Management (IAM). That sounds technical, but the idea is simple. Instead of treating an AI agent as one big trusted blob, the system separates what the agent can do from what it can access. This two-layer approach could become the default blueprint for secure AI agents in the enterprise.
AI agents are different from traditional software. A normal program follows a fixed set of instructions. An agent can plan, reason, and take actions on its own. That flexibility is powerful. It is also risky. An agent with too much freedom could delete data, leak information, or perform actions it was never meant to do.
Most companies today are still figuring out how to deploy agents safely. Early experiments often rely on simple rules like "only let the agent read this database" or "never let it send external emails." But those coarse controls do not scale. As agents get more skills, the number of possible actions grows. Security teams need a more structured way to manage risk.
That is where the idea of guardrails comes in. Guardrails are limits that keep an agent on track. They can be rules about which tools an agent can use, what data it can see, or how often it can act. The challenge is making those guardrails detailed enough to be safe, but simple enough to manage. Google's split between skills and IAM is an attempt to solve that challenge.
In the context of AI agents, a skill is a specific action an agent can take. For example, a data agent might have a skill to run a SQL query. Another skill could generate a chart. Another could send a summary email. Each skill has its own risk profile. Running a read-only query is low risk. Sending an email to a customer is higher risk.
Skill-level guardrails focus on behavior. They answer questions like: What can this skill do? Under what conditions? How often? With what data? For instance, a guardrail might limit a query skill to only return aggregated results, never raw personal data. Or it might require human approval before an email skill fires.
By putting guardrails at the skill level, security teams can fine-tune controls for each capability. That is much safer than giving an agent one broad permission set. It also makes it easier to add new skills without rethinking the entire security model. You just define the guardrails for the new skill.
Identity and Access Management (IAM) is the system that controls who can access what resources. In the past, IAM was mostly about human users. But agents need identities, too. An agent must authenticate to databases, APIs, and other services. It must have credentials. It must be authorized to perform certain actions.
IAM-level guardrails focus on access. They answer questions like: Which resources can this agent identity reach? What permissions does it have? Is it allowed to read from this bucket or write to that table? IAM is the gatekeeper for resources.
Separating IAM from skills means that access control and behavior control are managed independently. The agent's identity might have permission to read a database, but the skill guardrail might limit when and how it does so. This is a classic defense-in-depth strategy. If one layer fails, the other still provides protection.
This split is more than a technical detail. It has real business benefits.
For large organizations, this separation also maps to existing team structures. Security operations teams manage IAM. Application teams manage skills. The split lets each team own its part of the guardrail system without stepping on each other's toes.
If you are building or planning to build AI agents, Google's approach offers a useful model even if you are not using their kit. Here is what to consider.
List every action your agent can take. Treat each one as a separate skill with its own risk level. This inventory becomes the foundation for your guardrails.
For each skill, define the minimum access it needs. Create dedicated agent identities with least-privilege permissions. Do not reuse human credentials.
Use policy engines to enforce rules at the skill level. For example, limit query results to a certain size, block certain fields, or require approval for high-risk actions.
Log skill invocations and IAM access separately. Set up alerts for unusual patterns in either layer. Correlate the logs during investigations.
Pilot with low-risk skills first. Learn how the guardrails perform. Then expand to more sensitive skills as your confidence grows.
Google's move is likely to influence the broader market. When a major cloud provider sets a pattern, other vendors often follow. We can expect more tools and platforms to adopt similar split-guardrail models. We may also see standards emerge for describing agent skills and their security requirements.
This also points to a new discipline: agent operations or "agent ops." Just as DevOps transformed software delivery, agent ops will focus on deploying, monitoring, and governing AI agents at scale. The split between skills and IAM is one of the first concrete building blocks for that discipline.
Looking further ahead, agents will likely become more autonomous. They will chain skills together, cooperate with other agents, and make decisions with less human oversight. The guardrail model will need to evolve. But the principle of separating behavior from access is a solid foundation. It gives organizations a way to grant autonomy without giving up control.
Google's Data Agent Kit reaching general availability is a milestone, but the bigger story is the guardrail model. By splitting controls between skills and IAM, Google is offering a practical answer to one of the toughest questions in AI: how do we let agents do useful work without letting them run wild? The answer, it seems, is to give them clear skills and clear identities, and to guard both.