الوسم: What Is China’s Manus AI Agent? Explained

  • Exploring Autonomous AI Agents: Are They Our Future?

    Exploring Autonomous AI Agents: Are They Our Future?

    AI agents are action-oriented systems powered by artificial intelligence designed to execute tasks on behalf of users. Currently, most AI agents need human oversight to ensure that they complete tasks accurately and reliably. However, autonomous AI agents elevate this concept by functioning entirely independently, eliminating the need for human guidance. In this guide, I will explore what Autonomous AI agents are, how they operate, and provide a real-world example to illustrate their capabilities.

    What Are Autonomous AI Agents?

    Autonomous AI agents are cutting-edge AI systems capable of executing actions without any human intervention. Unlike traditional AI agents, which often require some degree of human monitoring, autonomous AI agents are designed to plan, decide, and act independently. Essentially, these agents are self-directed and possess their own form of autonomy.

    Model-based, Goal-based agent | Image Credit: DDSniper, CC0, via Wikimedia Commons

    These advanced AI agents can interpret their environment by using sensors and data to construct an internal representation of the world. They possess memory, enabling them to remember past data and enhance their performance over time.

    Generally, autonomous AI agents are categorized as model-based and goal-based agents, designed to achieve specific targets independently of human oversight. In simple terms, they can navigate complex, multi-step tasks by making decisions without needing human input.

    How Do Autonomous AI Agents Work?

    Since autonomous AI agents operate independently, their architecture is sophisticated enough to handle a wide range of scenarios. Initially, they contain a perception module that analyzes input data from sensors, APIs, or databases, which helps create an internal representation of the constantly changing environment.

    In addition, they leverage a trained knowledge base for reasoning, planning, and decision-making. These systems also perform self-monitoring to identify and rectify errors. Depending on the task, autonomous AI agents may create hierarchical plans to manage uncertainty. Once a goal is established, they execute actions and monitor the outcomes.

    This process repeats autonomously until the target is reached. That’s how autonomous AI agents function without requiring human intervention.

    Real-World Example of an Autonomous AI Agent

    To illustrate the concept of autonomous AI agents, let’s consider AI-powered self-driving cars. Waymo, which began as Google’s Self-Driving Car Project, is a technology that enables fully autonomous vehicles. Waymo cars operate without any human drivers at the wheel, making them a leading example of a completely autonomous ride-hailing service.

    Waymo vehicles utilize a sophisticated perception system that collects and processes data from LiDAR, cameras, and radar to create a real-time map of their surroundings. This information empowers the cars to make decisions about stopping, accelerating, steering, and more—completely independently. They navigate through dense traffic and change lanes without any human assistance.

    As mentioned earlier, autonomous AI agents prepare for uncertainty, allowing Waymo cars to respond to unpredictable situations, such as pedestrians crossing the road or vehicles making sudden U-turns. Over time, these cars learn from various situations and edge cases, demonstrating their capacity for continuous improvement.

    Waymo vehicles operate in real-world environments where passenger safety is paramount. Decisions are made in milliseconds and aren’t always explicitly programmed into the system. According to Google, waymo cars have traveled over 25 million miles autonomously in cities like Phoenix, San Francisco, Los Angeles, and Austin.

    Remarkably, Waymo’s self-driving cars have achieved a 92% reduction in bodily injury claims compared to human-operated vehicles. In terms of property damage, there’s an 88% reduction in claims against traditional, human-driven cars.

    This represents a physical instance of an autonomous AI agent, but similar concepts apply in digital domains. For example, autonomous AI agents can manage extensive IT systems, identifying security threats and ensuring resources keep a website operational. They can also conduct autonomous financial trading based on risk assessments or serve as digital assistants to schedule meetings and make reservations, all without human intervention.

  • Exploring Various AI Agents and Their Unique Applications

    Exploring Various AI Agents and Their Unique Applications

    It’s clear that action-oriented AI agents are paving the way for the next wave of the AI revolution, and we’re already seeing some promising developments. From AI chatbots to agents that can manage your calendar and emails, we’re entering a new era dominated by these intelligent systems. To help you grasp the concept of AI agents better, I’ve detailed the various types of AI agents and highlighted leading companies that are currently deploying these technologies in the market. Let’s dive in.

    1. Simple Reflex Agents

    At the most basic level are Simple Reflex Agents, which act according to immediate data, relying on simple ‘if-then’ rules. A classic example is a thermostat that activates the heating when the temperature drops below a set threshold—it reacts solely based on the current conditions.

    Image Credit: Public domain, via Wikimedia Commons

    However, these agents have significant limitations. They only account for present information and do not retain past data or predict future states, acting solely based on current observations.

    Simple Reflex Agents lack memory and are only effective in fully observable environments—situations where all the needed information is available to make a decision. Consequently, they do not maintain an internal representation of the world.

    2. Model-Based Reflex Agents

    Model-Based Reflex Agents build on the capabilities of Simple Reflex Agents by maintaining an internal model of their environment, which provides them with memory. These agents track their actions and the accompanying impact on their world, which enables them to update their internal representation. For example, a self-driving car can remember the positions of other vehicles even as they shift.

    By leveraging both past observations and current data, these agents can create a more comprehensive internal picture of their environment, enabling them to function effectively in partially observable settings.

    3. Goal-Based Agents

    As their name implies, Goal-Based Agents are focused on achieving specific outcomes. They consider future actions and strategize to bring themselves closer to their ultimate objectives. These agents perform searches, plan actions, and evaluate various action sequences that lead them to the desired endpoint.

    An example would be a GPS system that evaluates all potential routes to a destination, taking into account factors such as distance, time, and traffic conditions, to determine the best path.

    4. Utility-Based Agents

    Utility-Based Agents are similar to Goal-Based Agents but aren’t limited to a singular goal. Unlike the binary approach of Goal-Based Agents, these agents assess various scenarios and their potential outcomes based on diverse preferences, ultimately selecting the course of action that maximizes their “utility.”

    This method involves assigning numerical values to different actions and opting for the one with the highest utility score. Utility-Based Agents excel in uncertain environments. For example, an AI-driven trading system aims to maximize profits while also weighing factors like user risk tolerance and current market conditions.

    In essence, Utility-Based Agents evaluate various preferences and outcomes before making decisions, striving to find optimal actions rather than just achieving a specific goal.

    5. Learning Agents

    Learning Agents are designed to improve over time by learning from their past experiences. One of their strengths is their ability to adapt to unfamiliar environments by refining their actions based on feedback. A critical component of Learning Agents is the “critic,” which evaluates the agent’s performance.

    learning ai agent
    Image Credit: Vector: Public domain, via Wikimedia Commons

    For instance, think about how spam filters operate. Initially based on a basic set of rules, spam filters improve their performance over time as users mark emails as spam, allowing the agent to learn from this feedback and adapt its responses.

    6. Hierarchical Agents

    Hierarchical Agents break down complex objectives into smaller, more manageable sub-goals. Many intricate tasks necessitate multi-step problem-solving, and these agents organize these tasks into a hierarchy, delegating lower-level tasks to specialized agents while higher-level agents guide the overall strategy.

    For example, if you ask an AI to prepare dinner, the high-level agent would outline the steps (like making pasta and sauce) and delegate specific tasks like boiling water or cooking ingredients.

    7. Multi-Agent Systems

    Multi-Agent Systems (MAS) consist of various autonomous agents working collaboratively to achieve shared objectives. These systems facilitate communication and cooperation among agents, allowing them to interact and coordinate their actions.

    Each agent operates independently, equipped with its own decision-making ability, but all must adhere to a common protocol to prevent conflicts and ensure collective success. For example, in a supply chain, multiple agents might monitor inventory, generate procurement reports, and find optimal shipping routes.

    Current AI Agents by Leading Tech Companies

    The market is alive with numerous AI agents. Companies like OpenAI, Google, Microsoft, Anthropic, Salesforce, and others are advancing AI frameworks to harness the full potential of agentic AI. Here are some noteworthy AI agents available today.

    OpenAI

    OpenAI has launched a consumer-oriented Operator AI agent designed to automate tasks across the web. It can engage with web browsers to perform functions like filling out forms or ordering groceries. While it streamlines many tasks, it isn’t fully autonomous yet, as users still need to finalize payments and handle CAPTCHAs.

    operator ai agent buying grocery on instacart
    Operator AI Agent | Image Credit: OpenAI via YouTube

    This agent likely functions as both a Goal-based and Learning agent, guiding actions while learning from website interactions. OpenAI’s Deep Research agent performs intricate multi-step tasks, analyzing text, images, and PDFs to create comprehensive reports, blending Goal-based, Learning, and Hierarchical functionalities.

    OpenAI has also introduced the latest o3 and o4-mini systems, which function not merely as AI models but as intelligent systems that engage with various tools like web searches, interpreters, and image analysis. These can be categorized as Model-based and Goal-based agents.

    Additionally, OpenAI’s Codex CLI tool allows developers to read, modify, and execute code from the terminal, making it capable of debugging, adding features, and editing files—qualifying it as a Goal-based agent integrated with Learning capabilities.

    Google

    Google has introduced the Deep Research AI agent via Gemini, which operates similarly to OpenAI’s offerings. It can canvas the web, determine necessary information, and assimilate it to produce detailed reports on various topics. This agent also falls into the Goal-based and Learning category.

    project mariner google ai agent
    Project Mariner | Image Credit: Google via YouTube

    Moreover, Google is working on Project Mariner, aimed at automating tasks within the Chrome browser much like OpenAI’s Operator AI agent. Currently in beta testing among selected users, it will be launched soon.

    Additionally, Google has revealed the new Agent2Agent (A2A) protocol, designed to facilitate communication among multiple AI agents, paving the way for Multi-Agent Systems.

    Anthropic

    Following in OpenAI’s footsteps, Anthropic has introduced a Computer Use AI agent currently in beta, which can engage with desktop environments and perform various operations. It can click, type, and manage files at the operating system level, making it a Goal-based and Learning agent.

    Anthropic Claude 3.5 Sonnet at work
    Claude Computer Use | Image Credit: Anthropic

    Additionally, Anthropic has launched a Research tool integrated with Workspace, capable of connecting to Gmail, Calendar, and Drive to pull insights. Another development, Claude Code, can handle coding tasks in the terminal, allowing for file editing and Git interactions—a feature that also characterizes it as a Goal-based agent.

    The company has also created the Model Context Protocol (MCP), an open standard for linking AI models with external data sources, enhancing AI agents’ operational capabilities on services without APIs. While not an agent itself, it enables communication between AI models and other resources.

    Microsoft

    On the consumer front, Microsoft has unveiled several new agents for its Copilot chatbot, including a Deep Research agent that compiles thorough reports on specified topics and Copilot Actions that can reserve tickets, make bookings, and purchase online—though limited to partner sites.

    For enterprise solutions, Microsoft has recently launched a Computer Use AI agent within Copilot Studio, enabling direct interactions with websites and desktop applications without requiring specialized APIs. They’ve also introduced a Security Copilot agent designed to assist with phishing alerts, data protection, and identity management.

    The variety of Copilot agents allows for custom AI agent development tailored to business workflows, making integration with MCP servers, APIs, and external data sources straightforward for task automation.

    Salesforce

    Salesforce, too, has developed Agentforce for enterprise clients, offering customizable autonomous AI agents. Business users can create, deploy, and oversee multiple AI agents on the Agentforce platform for lead generation, sales enhancement, and marketing management.

    Unlike Microsoft’s Copilot, Salesforce’s Agents can autonomously perform actions triggered by specific events or predefined conditions, such as updating database records, sending emails, scheduling meetings, and resolving open cases.

    These are the various types of AI agents, along with current offerings in the market. As technology progresses, AI agents are set to become integral to online interactions, both for consumers and businesses alike.

  • Understanding the Model Context Protocol (MCP) Simplified

    Understanding the Model Context Protocol (MCP) Simplified

    In November of last year, Anthropic launched an open-source initiative known as the Model Context Protocol (MCP). Although the announcement didn’t make a big splash in the news at that time, MCP has quickly gained traction. Now, major AI players like OpenAI and Google have committed to supporting this MCP standard. But what exactly is MCP, and how can it be utilized in AI? We’ve outlined the details of the Model Context Protocol below to help clarify its functionality and applications.

    What is the Model Context Protocol in AI?

    The Model Context Protocol (MCP) is an open-source standard crafted by Anthropic, the organization behind the Claude AI chatbot. MCP enables AI models to access external data, interpret it, and perform actions through a universal connection point. While AI models are incredibly capable, they typically operate in isolation and aren’t able to access your files or read communications in platforms like Slack.

    To allow AI models to connect with external data or systems, companies usually need to create specific connectors for each application. MCP simplifies this by offering a universal connector (a standardized protocol) that facilitates interaction with external data sources. For example, through MCP, an AI model such as Claude could be linked with services like Google Drive or GitHub.

    Thanks to the universal MCP protocol, AI models can interact with data sources in a secure and context-sensitive manner. It establishes a bidirectional link: one from the MCP server and another from the MCP client. For instance, the Claude Desktop app acts as an MCP client requesting data, while the MCP server serves as the connector delivering that data.

    MCP is tailored for developers, allowing them to create MCP servers and clients. So what does that mean for regular users like us? Well, consumers can install MCP servers for popular platforms including Google Maps, WhatsApp, Slack, Google Drive, GitHub, Bluesky, Windows, macOS, Linux, and more. This means you can retrieve information from these services using an AI chatbot such as ChatGPT.

    You can also link MCP servers to your computer’s local file system, enabling you to read and modify files seamlessly. Being an open-source project, anyone has the ability to develop an MCP server/client tailored to their specific workflow, making it possible to connect a powerful AI model to various external data sources.

    Essentially, MCP paves the way for large language models (LLMs) to leverage their intelligent capabilities to engage with external applications, tools, and services. While the Claude desktop app already supports MCP, numerous top-tier companies like Google, Microsoft, and OpenAI have declared their intention to adopt the MCP protocol in the future.

    Is the Model Context Protocol (MCP) an AI Agent?

    Some may mistakenly conclude that MCP is an AI agent, but it is, in fact, a standard communication protocol that enables interactions between AI models and external data sources. An AI agent typically engages in planning, decision-making, and executing tasks delegated to it. In contrast, MCP allows for data accessibility between different systems.

    However, MCP has significant potential to enhance the reliability of AI agents. It can unlock the full capabilities of these agents. At the recent Google Next 2025 event, Google introduced the Agent2Agent Protocol (A2A), which enables AI agents to communicate amongst themselves. Google states in their blog post: “A2A is an open protocol that complements Anthropic’s Model Context Protocol (MCP), providing valuable tools and context to agents.”

    As we move into an era where AI agents are increasingly prevalent, MCP is poised to significantly enhance their functionality and adaptability.

    While numerous community-driven MCP servers exist, created by independent developers, Anthropic has developed several excellent MCP servers for users to experiment with. For instance, the Google Drive MCP server allows users to search for and access files from Google Drive using the Claude Desktop app.

    The Filesystem MCP server enables you to read, write, create, delete, move, and search for files on your local system. Meanwhile, the Slack MCP server allows for channel management, sending messages, responding to threads, retrieving messages, and much more. Additionally, the GitHub MCP server facilitates repository management, file operations, branch creation, etc.

    Beyond that, other popular community-generated MCP servers include Google Calendar MCP, which helps you view schedules, and add or remove events. You can also set up MCP servers for many platforms, such as Airtable, Airbnb, Apple Calendar, Discord, Excel, Figma, Gmail, Notion, Spotify, Telegram, X (formerly Twitter), YouTube, and more. You can discover the most widely used MCP servers right here.

    In summary, MCP is set to transform our interactions with AI chatbots. With this technology, AI applications can evolve beyond simple conversations and become genuinely helpful in executing tasks across various workflows.

  • I Tested Gemini’s Wild New Native Image Generation Feature

    I Tested Gemini’s Wild New Native Image Generation Feature

    The term ‘natively multimodal‘ has been making waves in the AI community for over a year, yet companies have only recently begun to fully harness the multimodal capabilities of their AI models. Google has now unveiled its latest “Gemini 2.0 Flash Experimental” model, which includes the ability to generate and edit images directly.

    You may be asking yourself, what’s the fuss about image generation? True, AI-generated images have been a feature in many popular chatbots like ChatGPT for some time. However, image generation in platforms like ChatGPT or Gemini typically involves sending prompts to specialized diffusion models such as Dall-E 3 or Imagen 3. These models are specifically trained to create images and function as add-ons to the primary AI model, rather than being integrated within it.

    In contrast, language-vision models like Gemini are inherently multimodal. They possess the unique capability to understand, create, and alter both text and images natively. Up until now, no tech company has provided this level of functionality to users. OpenAI introduced its own image generation feature with GPT-4o in 2024, but it was never made publicly available.

    With native image generation, you benefit from enhanced consistency since multimodal models are trained on extensive datasets that include various forms of content. This leads to a better grasp of concepts and a broader general knowledge base.

    In addition to generating images, you can effortlessly edit them using simple prompts. For instance, you can upload an image and request the model to add sunglasses, insert legible text, remove objects, and more. Unlike diffusion models, which regenerate the entire image each time you make a request, natively multimodal models ensure consistency across multiple edits.

    Native Image Generation with Gemini 2.0 Flash Experimental

    As of now, the native image generation feature is not available to the general public. The Gemini 2.0 Flash Experimental model with this capability can only be accessed through Google’s AI Studio (visit) at no cost.

    Having tried out the model on AI Studio, I found it to be a thrilling experience. To begin, I created a visual guide showcasing the consistency of Gemini’s image generation capabilities by asking it to illustrate the steps for making an omelet, generating an image for each step.

    The results were impressively consistent, with no noticeable glitches. Even small details, like the bowl, remained the same between images. The images can be downloaded in a resolution of 1024 x 680, allowing you to produce visual guides on a variety of topics.

    Next, I requested Gemini to create an aesthetically pleasing table and then to display the table from a central camera angle. It executed this task flawlessly. I then asked Gemini to add a PlayStation to the table and give me a closer look. Once again, it delivered beautifully, capturing the PS5’s reflection in a nearby mirror.

    Native Image Editing with Gemini 2.0 Flash Experimental

    To showcase Gemini’s image editing feature, I uploaded an image from my gallery and instructed Gemini 2.0 to remove a wine glass from the table. Afterward, I requested it to add mushrooms to a pizza and was impressed by the outcome. Then, I asked Gemini to include a croissant, and it delivered once again, demonstrating the full potential of AI image editing, thanks to Gemini’s native multimodal capabilities.

    Then, I uploaded a personal image and asked Gemini to add sunglasses, followed by text that read “Beebom” on my shirt. Both requests were executed adeptly.

    Lastly, I asked Gemini to colorize an image, which it executed beautifully. The end result was even more stunning than the original, free from glitches or distortions.

    colorizing images with Gemini

    There are countless possibilities you can explore with Gemini’s new multimodal capabilities. Google has done an impressive job integrating native image generation and editing, and I plan to use it extensively in the upcoming weeks to push its boundaries.

    Following the launch of Veo 2 for video generation and Imagen 3 for specialized image generation, it seems that Google is outpacing OpenAI in several areas beyond just text generation. It’ll be interesting to see how OpenAI responds to reclaim its position as a leader with ChatGPT.

    Arjun Sha

    Enthusiastic about Windows, ChromeOS, Android, and issues regarding security and privacy. I enjoy tackling everyday computing challenges.