DEV Community

Mo Saggio
Mo Saggio

Posted on Edited on

From Chatbots to AI Agents: What They Can Do and How They Could Reshape Hardware Demand

A chatbot can explain how to fix a software bug. An AI agent can attempt the fix: inspect the project, edit files, run tests, read the failures, and try again.

That difference changes what happens behind the screen. One request can become a chain of model calls, browser sessions, database queries, code execution, and verification steps. The hardware must support the entire chain, including the periods when the model is waiting for something else to finish.

For infrastructure teams and hardware buyers, this is the important shift. AI agents can expand demand across a computing system, but the resources they need depend on how work is executed, where models run, and how reliably tasks reach completion. Counting agents alone tells us very little about the equipment required—or what older equipment might be worth.

What makes an AI system an agent?

An agent combines a model with tools and a control loop. It receives a goal, chooses an action, observes the result, and decides what to do next. That loop can continue until it completes the task, reaches a limit, or asks a person for help.

The model typically proposes a tool call rather than directly performing the underlying operation. It might request a database search; the application executes the query under its configured permissions and returns the result. The model then uses that information to select its next step. Validation and authorization checks must be implemented by the surrounding system.

This is also why an agent differs from a conventional automated workflow. In a fixed workflow, developers prescribe the sequence. In a more agentic system, the model has discretion over the route. Anthropic makes this useful architectural distinction in its guide to building effective agents.

Real applications can combine both approaches. A company might use a fixed process to validate an invoice while allowing an agent to investigate exceptions. Giving the model freedom only where the task requires it can make the system easier to control.

Autonomy remains bounded by the tools, permissions, and checks around the model. An agent that drafts an email and one that can send it have different authority. Approvals, execution limits, audit records, and independent outcome checks are part of the application design; they do not emerge automatically from calling something an agent.

What agents can actually do

The most useful applications connect model judgment to work that can be inspected.

Software development

A coding agent can inspect a repository, propose changes, modify files, and run available tests. Test output gives it feedback for another attempt, extending the interaction beyond code generation.

The boundary matters: passing tests demonstrates that the tested behavior worked under those conditions. It does not prove that the software is secure, complete, or ready for production. Review and deployment decisions still need appropriate controls.

Research, analysis, and content production

A research agent can search sources, retrieve documents, compare findings, calculate results, and assemble a report. A content workflow can build on that evidence through drafting, editing, link checking, and updates.

For example, an agent investigating a semiconductor market could separate product specifications from supplier forecasts, organize comparable data, and flag conflicting claims. This is a possible workflow, not a guarantee of accurate analysis. If several agents inherit the same incorrect source, their agreement adds no independent confirmation.

Business operations

With suitable integrations, agents can work across support systems, inventory records, calendars, and internal knowledge bases. An agent might investigate a support case, retrieve relevant records, prepare a response, and escalate an exception.

The integration often determines the practical ceiling. A powerful model cannot reliably update an inventory system if the application provides no dependable interface, clear permissions, or way to verify the change.

Personal assistance

Consumer products illustrate the same move toward execution. In its September 2026 Muse announcement, Meta describes a personal agent operating through a dedicated cloud virtual machine and browser, continuing longer tasks in the background, and requesting approval before actions such as sending an email or making a purchase.

Those are vendor-described capabilities, rather than an independent reliability assessment. The architectural point is useful nonetheless: a personal agent can involve a persistent computing environment beyond the phone interface through which someone talks to it.

Multiple agents can increase capacity—and overhead

A complex task can be divided among agents responsible for research, implementation, or review. Independent subtasks may run in parallel, while a coordinating agent combines the results.

This works best when tasks can be separated cleanly. When every agent needs the same changing information, coordination can create duplicated effort, inconsistent assumptions, and additional model calls.

Anthropic provided a concrete illustration in its June 2025 account of building a multi-agent research system. In its data, agents typically used about four times as many tokens as chat interactions, while multi-agent systems used about 15 times as many. Tokens are the units of text processed or generated by a language model.

These are observations from Anthropic’s workloads, not universal multipliers for agent computing costs. They show why a single user request can produce substantially more model activity, but token counts alone do not establish GPU requirements: model size, input versus output processing, caching, and serving efficiency also matter.

Nor does each agent necessarily need its own model copy or physical server. Several agents can share a model service while maintaining separate task histories. Software roles and hardware allocations are different things.

Where the agent runs changes the hardware bill

Before discussing components, separate the agent application from the model it calls.

Deployment Application and tools Where model inference happens
API-based model access Orchestration and tools may run locally or in hosted services At an external model provider
Self-hosted model The organization deploys the agent application and its model-serving software On infrastructure it operates, including owned equipment or rented cloud capacity
Hybrid system Tools, data services, and models are distributed according to the task Split across self-hosted and external model services

An agent can therefore need meaningful CPU and RAM capacity on an enterprise server without needing a local GPU. Its model computation still consumes resources elsewhere.

The components can also scale separately. Anthropic’s April 2026 explanation of Managed Agents architecture separates the session record, the agent’s control software, and the execution environment used for code and files. That design makes an important distinction: preserving task history does not require keeping every execution environment alive indefinitely.

The market implication is that growing agent adoption may expand cloud infrastructure, enterprise infrastructure, or both. It does not translate directly into one new workstation or GPU per user.

How agent workloads affect individual hardware categories

GPUs: more inference, with a less predictable duty cycle

GPUs remain central to many large-model deployments, alongside other AI accelerators. Agents can increase inference activity by planning, selecting tools, interpreting results, revising work, and checking outputs across multiple calls.

However, a task that takes ten minutes is not necessarily ten minutes of continuous GPU computation. The agent may spend much of that time waiting for a browser, a build, a database, or human approval. During those pauses, a shared model-serving system may use the GPU for other requests; an individual agent waiting does not imply that the GPU itself is idle.

For capacity planning, the distinction is between total model work and how that work arrives. Bursts of simultaneous calls create different requirements from the same number of calls spread evenly over time. Shared serving and batching—processing requests together—can improve utilization, while isolated deployments can leave expensive capacity idle.

An agent boom could therefore increase aggregate accelerator demand while also creating opportunities to serve more useful work on equipment already installed.

CPUs: tools can become part of the performance bottleneck

The CPU’s role extends beyond coordinating requests. It may execute Python, compile software, operate browsers, process documents, query databases, and manage isolated execution environments.

Evidence for this comes from an August 2026 research preprint on the architectural implications of agentic workflows. Researchers affiliated with the University of Texas at Austin and Microsoft Azure studied a 24-hour production trace alongside controlled experiments. For more than 27% of requests in that trace, tools took roughly as long as the model calls or longer. This result describes the measured services, rather than an industry-wide average.

That finding concerns elapsed time, not the share of time a processor was fully occupied. Tools can also wait for remote services or storage. The paper nevertheless establishes why optimizing the model alone may leave a substantial part of task latency untouched.

The same study describes uneven demand, including quiet periods interrupted by tool-execution bursts. Its findings support workload-specific provisioning, rather than a universal processor allocation per agent. A separate discussion of the proposed one-CPU-per-GPU ratio explores that sizing question in more detail.

The scale of any market expansion remains uncertain. Reuters reported in April 2026 that Morgan Stanley estimated agentic AI could add $32.5 billion to $60 billion to the data-center CPU market by 2030. This is an attributed analyst estimate, not realized revenue or proof of an industry-wide CPU shortage.

Memory: three different meanings of “agent memory”

Memory discussions become misleading when they merge three separate resources.

System RAM supports running applications: orchestration services, browser processes, execution environments, databases, and working data. More concurrent tool sessions can increase the active memory footprint even when inference happens remotely.

Accelerator memory holds model weights and inference state in GPU-based serving systems. Many data-center accelerators use high-bandwidth memory, or HBM, while other GPUs use GDDR. These are distinct from the DDR memory modules installed in a server.

For conventional transformer inference, an important resource is the key-value, or KV, cache. It stores intermediate attention data so the model can reuse previously processed context. Longer retained contexts and more simultaneous sequences can increase its footprint, although model architecture and cache strategy affect the relationship. Hugging Face’s explanation of how KV caching works provides the underlying mechanism.

Persistent agent memory means saved information: task records, documents, summaries, preferences, or retrieval indexes. That information may live in files, databases, or object storage. It is not necessarily all kept in RAM or inserted into every model call.

These distinctions change purchasing decisions. Adding DDR5 RDIMMs does not directly expand a discrete GPU’s onboard HBM. Offloading inference state into host memory is possible in supported software, but changes data movement and can reduce performance; Hugging Face documents that trade-off in its cache strategies.

For additional background, this guide to how AI servers move data from SSD to HBM explains the broader hierarchy. The practical question is which layer is constrained: application RAM, accelerator capacity, memory bandwidth, or persistent storage.

SSDs and storage: continuity matters more than conversation length

Long-running work needs a way to survive interruption. Depending on the application, that may involve preserving files, execution records, checkpoints, retrieved documents, and generated artifacts.

The storage requirement comes from what the system retains and how it accesses it. A text-based assistant keeping compact summaries has a different footprint from a coding service retaining repositories, build artifacts, and execution traces. Retention policies, deduplication, and shared storage can change capacity needs substantially.

For frequently accessed working data, latency and random-access performance can matter more than a drive’s headline sequential speed. Write-heavy deployments also need endurance appropriate to the workload; Micron’s explanation of SSD endurance and workload requirements covers that relationship. Archival records may belong on less expensive storage rather than the fastest NVMe tier.

Agent adoption can expand storage use, but the number of agents is a poor substitute for measuring bytes retained, access patterns, and write volume.

Networking: coordination traffic differs from model traffic

An agent may exchange requests with model endpoints, tools, databases, and storage services. Repeated dependencies can make network latency important even when each message is small.

That does not mean every multi-agent application needs a high-end GPU interconnect. Agents exchanging text through APIs and accelerators jointly serving a distributed model create different communication patterns. Large dataset transfers add another pattern again.

A network upgrade helps when communication is the limiting factor. It cannot remove a delay caused by a slow external API or a sequence of decisions that must happen one after another.

Power and cooling: the constraint behind expansion

Additional servers and denser accelerator deployments require electrical and cooling capacity. In its 2026 Key Questions on Energy and AI report, the International Energy Agency projects global data-center electricity consumption rising from 485 TWh in 2025 to about 950 TWh in 2030.

That forecast covers data centers broadly; it does not isolate electricity use attributable to agents. It does, however, place hardware expansion within a physical limit: equipment cannot contribute useful capacity until a facility can power and cool it.

For operators, performance per watt and rack space can therefore matter as much as acquisition price.

Why more agents do not guarantee proportionally more hardware

The strongest counterargument to a broad hardware-demand thesis is that software can reduce the resources required per task.

Simpler routing, smaller models where adequate, fewer unnecessary retries, and more selective context can reduce work. Caching can avoid repeated computation. For example, vLLM’s automatic prefix caching reuses previously computed state when requests share a matching beginning. Its documentation also identifies the limit: it accelerates input processing, rather than generating new output tokens.

Better scheduling and consolidation can absorb additional activity without a matching increase in equipment purchases. Some agent work also replaces existing software activity rather than creating entirely new demand.

Lower costs could encourage wider use, offsetting efficiency gains. Alternatively, organizations may keep the savings and defer upgrades. Neither outcome is automatic.

The useful relationship is the amount of work adopted, multiplied by the resources needed for each successfully completed task, adjusted for how efficiently capacity is shared. An impressive agent count does not resolve any of those variables.

What changes for existing hardware?

For the secondary hardware market, agent deployment could create demand for reusable equipment while also releasing equipment through upgrades. Those forces can move prices in opposite directions.

An organization replacing servers to meet power, density, or support requirements may release CPUs, memory, and storage that still suit another workload. A separate organization using cloud inference may find that existing servers are adequate for orchestration, tools, testing, or document processing.

These are plausible reuse paths, not evidence that all older hardware will appreciate. Suitability depends on the intended job:

  • CPUs and servers: tool performance, virtualization support, software compatibility, power consumption, and supported memory capacity.
  • Server RAM: exact part numbers, generation, capacity, module type, and platform population rules. DDR4 and DDR5 are not interchangeable upgrades.
  • GPUs: usable memory, model and software support, interconnect needs, and power and cooling requirements.
  • SSDs: interface, form factor, health, remaining endurance, and appropriate data sanitization.

For existing hardware, exact model numbers, component specifications, quantities, and test results provide a stronger basis for assessment than an “AI-ready” label. The same principle applies across component categories: usefulness follows the equipment’s capabilities and the workload it needs to serve.

Storage disposition has an additional requirement. Agent environments can retain business documents, source code, and sensitive execution records. Before drives change hands, organizations need a suitable sanitization process; NIST SP 800-88 Revision 2 provides guidance for selecting techniques and controls according to information sensitivity.

Reuse also has an economic boundary. An inexpensive older server can become costly if its electricity use, maintenance needs, or slow execution outweigh the purchase savings. Evaluation should include operating costs and expected service life alongside any recoverable resale value.

Measure completed work before buying capacity

An agent pilot should reveal where time and resources go. Track successful completion rates, retries, model usage, tool latency, peak RAM, storage growth, and the cost per completed task. Separate delays caused by compute from those caused by waiting for external systems.

Those measurements turn an abstract AI strategy into specific decisions. More RAM may allow additional browser workers. Faster CPUs may shorten builds. Better caching may reduce inference work. In another deployment, the limiting factor may be an unreliable integration that new hardware cannot fix.

As agents become capable of longer workflows, the important unit of AI infrastructure is the completed task. The most valuable hardware will be the equipment that removes a measured obstacle to doing that work reliably and economically. That gives both new systems and reusable components a place—but each must earn it through the workload it can serve.

This article was originally published here: AI Reshape Hardware.

Top comments (0)