media-blend
text-black

Wide shot of female computer engineer holding laptop while walking between server racks in data centre.

What are AI agents?

AI agents are autonomous systems that can perform multistep functions without explicit direction.

default

{}

default

{}

primary

default

{}

secondary

What are AI agents?

AI agents are artificial intelligence-based applications that make decisions and perform tasks independently with minimal human supervision. Supported by advanced models, agents can decide a course of action and employ multiple software tools to execute. Their ability to reason, plan, and act allows agents to tackle a wide range of situations otherwise impractical or impossible to automate with preconfigured rules and logic.

This technology is transforming many modern amenities—from simple virtual assistants that respond to users with stock responses to self-driving vehicles navigating through traffic. With recent innovations in generative AI, today’s agents adopt even more challenging and dynamic roles with greater expertise. Multiple AI agents can also work together and coordinate with many users.

All agents act on a sliding scale of flexibility. Rule-based AI agents with no or limited memory represent the most rigid forms, performing tasks based on preset conditions. The most autonomous AI agents can tackle irregular, multistep problems and find effective solutions. They can also self-correct errors and adapt to new information.

These advanced abilities allow AI agents to automate complex business functions, making their potential use cases expansive. Through multi-agent systems, teams of AI agents collaborate across different departments and organisations. Companies can also build their own agents to fulfil their unique business processes and goals.

dgl
What are AI agents, with Jonathan von Rueden
{"id":"SAP1196351","url":"https://www.sap.com/assetdetail/2025/04/8ad537db-127f-0010-bca6-c68f7e60039b.html"}

How do AI agents operate?

While ranging in complexity, intelligent agents are built following four core design patterns that allow them to adapt to diverse scenarios. Let’s break down these central agentic AI capabilities and follow how one advanced agent uses them to tackle a complex procurement order.

Design a scheme

To identify the steps needed to complete assigned tasks, AI agents use highly advanced, large-scale AI models called frontier models. This allows agents to adjust their course of action and create new workflows instead of strictly following predefined paths.

Example:  The user asks the AI agent to choose a third-party supplier that best matches company priorities such as cost-effectiveness. In response, the AI agent constructs a bespoke agentic workflow to find the best supplier. Steps include researching company selection criteria, identifying qualified suppliers, and soliciting and evaluating tenders to make a recommendation.

Use software tools

AI agents combine different tools to execute their plans. Common tools allow agents to collect and analyse data, perform calculations, and create and run new code. Application programming interfaces (APIs) streamline communication with other software, so agents can perform tasks within business systems. Large language models (LLMs)—a type of generative AI that interprets and creates computer code and natural language text—also allow agents to communicate conversationally with users. This intuitive interaction helps users easily review agents’ work.

Example:  The AI agent uses document and web search tools to scan supplier information scattered through company e-mails, PDF files, databases, and websites. Coding and calculator tools help the agent compare and choose between different supplier quotations and payment terms. Within minutes, the agent generates a detailed written report recommending a third-party supplier.

Reflect on performance

Using LLMs as reasoning engines, AI agents improve their performance by repeatedly self-evaluating and correcting their output. Multi-agent systems assess their performance through feedback mechanisms. Their ample memory also allows agents to store data from past scenarios, building a rich knowledge base to tackle new obstacles. This reflection process allows agents to troubleshoot problems as they arise and identify patterns for future predictions—all without extra programming.

Example:  By self-assessing the results, the AI agent improves its procurement selection quality and accuracy. The agent can also incorporate more decision factors like environmental sustainability.

Collaborate with team members and other agents

Instead of a single do-it-all agent, a network of agents specialised for specific roles can work together in multi-agent systems. This agentic collaboration allows the team of agents to solve complex problems more effectively. AI agents can also coordinate with different users where needed, asking for information or confirmation before proceeding.

Example:  Before submitting an order, the agent prompts the user to review the agentic workflow and approve the final selection. To handle more complex orders, the procurement AI agent can be replaced with multiple specialised agents, such as a purchasing clerk agent or contract manager agent. This multi-agent format helps automate more complex workflows, especially when embedded into the company’s unified data systems and applications.

What are the advantages of AI agents?

Equipped with nuanced reasoning and learning capabilities, autonomous AI agents offer deeper levels of specialisation when compared to other standard solutions. This increased functionality offers many benefits for companies as they expand. When integrated into business workflows, intelligent agents can:

What types of AI agents are there?

AI agents come in different types that vary in complexity, from simple to sophisticated. By combining them, organisations can create customised multi-agent systems to suit their specific needs. Here are six types of AI agents and how they work best for different scenarios:

Reactive agents

Reactive AI agents follow classic rule-based systems. Also known as reflex agents, they launch into action following users’ prompts, always adhering to preset rules. This approach works best for repetitive tasks. For example, a reactive AI agent can use a chatbot to process common requests such as resetting a password from conversational keywords or phrases.

Reactive agents generally lack substantial memory, which makes them better suited for limited, short-term scenarios. On the plus side, reactive AI agents prove low maintenance, needing minimal programming to function.

Proactive agents

Far more nimble than reactive agents, proactive AI agents use predictive algorithms to drive more nuanced functions. These models identify patterns, forecast probable outcomes, and choose the best course of action without human prompting. These agents can monitor complex systems such as supply chains, proactively identifying issues and recommending solutions.

Hybrid agents

As their name suggests, hybrid systems combine the efficiency of reactive agentic systems with the nuanced discernment of proactive AI agents. The combination offers the best of both worlds. They can react efficiently to routine scenarios following preset rules. They can also observe and respond to more nuanced situations.

Utility-based agents

Utility-based AI agents focus on finding the best possible sequence to achieve a desired outcome. They assess each potential course of action based on user satisfaction metrics, then select the option with the highest marks. Utility-based agents are the driving force behind car navigation systems, robotics, and financial trading.

Learning agents

Learning AI agents can refine their performance based on previous experiences. They use problem generators that create test scenarios to try new strategies, collect data, and evaluate the results. Learning AI agents also track user feedback and behaviour to hone the best approach, improving overall nuance and accuracy over time. Current learning AI agents help create sophisticated virtual assistants that adapt to users’ needs.

Collaborative agents

Collaborative AI agents describe a network of agentic AI systems coordinating together to complete complex tasks across organisational siloes. They can build custom workflows and delegate tasks to other entities, even people and other AI agents.

Screenshot of the SAP Joule app surrounded by a graphic web showing how Collection agents, Email agents, Support agents and Invoice agents are all interconnected.

How do you utilise AI agents?

AI agents readily adapt to diverse use cases. Some agents are role-specific, serving as specialised assistants to individual departments. Others fulfil needs applicable to multiple lines of business—like an agent resolving transaction disputes, whether they originate from the customer service, accounts payable, or supply chain teams. Combined, they work together to solve tasks across the enterprise. Agents can be activated by user interactions or automatically by business events. Although their potential use cases are limitless, here’s how AI agents can cater to different operational needs:

Financial services

Human resources

IT and development

Marketing and commerce

Procurement

Sales and service

Supply chain

What’s the best way to implement AI agents in the workplace?

The potential applications of autonomous AI agents are broad in scope. To achieve their full promise, however, agents work best with thoughtful integration and coordination. Consider these best practices before incorporating agent AI systems.

What’s the difference between AI agents and AI co-pilots?

At first glance, AI agents seem to overlap with a popular AI-based technology—AI co-pilots. Often integrated into everyday work applications, AI copilots are personal virtual AI assistants that work alongside users to support their business tasks using data and computation. In practical terms, however, both tools fulfil different operational functions and needs. When combined into multi-agent systems, their skills can complement each other, nurturing insightful decision-making and collaboration. Here’s how co-pilots and agents can work together to solve challenges and boost enterprise-wide productivity:

SAP logo

SAP Product

Discover AI designed for business

Enhance productivity and problem-solving across your operations with SAP Business AI.

Learn more

FAQs

What does an AI agent do?
AI agents can automate specialised tasks, make decisions, and improve performance over time without human intervention.
What are the six types of AI agents?
The six common types of AI agents are reactive, proactive, hybrid, utility-based, learning, and collaborative.
What are multi-agent systems?
Multi-agent systems are networks of specialised AI agents that work together to achieve common goals. These systems break down a complex task into subtasks that are assigned to different agents designed for that role.
How do I create my own AI agent?
Build your own network of AI agents specialised to your organisation’s unique needs with Joule studio in SAP Build.
SAP logo

SAP Product

Unlock silos with Joule agents

See how collaborative Joule agents connect and streamline all your business processes.

Learn more