Urgent.News

What's breaking now, across thousands of outlets.

AI

Stop Building AI Agents. Start Building AI Systems.

There's a phrase I keep seeing everywhere in AI development: "We need an AI agent." Need to analyze documents? Build an agent. Need to automate a workflow? Build an agent. Need to interact with APIs? Build an agent. Need to write code? Build an agent. At some point, I started asking a different question: Why are we so obsessed with building agents when what users actually need are reliable…

Many AI development discussions revolve around building AI agents. However, I've been questioning whether our focus should be on constructing agents or on developing robust systems. An agent is merely one component within a system. Consider a customer-service AI: the agent might decide which tool to employ, but the system also requires user authentication, request validation, context retrieval, API/database interaction, output validation, safety checks, response generation, logging, and evaluation.

The agent is central but not the entire system. This distinction is crucial as I believe we spend too much time debating agent capabilities rather than system architecture.

Real applications necessitate addressing mundane questions: where does data originate? How is context obtained? What happens if retrieval fails? How are tool calls verified? How are errors managed? How is system monitoring handled? Who takes ownership post-deployment? These are engineering tasks that transform an AI demo into a functional product.

The workflow should be our first consideration before deciding on an agent's necessity. For instance, a customer's question might follow this sequence: Customer Question → Identify Intent → Retrieve Relevant Information → Generate Response → Validate Response → Escalate if needed.

Agents prove useful when decisions cannot be anticipated. A research request, for example, could involve an agent choosing appropriate tools: Research Request → Agent → Web → SQL → GitHub → Synthesize → Validate. But remember, the agent operates within a larger system. Reliability emerges from system properties, not just the model's intelligence.

Quality data, retrieval accuracy, tool reliability, workflow robustness, latency, cost, safety, and observability all contribute to overall system quality. Our evaluation should shift from 'Is the model good?' to 'Does the complete system consistently achieve the desired outcome?'

This transition requires a comprehensive AI Evaluation Framework, focusing on measurable AI performance. Context isn't merely the prompt; it includes additional information like repository files or coding standards in a coding assistant scenario. The model requires not just instructions but the right information. Multi-Component Pattern (MCP) serves as a bridge between AI components and external tools or data, fostering system interconnectivity.

Rather than creating unique integrations for each AI capability, MCP standardizes interaction with external resources.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

I built a jungle survival browser game where you co-op with an AI agent

This is my first post here. I figured I should start somewhere, and a hackathon project is as good a reason as any. The background I have been writing business software for about three years.

  • "Erwin's Survival" combines human and AI gameplay in a browser game.
  • AI agent places defenses during night attacks to protect the base.
  • Game phases include morning movement, dusk AI strategy, and night defense against slimes.

What Works and What Doesn't in CLAUDE.md

Writing "Write clean code" in CLAUDE.md changes nothing. During the process of building 10 personal apps in three months, I rewrote CLAUDE.md many times.

  • Clear, verifiable rules improve CLAUDE.md code quality
  • Explicitly limiting permissions is more effective than suggesting actions
  • Providing an exit helps model retreat when constraints are hit

More from Friday 4 September →