AI agents

How to Scope an AI Agent

ENNPHASIS

The most critical decision in agent deployment is task selection. Deploy an agent on supplier negotiation and watch it produce messages that are technically accurate but relationship-destroying. Deploy the same agent on monitoring inventory alerts and it saves hours every week with little downside risk.

The difference between agent success and agent failure is not the sophistication of the AI model or the elegance of the code. It's whether the task you chose was appropriate for autonomous execution in the first place. Agent projects tend to fail when the scoping phase is skipped and the agent is pointed at whatever task felt urgent, not what was suitable.

This framework evaluates business tasks before you build anything, preventing the most expensive mistake in AI deployment: discovering your agent can't handle the task only after you've invested weeks building it.

The Five-Factor Task Evaluation Framework

Every task sits somewhere on five dimensions that determine agent suitability. Rate each dimension honestly before starting development.

Frequency measures how often the task occurs. High-frequency tasks justify agent investment because the time savings add up with every run. Low-frequency tasks rarely save enough time to justify an agent.

Consistency measures how standardized the task execution is. If you can document the task in a checklist that produces the same result regardless of who follows it, an agent can probably handle it. If the task requires adapting to unique circumstances each time, human judgment remains necessary.

Data availability measures whether the agent can access the information needed to complete the task. An agent tasked with customer research but limited to internal databases will fail when the task requires external market intelligence.

Error tolerance measures the cost of mistakes. High-tolerance tasks allow experimentation and iteration. Low-tolerance tasks require human oversight that often negates the automation benefit.

Decision complexity measures how many variables and trade-offs the task involves. Simple decision trees work for agents. Multi-variable optimization with subjective weighting requires human judgment.

A supplier negotiation scores poorly on every dimension: low frequency (a few times a year at most), low consistency (each supplier relationship is unique), limited data availability (agents cannot access relationship history or market context), zero error tolerance (bad negotiations damage partnerships), and high decision complexity (balancing cost, quality, delivery, and relationship factors simultaneously).

An inventory monitoring task in the same business scores well: high frequency (daily), perfect consistency (same data checks every time), complete data availability (all metrics in the system), high error tolerance (false alerts are better than missed shortages), and low complexity (threshold-based decisions).

Tasks Where Agents Excel

Research aggregation represents the ideal agent task. High frequency, perfect consistency, excellent data access, high error tolerance, and simple decision logic. An agent can scan industry reports, competitor updates, and market news daily, then summarize findings in a standard format. The human reviews the summary and decides what matters.

The classic mistake here is asking the agent to interpret the research significance. Research aggregation works because the agent gathers and organizes information for human analysis. Research interpretation fails because significance depends on strategic context the agent cannot access.

Data extraction and transformation works when the source formats are predictable. An agent can pull order data, convert it to reporting format, and flag anomalies daily. The task has clear success criteria: did the numbers transfer correctly? Are the anomalies genuine outliers?

What most operators discover when they deploy extraction agents is that data quality becomes visible for the first time. The agent processes information exactly as programmed, exposing inconsistencies that humans automatically corrected without noticing.

Content drafts succeed when the agent produces raw material for human editing, not finished pieces for publication. An agent can draft product descriptions, email sequences, or social media posts based on defined templates and brand voice guidelines. The human edits for tone, accuracy, and strategic fit.

The boundary condition: never deploy an agent to produce content that publishes automatically. Content agents work as draft generators, not publishers.

System monitoring represents perhaps the highest-value agent application. Agents excel at watching dashboards, tracking metrics, and alerting humans when thresholds are crossed. The task is perfectly consistent, data access is complete, and the decision tree is binary: alert or don't alert.

Classification tasks work when the categories are well-defined and the training data is abundant. Support ticket sorting, lead scoring, and expense categorization are natural agent tasks. The agent makes the initial classification; humans handle exceptions and edge cases.

Tasks That Require Human Judgment

Negotiation of any kind remains a human task. Negotiation requires reading subtext, managing relationships, and making trade-offs that cannot be codified in advance. An agent can prepare negotiation materials, research counterpart positions, and draft follow-up emails — but the negotiation conversation itself requires human judgment.

Most negotiation scenarios involve information that emerges during the conversation. An agent operating from pre-defined parameters cannot adapt to new information or shifted priorities in real time.

Novel strategy development cannot be automated because it requires connecting disparate information in ways that haven't been done before. An agent can research competitive strategies, compile market data, and draft strategic frameworks — but the creative leap from analysis to insight remains human.

Subjective judgment calls resist automation by definition. Which candidate fits the company culture better? How should we respond to this PR crisis? What product features matter most to users? These questions have no objectively correct answers, only human preferences based on experience and values.

High-liability decisions should never run autonomously, regardless of agent capability. Legal compliance, financial commitments, and safety-critical operations require human accountability. An agent can support decision-making by providing analysis and recommendations, but the decision itself must be human.

Even when an agent could decide accurately, and sometimes it could, the question is whether you can accept accountability for an autonomous system making decisions with significant downside risk.

The Scoping Checklist

Before building any agent system, answer these questions:

Task definition: Can you write step-by-step instructions that would allow someone unfamiliar with your business to complete this task correctly most of the time? If not, the task is not ready for agent deployment.

Success metrics: How will you measure whether the agent is performing the task correctly? Vague success criteria ("make things better") prevent you from knowing whether the agent is working.

Data requirements: What information does the agent need access to? Is that information available in machine-readable format? Missing data access is a frequent reason agent projects stall after launch.

Error handling: What happens when the agent encounters a situation it cannot handle? How will it escalate to humans? Agents need defined failure modes, not just success paths.

Human oversight: Who is responsible for monitoring agent performance? How often will they review outputs? Autonomous doesn't mean unsupervised.

Rollback plan: How will you revert to manual task execution if the agent fails? Having a rollback plan forces you to document the current process before automating it.

Minimum Data Requirements

Agents require structured, accessible, and current data to function. The most common data problems:

Siloed information across multiple systems that don't communicate. An agent tasked with customer analysis but unable to access both CRM and transaction data will produce incomplete insights.

Unstructured data in formats the agent cannot parse reliably. PDFs, handwritten notes, and image-based information require preprocessing before agent consumption.

Stale data that doesn't reflect current business state. An agent making decisions based on outdated information will produce outdated recommendations.

Missing context that humans supply automatically. An agent analyzing sales performance needs to know about seasonal patterns, promotional periods, and market changes that explain anomalies.

The minimum viable data set for any agent includes: current, structured information about the task domain; historical data for pattern recognition; and clear definitions of normal vs. exceptional conditions.

Worked Example: The Supplier Negotiation Lesson

The case below is composite, drawn from a situation that comes up often; it describes no real client. A manufacturer wants to automate its communications with a group of regular component suppliers. The task seems perfect for automation: recurring vendor management, standardized communication needs, and clear time savings.

The agent performs exactly as programmed. When a supplier requests a price increase, the agent responds with technically accurate information about market conditions, alternative sourcing options, and budget constraints. The response is factual, well-structured, and relationship-destroying.

The supplier has worked with the company for years, has accommodated rush orders during peak seasons, and deserves a conversation that acknowledges the partnership. The agent's response treats the request as a pure cost optimization problem.

The company redirects agent development toward monitoring component stock. The agent tracks stock levels, supplier lead times, and reorder points daily. When stock drops below the reorder point, it prepares a purchase recommendation with supplier contact information and order history.

The monitoring agent saves the buyer time every week without touching a supplier relationship. The buyer still handles all supplier communication, but with better data and earlier warning of potential stock-outs.

The difference: monitoring is an information task perfectly suited to agent capabilities. Negotiation is a relationship task that requires human judgment about context, timing, and trade-offs that cannot be codified.

Implementation Strategy

Start with the highest-scoring task on your evaluation framework, not the most important task. Importance and agent-suitability are different criteria. Building agent competency on suitable tasks first creates the foundation for tackling more complex challenges later.

Deploy agents incrementally. Begin with monitoring and alerting, then progress to data processing, then to content draft generation. Each phase validates your data infrastructure and oversight processes before adding complexity.

Measure everything. Track task completion time, error rates, human intervention frequency, and business impact. Agents work best when their performance is visible and measurable.

Plan for agent evolution. Today's monitoring agent can take on a wider job as your data improves and your confidence grows, while anything that sends, publishes, pays or changes a live account still waits for a person. But evolution requires proven success at simpler tasks first.

Automate the tasks where agent capabilities match business needs, and leave people free for the tasks that require judgment, creativity, and relationship management.

If you already have a prepaid bag of hours with us, we can run this evaluation on your own processes in a free diagnosis lasting three to five hours, which ends in a written list of processes, the monthly hours each consumes and the ones worth automating. Without a bag, a single task can be scoped in a consulting hour. Agents we then build are priced on the time they free up per month and come with a licence of use, while your accounts and data remain yours; the AI agents service has the details, or you can ask us about a specific task.

FAQ

How do I know if a task has enough data for an agent to work effectively?

The agent needs to access all information required to make the same decisions a human would make. If you find yourself explaining context or providing background that isn't in the system, the data is insufficient. Test this by documenting everything the agent would need to know, then checking if that information is available in machine-readable format.

What's the minimum frequency that makes agent development worthwhile?

Daily tasks usually justify agent investment. Weekly tasks often do, depending on complexity and time savings. Monthly tasks rarely provide enough return unless they're extremely time-intensive. The calculation is simple: time saved per execution multiplied by annual frequency must be worth more than what the agent costs you, including running and upkeep.

Can I deploy an agent on tasks that require some human judgment?

Yes, but structure it as agent-assisted rather than agent-autonomous. The agent handles routine elements and flags exceptions for human review. For example, an expense categorization agent can handle standard categories automatically and escalate unusual expenses to humans for classification.

How do I handle tasks that are mostly suitable for agents but have occasional exceptions?

Build exception handling into the agent design. Define clear criteria for when the agent should escalate to humans rather than attempt autonomous execution. Better to have an agent that escalates too often than one that attempts tasks beyond its capability and fails silently.

What happens if I choose the wrong task for my first agent project?

You'll discover the mismatch quickly if you're measuring performance properly. The key is starting with lower-stakes tasks where failure is educational rather than damaging. Trying more than one task before finding the fit between agent capability and business need is normal.

Should I build agents for tasks I don't personally understand well?

No. You need to understand the task thoroughly enough to evaluate agent performance and handle escalations. If you can't do the task manually, you can't effectively deploy an agent to do it autonomously. Master the process first, then automate it.

Tell us what needs doing.

Amazon work, a question for a consulting session or a process worth automating. We reply with the service that fits.