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.
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.
Agent or automation?
Follow defined rules
Traditional automation works well when you already know the steps and conditions that should happen.
Learn more → AgentWork through a task
An agent can use AI reasoning to interpret information and determine which available action is appropriate.
Learn more → HybridUse both together
An agent can sit inside an automated workflow while traditional automation handles predictable steps.
Learn more →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 →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 →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.
Input → Reason → Tool → Action → Result.
This is a simple way to understand what happens inside an agent-powered system.
Input
The agent receives a task, message, data or goal.
Explore input → 02Reason
The AI interprets the situation and works out what should happen.
Explore reasoning → 03Tool
The agent can use an approved tool to access information or perform a task.
Explore tools → 04Action
The chosen operation is carried out.
Explore actions → 05Result
The system produces an outcome or moves to the next step.
Explore results →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 →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 →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.
External tools
Connect the agent to the services and information it needs to perform its task.
Explore Tools → AutomationWorkflow actions
Let the agent operate within a larger automated process.
Explore Automation →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 →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 →What can an agent actually do?
Research information
Gather and organise information from approved sources.
Explore research → ContentCreate content
Produce drafts, summaries, structured content or other defined outputs.
Explore content → AnalysisClassify information
Understand incoming information and determine its category.
Explore classification → SupportSupport customers
Help handle common customer questions and route more complex cases.
Explore support → AutomationExecute workflows
Use AI inside a larger workflow to handle tasks that require interpretation.
Explore workflows → Human controlRequest approval
Stop and ask a person to review an important decision before continuing.
Explore approval →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 →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 →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 →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 →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 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 →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 →Imagine a customer enquiry agent.
Receive
A customer sends a message describing their problem.
02Understand
The agent interprets what the customer is asking.
03Retrieve
The agent uses an approved source or tool to obtain relevant information.
04Act
It prepares a response or performs an allowed action.
05Escalate if needed
A person takes over when the situation requires human judgement.
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.
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?
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.