Skip to main content
BI4ALL BI4ALL
  • Expertise
    • Artificial Intelligence
    • Data Strategy & Governance
    • Data Visualisation
    • Low Code & Automation
    • Modern BI & Big Data
    • R&D Software Engineering
    • PMO, BA & UX/ UI Design
  • Knowledge Centre
    • Blog
    • Industry
    • Customer Success
    • Tech Talks
  • About Us
    • Board
    • History
    • Partners
    • Awards
    • Media Centre
  • Careers
  • Contacts
English
GermanPortuguês
Last Page:
    Knowledge Center
  • AI Agents: The Next Frontier in Artificial Intelligence

AI Agents: The Next Frontier in Artificial Intelligence

Página Anterior: Blog
  • Knowledge Center
  • Blog
  • Fabric: nova plataforma de análise de dados
1 Junho 2023

Fabric: nova plataforma de análise de dados

Placeholder Image Alt
  • Knowledge Centre
  • AI Agents: The Next Frontier in Artificial Intelligence
4 February 2025

AI Agents: The Next Frontier in Artificial Intelligence

AI Agents: The Next Frontier in Artificial Intelligence

Key takeways

They adapt dynamically using external data sources.

They can operate individually or in collaborative systems.

Transparency and regulation are essential for safe use.

What if AI could do more than wait for our instructions – what if it could take the initiative, make its own decisions, and learn from the experience?

This is the promise of Agentic AI: autonomous systems that may reach specified goals without constant human intervention. Unlike Traditional Large Language Models (LLMs), which rely only on their training data to generate results, AI agents actively use external tools such as APIs, web searches, datasets, and other agents (Gutowska, 2024). Therefore, AI agents can access real-time information, plan actions effectively, and deliver results tailored to complex tasks and goals.

History of AI agents

The history of agentic systems may be traced back to the 1950s and 1960s when AI pioneers such as Alan Turing and John McCarthy set the groundwork for machines that simulate intelligent behaviour. Early AI agents were simple rule-based systems, such as ELIZA (1966), that emulated human conversation through pattern matching. By the 1970s and 1980s, AI had progressed into decision-making agents such as MYCIN, an expert system for medical diagnosis. The 1990s saw a trend toward learning agents, with systems like TD-Gammon employing reinforcement learning to master games. In the 2000s, intelligent agents such as AlphaGo emerged, capable of working in dynamic situations through deep learning. Today, Agentic AI promotes innovation in healthcare, self-driving cars, and robotics, pointing us toward a future with entirely autonomous systems. (Deep Mind Systems, 2024)

Characteristics of AI agents

To tackle these complex tasks, AI agents use a combination of reasoning, tool interaction, and memory, allowing them to refine their responses continuously.

Capabilities:

Guided by human-defined objectives, these AI agents are reactive and proactive, opening paths for more dynamic and intelligent technical solutions (Forbes, 2024).

Example

To understand the AI agents’ process in more detail, consider an AI agent assigned to help a user decide the ideal time to visit a particular Parisian Museum. The agent must determine when the museum will most likely be less crowded. While the LLM may not have access to the museums’ crowd data, the agent can access a public API containing historical visitor data and determine when museum traffic was lower. Additionally, the agent may communicate with another agent specialized in tourism to find out when fewer significant events are happening in the city. Combining this information, the agent can determine the best week to visit and suggest it to the user.

Types of Agents

Based on the proposed task’s complexity level, AI agents can be designed with different levels of capabilities. While simpler agents are ideal for straightforward goals, more sophisticated agents are necessary for tackling more complex and dynamic challenges. From the simplest to the most advanced, the following are the main types of agents (Petrova-Dimitrova, 2022; Gutowska, 2024; aws, 2024):

Simple Reflex Agents: These are the most basic type of AI agents, suitable for specific tasks with predefined rules. They don’t have memory or advanced reasoning capabilities, so they simply perform preprogrammed actions as reflexes. For example, a thermostat adjusting the temperature based on a set threshold is a simple reflex agent.

Model-Based Agents: A model-based agent is like a simple reflex agent, but it uses memory to maintain an internal model of the world. It can use the stored information, its reflexes, and its state to support its decisions. For example, as it moves around, a robot vacuum cleaner detects obstacles like furniture, navigates around them, and stores a model of the areas it has already cleaned.

Goal-Based Agents: These agents have an internal model of their work environment available and are designed to achieve specific, complex goals. By assessing and anticipating different possible outcomes, they can search and plan a sequence of actions to complete the task and meet the final goal, always choosing the optimal path. This search and planning enhance their performance compared to simple and model-based agents. For example, a navigation system evaluates several routes to reach the destination. Considering its rule is selecting the fastest route, the agent identifies the best option and recommends it to the user.

Utility-Based Agents: Unlike goal-based agents that focus solely on achieving a particular objective, utility-based agents rely on a utility function to evaluate and compare the potential outcomes of different options. This utility function provides a way to measure success, especially when dealing with uncertainty, and helps the agent select the path that maximizes the overall benefit. For example, a utility-based agent can search for a flight that optimizes the travel time and minimizes the ticket’s total price.

Learning Agents: These agents are designed to improve over time by learning from experience while leveraging their base knowledge. While holding the same capabilities as other agents and potentially being goal or utility-based, they differentiate themselves by continuously using input and feedback mechanisms (Reinforcement Learning) to adapt to unfamiliar situations. Additionally, they employ a problem generator to create and propose new tasks and propose innovative solutions, enabling continuous learning and adaptation. For example, a learning agent in a movie streaming service might make recommendations based on a user’s viewing history. As the user watches more movies and provides ratings, the agent adapts its suggestions, refining the recommendations to match the user’s preferences.

Multi-Agents

Beyond the types of agents described previously, even more complex tasks require the knowledge of multiple AI agents. Multi-agent systems consist of numerous decision-making agents, each specialized in a distinct part of the main task, working collaboratively to achieve a common goal.

In multi-agent systems, all agents interact in a shared environment, considering each other’s goals, memories, and action plans. Communication in these systems can occur either directly or indirectly, by modifying the environment in which they operate.

Furthermore, unlike single agents, which become more challenging to manage and scale as their complexity increases, multi-agent systems provide a more efficient alternative. Single agents frequently encounter challenges such as managing an overwhelming number of tools, which might result in poor decision-making regarding which tool to use. Additionally, as tasks get more complex, a single agent may struggle to track and manage many specialization areas, such as planning, research, or mathematical problem-solving, leading to inefficiency and limited performance.

In contrast, the decentralized design of multi-agent systems provides significant advantages in accuracy, adaptability, and scalability. These systems outperform single-agent systems as they distribute work among specialized agents and use a shared pool of resources. Furthermore, rather than having several agents redundantly learn the same policies, multi-agent systems can exchange learned experiences, saving time and increasing efficiency and overall productivity. This method also enables additional agents or components to be smoothly incorporated, avoiding the integration issues that traditional systems frequently face.

In multi-agent systems, agents can connect through various methods. These connections enable communication and coordination between agents, impacting the system’s efficiency and scalability. The following figure shows some types of architectures commonly used (LangGraph):

Benefits and Limitations

Agentic systems, single or multi-agent, offer significant improvements compared to Traditional AI models like LLMs. While LLMs are very good at generating responses from static training data, they lack the dynamic, collaborative capabilities of agentic systems.

As seen previously, these advancements in agentic systems bring substantial benefits across industries, enhancing efficiency, adaptability, and decision-making (Forbes, 2024):

  • One significant advantage is autonomy, as these systems can complete tasks independently, eliminating the need for constant human supervision. This allows for quicker reactions in essential environments like healthcare and autonomous cars.
  • Another advantage is adaptability – agent systems may learn from their experiences, improve their performance over time using techniques such as reinforcement learning, and provide highly tailored experiences and solutions.
  • They are also remarkably successful at solving complicated problems because they can analyse vast databases, discover trends, and make real-time judgments.

This enables companies to streamline processes and explore new automation and intelligent decision-making opportunities.

Despite all the benefits, there are still some limitations (Forbes, 2024):

·         For instance, trust and transparency are significant challenges as these systems make independent decisions, and users may find it difficult to understand their reasoning.

·         Another restriction is reliability in unknown conditions, as even well-trained systems can fail when confronted with situations they have never seen before.

·         Furthermore, there are ethical and safety concerns, particularly in important fields such as healthcare and autonomous driving, where poor decisions can have catastrophic implications. This highlights the critical yet challenging need for clear legal and ethical regulations as agentic systems become more autonomous.

·         Finally, agentic systems demand extensive resources to develop and deploy, such as processing power, massive datasets, and specialized skills, making them expensive for many companies.

Future of AI agents

The future of AI agents is promising, with AI systems becoming more proactive and capable of problem-solving on their own. Rather than simply waiting for instructions, they anticipate needs and suggest helpful solutions. With a better understanding of emotions, AI agents will create more natural and personalized interactions, and their ability to handle text, voice, and images will enhance communication and customer service. As their roles expand, ensuring that their actions are fair and transparent will be necessary, allowing them to contribute positively while maintaining trust.

Author

Patrícia Morais

Patrícia Morais

Data Scientist

Share

Suggested Content

Data sovereignty: the strategic asset for businesses Blog

Data sovereignty: the strategic asset for businesses

In 2025, data sovereignty has become the new engine of competitiveness — turning massive volumes of information into innovation, efficiency, and strategic advantage.

Modern Anomaly Detection: Techniques, Challenges, and Ethical Considerations Blog

Modern Anomaly Detection: Techniques, Challenges, and Ethical Considerations

Anomaly Detection identifies unusual data patterns to prevent risks, using machine learning techniques

Optimising Performance in Microsoft Fabric Without Exceeding Capacity Limits Blog

Optimising Performance in Microsoft Fabric Without Exceeding Capacity Limits

Microsoft Fabric performance can be optimised through parallelism limits, scaling, workload scheduling, and monitoring without breaching capacity limits.

Metadata Frameworks in Microsoft Fabric: YAML Deployments (Part 3) Blog

Metadata Frameworks in Microsoft Fabric: YAML Deployments (Part 3)

YAML deployments in Microsoft Fabric use Azure DevOps for validation, environment structure, and pipelines with approvals, ensuring consistency.

Metadata Frameworks in Microsoft Fabric: Logging with Eventhouse (Part 2) Blog

Metadata Frameworks in Microsoft Fabric: Logging with Eventhouse (Part 2)

Logging in Microsoft Fabric with Eventhouse ensures centralised visibility and real-time analysis of pipelines, using KQL for scalable ingestion.

Simplifying Metadata Frameworks in Microsoft Fabric with YAML Blog

Simplifying Metadata Frameworks in Microsoft Fabric with YAML

Simplify metadata-driven frameworks in Microsoft Fabric with YAML to gain scalability, readability, and CI/CD integration.

video title

Lets Start

Got a question? Want to start a new project?
Contact us

Menu

  • Expertise
  • Knowledge Centre
  • About Us
  • Careers
  • Contacts

Newsletter

Keep up to date and drive success with innovation
Newsletter

2025 All rights reserved

Privacy and Data Protection Policy Information Security Policy
URS - ISO 27001
URS - ISO 27701
Cookies Settings

BI4ALL may use cookies to memorise your login data, collect statistics to optimise the functionality of the website and to carry out marketing actions based on your interests.
You can customise the cookies used in .

Cookies options

These cookies are essential to provide services available on our website and to enable you to use certain features on our website. Without these cookies, we cannot provide certain services on our website.

These cookies are used to provide a more personalised experience on our website and to remember the choices you make when using our website.

These cookies are used to recognise visitors when they return to our website. This enables us to personalise the content of the website for you, greet you by name and remember your preferences (for example, your choice of language or region).

These cookies are used to protect the security of our website and your data. This includes cookies that are used to enable you to log into secure areas of our website.

These cookies are used to collect information to analyse traffic on our website and understand how visitors are using our website. For example, these cookies can measure factors such as time spent on the website or pages visited, which will allow us to understand how we can improve our website for users. The information collected through these measurement and performance cookies does not identify any individual visitor.

These cookies are used to deliver advertisements that are more relevant to you and your interests. They are also used to limit the number of times you see an advertisement and to help measure the effectiveness of an advertising campaign. They may be placed by us or by third parties with our permission. They remember that you have visited a website and this information is shared with other organisations, such as advertisers.

Política de Privacidade