News

The Rise of Agentic AI: From Chatbots to Web Agents

  • None--securityboulevard.com
  • published date: 2025-06-30 00:00:00 UTC

None

<p>Disclaimer: This post isn’t our usual security-focused content – today we’re taking a quick detour to explore the fascinating world of AI agents with the focus of AI web agents. Enjoy this educational dive as a warm-up before we get into the juicy details of AI web agents in our follow-up post where we will <a href="https://www.imperva.com/blog/the-rise-of-agentic-ai-uncovering-security-risks-in-ai-web-agents/">Uncover Security Risks in AI Web Agents</a>.</p><h2>Introduction</h2><p>Artificial Intelligence has evolved far beyond simple chatbots. Today’s AI agents are dynamic systems that can plan, interact with digital tools, and execute tasks with minimal human intervention. Unlike traditional applications, these agents can autonomously gather information, make decisions and take actions to achieve their goals. In this post, we’ll define what an AI agent is, with a special focus on AI web agents. We’ll also explore their core capabilities and show how they fit into modern multi‑agent systems. This foundational guide will equip you with the essential knowledge needed to appreciate the fast-evolving landscape of agentic AI and set the stage for our next deep dive into AI web agent vulnerabilities. Let’s dive in!</p><h2>What is an AI Agent?</h2><p>Before we can focus on AI web agents, let’s first understand what an AI agent is.</p><div class="code-block code-block-12 ai-track" data-ai="WzEyLCIiLCJCbG9jayAxMiIsIiIsMV0=" style="margin: 8px 0; clear: both;"> <style> .ai-rotate {position: relative;} .ai-rotate-hidden {visibility: hidden;} .ai-rotate-hidden-2 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback, .ai-list-block, .ai-list-block-ip, .ai-list-block-filter {visibility: hidden; position: absolute; width: 50%; height: 1px; top: -1000px; z-index: -9999; margin: 0px!important;} .ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback {min-width: 1px;} </style> <div class="ai-rotate ai-unprocessed ai-timed-rotation ai-12-1" data-info="WyIxMi0xIiwyXQ==" style="position: relative;"> <div class="ai-rotate-option" style="visibility: hidden;" data-index="1" data-name="VGVjaHN0cm9uZyBHYW5nIFlvdXR1YmU=" data-time="MTA="> <div class="custom-ad"> <div style="margin: auto; text-align: center;"><a href="https://youtu.be/Fojn5NFwaw8" target="_blank"><img src="https://securityboulevard.com/wp-content/uploads/2024/12/Techstrong-Gang-Youtube-PodcastV2-770.png" alt="Techstrong Gang Youtube"></a></div> <div class="clear-custom-ad"></div> </div></div> <div class="ai-rotate-option" style="visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%;" data-index="1" data-name="QVdTIEh1Yg==" data-time="MTA="> <div class="custom-ad"> <div style="margin: auto; text-align: center;"><a href="https://devops.com/builder-community-hub/?ref=in-article-ad-1&amp;utm_source=do&amp;utm_medium=referral&amp;utm_campaign=in-article-ad-1" target="_blank"><img src="https://devops.com/wp-content/uploads/2024/10/Gradient-1.png" alt="AWS Hub"></a></div> <div class="clear-custom-ad"></div> </div></div> </div> </div><p>In simple terms, an <strong>AI agent</strong> is a software system that can <strong>autonomously perform tasks</strong> for a user or another system. Unlike a regular chatbot that only responses to inputs, an AI agent can make decisions, call APIs or databases, control software, and generally <strong>act</strong> in an environment to achieve a goal. These agents often leverage advanced <strong>large language models (LLMs)</strong> for understanding instructions and reasoning, but crucially they are not limited to their training data – they can reach out to tools and data sources to get things done.</p><p>Think of an AI agent as a tireless digital helper: you give it an objective, and it figures out the steps, finds the information or tools needed, and executes actions step by step (with minimal or no human intervention). It can remember context (with an internal memory) and adjust its plan on the fly.</p><div class="code-block code-block-15" style="margin: 8px 0; clear: both;"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2091799172090865" crossorigin="anonymous" type="01f735a6126d0655869c82e3-text/javascript"></script> <!-- SB In Article Ad 1 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2091799172090865" data-ad-slot="8723094367" data-ad-format="auto" data-full-width-responsive="true"></ins> <script type="01f735a6126d0655869c82e3-text/javascript"> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div><h2>What are AI Web Agents?</h2><p>Now let’s turn our attention to the main topic: <strong>AI Web Agents</strong>. These agents are built specifically to interact with the World Wide Web. In simple terms, an AI web agent is an AI-powered system that can <strong>browse websites, understand web content, and perform actions </strong>inside<strong> a web browser,</strong> just like a human would, but entirely on its own.</p><p>In the context of our earlier discussion, a web agent is essentially an AI agent whose environment is the web. Instead of relying only on internal data, it perceives information on web pages (via HTML, text, and sometimes visuals), and can click links, fill forms, or trigger other web-based actions via a browser interface.</p><p>Behind the scenes, web agents often utilize a headless browser or APIs to fetch web pages, process their content (using natural language understanding or even computer vision to grasp layouts), and interact with the web elements. In doing so, they translate messy, human-oriented web interfaces into structured information that AI models can reason about and act upon, effectively making the web LLM-friendly.</p><h3>Core Capabilities</h3><p>AI web agents are powered by a set of essential skills. Below, we’ll break down each one and demonstrate how it works in real‑world scenarios.</p><h4>1. Web Navigation</h4><p>At the most basic level, a web agent must be able to move through the internet just like a human using a browser. This includes:</p><ul> <li><strong>Clicking links</strong> to explore menus, follow search results, or drill down into subpages.</li> <li><strong>Filling out forms</strong> with text inputs, dropdowns, radio buttons, and checkboxes- whether it’s logging into a portal, submitting a search, or registering for an event.</li> <li><strong>Handling dialogs</strong> <strong>like</strong> cookie consents or pop‑ups, allowing the agent to continue navigating without stumbling over unexpected prompts.</li> </ul><p>Example: An invoice‑download bot logs into your vendor portal, navigates to the billing page, selects last month’s date range, and clicks “Download PDF”.</p><h4>2. Data Retrieval</h4><p>Once the Agent reaches its target page, it needs to pull the precise information you’re looking for. This Includes:</p><ul> <li><strong>Scraping HTML</strong> to parse page structure and extract tables, lists, or headlines, even when the layout shifts unexpectedly.</li> <li><strong>Calling JSON APIs</strong> to retrieve structured data (like stock prices or weather forecasts) and process the responses.</li> <li><strong>Normalizing content</strong> by cleaning and reformatting text (stripping ads, collapsing whitespace) or converting image‑based charts into usable data.</li> </ul><p>Example: A daily briefing agent fetches the front pages of three tech blogs, scrapes the top five headlines and summaries from each, and consolidates them into a single daily email.</p><h4>3. Task Execution</h4><p>Beyond reading, AI agents can take meaningful action on your behalf:</p><ul> <li><strong>Posting content</strong> to social platforms, internal wikis, or CMS dashboards.</li> <li><strong>Sending messages</strong> via email (SMTP), Slack/GitHub bots, or other communication channels.</li> <li><strong>Triggering workflows</strong> in external systems (like launching a CI/CD pipeline, creating a Jira ticket, or starting a data‑backup job).</li> </ul><p>Example: After analyzing incoming customer feedback, an agent automatically drafts and sends personalized “thank you” emails to anyone who gave a 5‑star rating.</p><h4>4. Workflow Chaining</h4><p>The real magic happens when you link individual steps into a seamless pipeline:</p><ul> <li><strong>Detecting triggers</strong> by monitoring for new spreadsheet rows, incoming emails, or scheduled times.</li> <li><strong>Gathering data</strong> through authentication, web navigation, scraping, or APIs calls.</li> <li><strong>Processing information</strong> by summarizing text, performing calculations, and applying business logic.</li> <li><strong>Acting on results</strong> by posting reports, updating dashboards, or sending notifications to stakeholders.</li> <li><strong>Looping or branching</strong> based on outcomes: retry on failures, escalate errors, or split into parallel sub‑tasks.</li> </ul><p>Example: A “sales ops” agent watches your CRM for new leads, scrapes LinkedIn profiles for additional context, scores each lead via a simple formula, then creates a follow‑up task in your project management tool.</p><p>By mastering these four core capabilities, AI web agents can automate virtually any routine web‑based workflow, freeing you to focus on strategy, creativity, and problem‑solving. In the next section, we’ll explore the tools and architectures that make this possible.</p><h3>AI Web Agents Implementations</h3><p>AI web agents have 2 popular implementations you might encounter in the wild:</p><ul> <li><strong>Browser Automation Frameworks: </strong>These frameworks can navigate websites, click buttons, fill forms, and scrape content autonomously, like we just mentioned in the core capabilities. These frameworks provide the low-level browser hooks agents need to interact with virtually any page element.</li> <li><strong>Desktop &amp; Integrated AI Systems:</strong> These frameworks use features that merge web and local automation. Agents built on these platforms can manipulate both web content and native applications, allowing them to glance at your screen, open files, move windows, and perform hybrid tasks that span the browser and desktop environment.</li> </ul><h4>AI Web Agents Frameworks</h4><p>Instead of building every component from scratch, modern frameworks and services can handle the heavy lifting and accelerate agent development. Below are notable frameworks and services categorized by the two aforementioned implementation types:</p><h5>Browser Automation Frameworks</h5><ul> <li><strong>Browser‑Use </strong>is an open‑source toolkit that combines a headless browser (Playwright) with an LLM interface into a single, unified API. It offers built‑in actions for navigating pages, filling forms, clicking buttons, and scraping content, plus utilities for managing session state and capturing screenshots.</li> <li><strong>Skyvern</strong> is an open-source AI agent platform designed to automate browser-based workflows using LLMs and computer vision. It replaces brittle scripts or manual processes with an AI that can handle web tasks on many different sites. Skyvern provides a simple API endpoint where you can describe a task, and it will execute it through a browser.</li> </ul><p>To illustrate these capabilities in action, here’s a demo where Browser-Use automates a Skyscanner search to find the cheapest flights from Belfast to London.</p><div style="width: 1568px;" class="wp-video"><video class="wp-video-shortcode" id="video-20072-5" width="1568" height="972" preload="metadata" controls="controls"><source type="video/mp4" src="https://www.imperva.com/blog/wp-content/uploads/sites/9/2025/06/Automating-Skyscanner-Searches-via-Browser-Use-demo.mp4?_=5"></source><a href="https://www.imperva.com/blog/wp-content/uploads/sites/9/2025/06/Automating-Skyscanner-Searches-via-Browser-Use-demo.mp4">https://www.imperva.com/blog/wp-content/uploads/sites/9/2025/06/Automating-Skyscanner-Searches-via-Browser-Use-demo.mp4</a></video></div><p>Demo 1: Automating Skyscanner Searches via Browser-Use</p><p>In the demo video Browser-Use performs the following steps:</p><ol> <li><strong>Navigate</strong> to <a href="https://www.skyscanner.net/" rel="noopener">https://www.skyscanner.net</a></li> <li><strong>Fill</strong> the “From” field with Belfast and the “To” field with London</li> <li><strong>Select</strong> departure and return dates</li> <li><strong>Click</strong> the search button and wait for the results page to load</li> <li><strong>Scrape</strong> each flight’s price, airline name and departure time</li> <li><strong>Compare</strong> all prices and identify the cheapest flight option</li> <li><strong>Return</strong> a summary containing airline, price, departure time and a direct booking link</li> </ol><p>This simple end-to-end example shows how Browser-Use can handle complex page interactions, dynamic content loading and data extraction—all with a few high-level commands that mirror what a human user would do in a browser.</p><h5>Desktop &amp; Integrated AI Systems</h5><ul> <li><strong>OpenAI’s Operator</strong> is a service that integrates LLM intelligence with both web browser and desktop automation. It can navigate websites, edit and send documents through native applications, run local scripts and interact with operating system functions using natural language prompts.</li> <li><strong>Claude’s Computer Use</strong> is an extension of Anthropic’s Claude designed for hybrid web and desktop workflows. It can click through native application menus, adjust system settings, open files and browse the web with full desktop context while leveraging safety filters to catch risky commands.</li> </ul><p>Both Browser-Use and Skyvern highlight that AI web agents are no longer futuristic ideas and they’re accessible today. Browser-Use lowers the barrier for connecting an AI’s thought processes to real-world browser actions, offering cloud services and an open-source library, while Skyvern tackles the challenge of variability by giving agents eyes through computer vision. On the desktop side, OpenAI’s Operator and Claude’s Computer Use demonstrate that hybrid web and local automation is likewise within reach, enabling agents to navigate your system as easily as they browse the web. Taken together, these implementations and frameworks put powerful automation tools at your fingertips – and they underscore the importance of building robust security measures to prevent malicious uses of agentic capabilities.</p><h2>Conclusion</h2><p>To wrap up, <b>AI web agents greatly expand</b> the reach of agentic AI systems, by unlocking the door to the internet’s information and services. They transform the web into an extended memory and action space for AI. When combined with other specialized agents (for coding, math, interacting with local systems, etc.), they form a powerful ensemble that can autonomously tackle complex, open-ended tasks.</p><p>For general tech readers, the takeaway is simple: <strong>AI agents are no longer confined to answering questions, they can now take meaningful actions. <span style="font-weight: normal !msorm;">N</span>owhere is this more evident than on the web</strong>. As this technology matures, we can expect AI assistants to do more and more: comparing products across sites and automatically ordering the best one, or performing an online task that we logged as a reminder to do later. It’s an exciting moment where the line between a human browsing the web and an AI doing it for us is starting to blur. The agentic AI landscape, with web agents as a key component, promises more automation, efficiency, and connectivity in our digital lives, ushering in a future where “going online to get something done” might just mean telling your AI agent and letting it handle the rest.</p><p>However, these powerful capabilities also open new attack vectors and security concerns, such as prompt injection, unauthorized automation and data leakage, which we will explore in depth in our follow-up blog.</p><p><strong><a href="https://www.imperva.com/blog/the-rise-of-agentic-ai-uncovering-security-risks-in-ai-web-agents/">Click here to continue reading about agentic AI risks in our next post!</a></strong></p><p>The post <a href="https://www.imperva.com/blog/the-rise-of-agentic-ai-from-chatbots-to-web-agents/">The Rise of Agentic AI: From Chatbots to Web Agents</a> appeared first on <a href="https://www.imperva.com/blog">Blog</a>.</p><div class="spu-placeholder" style="display:none"></div><p class="syndicated-attribution">*** This is a Security Bloggers Network syndicated blog from <a href="https://www.imperva.com/blog/">Blog</a> authored by <a href="https://securityboulevard.com/author/0/" title="Read other posts by Sarit Yerushalmi">Sarit Yerushalmi</a>. Read the original post at: <a href="https://www.imperva.com/blog/the-rise-of-agentic-ai-from-chatbots-to-web-agents/">https://www.imperva.com/blog/the-rise-of-agentic-ai-from-chatbots-to-web-agents/</a> </p>