← Back to Automation
Agents

AI that can do more than answer.

Learn how AI agents work, how agents differ from automation, and how AI reasoning, tools, memory and workflows combine to perform useful tasks.

Start here

What is an AI agent?

A normal AI interaction often looks like this: you ask a question and the AI gives you an answer.

An AI agent goes further. It can be given a goal, information and access to specific tools. It can then work through a task, decide what information or action is needed next, use the available tools and return a result.

The important part isn't the word "agent". The important part is the combination of reasoning, tools, instructions and actions.

Automation

Automation follows the path you define.

If a process is predictable, automation is often the simplest solution.

For example: when a form is submitted, save the information, send an email and create a record.

You don't need an AI agent to make those decisions because the rules are already known.

Explore Automation →
Agent

An agent handles a less predictable task.

Imagine receiving hundreds of customer messages where every person describes their problem differently.

Fixed rules may struggle to understand every variation. An AI agent can interpret the message, identify the likely task and use the tools it has been given to work towards an appropriate result.

See how an agent works →
Hybrid system

The strongest systems can use both.

You don't have to choose between automation and agents.

Predictable tasks can be handled by normal automation, while AI handles the parts that require interpretation, classification or flexible decision-making.

Agent · Input

What does the agent receive?

The input is the information the agent needs to understand the task. It might be a customer message, document, database record, form submission or direct instruction.

Better input generally gives the agent better information to work with.

Next: Reasoning →
Agent · Reasoning

What does "reasoning" mean?

In an agent system, reasoning means the AI is being used to interpret information and determine an appropriate next step based on its instructions and available context.

It doesn't mean the AI has human understanding or perfect judgement. The system still needs clear instructions, appropriate tools and sensible boundaries.

Next: Tools →
Agent · Tools

Tools give the agent ways to do things.

Without tools, an AI agent is largely limited to working with the information available inside the interaction.

Tools can allow an agent to retrieve information, search approved data, interact with an application or trigger another process.

Next: Actions →
Agent · Action

The agent's decision needs an actual operation.

An action is what happens after the system has determined what needs to be done.

Depending on the system, that could mean creating a record, sending information, retrieving data, updating a system or asking a human for approval.

Next: Result →
Agent · Result

What should the agent produce?

The result is the useful outcome of the task. It might be information, a completed action, an updated record or a recommendation for a person to review.

A good agent system starts with the desired result and works backwards to determine what inputs, instructions and tools are required.

Explore agent capabilities →
Agent use case

Research agents

A research-focused agent can be designed to gather information, organise findings and produce a structured result.

The quality of the result depends heavily on the sources, instructions and verification process used by the system.

Explore Content →
Agent use case

Writing agents

A writing agent can help transform information into a defined content format while following instructions, style requirements and constraints.

The useful part is not simply generating words. The agent should be connected to a clear workflow and desired output.

Explore Content →
Agent use case

Classification agents

Classification is useful when information arrives in many different forms but needs to be sorted into a smaller number of useful categories.

For example, an incoming enquiry could be classified as sales, support, billing or general information.

Explore Automation →
Agent use case

Customer support agents

A support agent can help understand a customer's request, retrieve relevant information and provide an appropriate response.

More sensitive or complicated situations can be routed to a human instead of allowing the system to continue automatically.

Learn about human approval →
Agentic automation

Agents inside workflows.

This is where agents become particularly interesting.

Traditional automation can handle the predictable parts of a process while an AI agent handles interpretation, classification or flexible decisions.

The result is a hybrid system rather than an attempt to make everything autonomous.

Human control

Human approval matters.

An agent does not need to make every decision itself.

For important actions, the system can prepare the work and then ask a person to review or approve it before the action happens.

This can make systems more useful while keeping meaningful human control over higher-risk decisions.

Explore Systems →
Context

What about memory?

An agent may need information from earlier interactions or from a knowledge source to perform its task effectively.

"Memory" can mean different things depending on the system. It might involve conversation history, stored records, retrieved documents or structured customer information.

The important question is: what information does the agent actually need to complete the job?

Explore Stacks →
Agent kits

Package the system around a job.

An agent kit can bring together the instructions, prompts, tool definitions, workflow information and documentation needed for a particular task.

The important part is the job being solved. A kit shouldn't exist simply because AI agents are interesting.

Build with agents

Start with the job, not the agent.

Before choosing a model, framework or tool, define what the system actually needs to accomplish.

Then work backwards: What information does it need? What decisions does it need to make? What tools should it have? What actions are allowed? Where should a human take over?

Continue learning

From agents to complete systems.

An agent is only one component. The interesting part is what happens when AI, tools, automation, data and business processes are connected into a complete system.