Multi-Agent之GUI-Agent:page-agent的简介、安装和使用方法、案例应用之详细攻略
Multi-Agent之GUI-Agentpage-agent的简介、安装和使用方法、案例应用之详细攻略目录page-agent的简介1、特点page-agent的安装和使用方法1、安装方法一Demo CDN快速体验方法二NPM 安装推荐2、使用方法page-agent的案例应用案例一为 SaaS 产品集成 AI Copilot——使用 Page Agent 为 Web 产品增加 AI 助手案例二智能表单填写——使用自然语言完成复杂表单操作案例三实现 Web 应用无障碍访问——使用自然语言提升 Web Accessibilitypage-agent的简介Page Agent 是阿里巴巴开源的一款纯 JavaScript 实现的页面内In-pageGUI Agent其定位为“Living in Your Webpage生活在网页中的 Agent”能够通过自然语言直接操作 Web 页面。与传统浏览器自动化方案不同Page Agent 无需浏览器扩展、Python 环境或无头浏览器也无需依赖截图、多模态模型或特殊浏览器权限而是直接运行在当前网页内部通过分析页面 DOM 实现自然语言驱动的页面操作。项目强调“一切都发生在你的网页中Everything happens in your web page”。项目采用基于文本的 DOM 操作方式将页面 DOM 转换为文本信息供大语言模型理解而不是依赖视觉识别因此能够使用普通文本模型完成页面点击、输入、滚动等操作。开发者可以自由选择自己的 LLMBring Your Own LLM包括兼容 OpenAI API 的模型以及本地部署模型。同时项目还提供可选的 Chrome Extension 用于跨页面任务并提供 MCP ServerBeta支持从外部 Agent 控制浏览器。围绕网页 AI 助手场景Page Agent 提供了多种典型应用包括 SaaS AI Copilot、智能表单填写Smart Form Filling、无障碍访问Accessibility、跨页面 AgentMulti-page Agent以及 MCP Browser Control 等。项目支持通过 CDN 一行脚本快速集成也支持 NPM 安装方式并提供完整的 PageAgent 类及内置 UI Panel方便开发者快速为 Web 应用集成自然语言操作能力。Github地址GitHub - alibaba/page-agent: JavaScript in-page GUI agent. Control web interfaces with natural language. · GitHub1、特点特点详细说明纯 JavaScript 页面内 Agent无需浏览器插件、Python、无头浏览器仅依赖页面内 JavaScript 即可运行。基于文本的 DOM 操作通过 DOM 文本分析完成页面理解不依赖截图、多模态模型或视觉识别。自定义 LLM支持开发者接入自己的大语言模型Bring Your Own LLM。一行代码集成支持通过 Demo CDN 快速集成也支持 NPM 安装。内置 UI PanelPageAgent 自动创建交互面板展示执行过程、Agent 思考及执行结果。支持多页面任务可结合 Chrome Extension 完成浏览器多个标签页之间的任务。MCP ServerBeta支持通过 MCP Server 从外部 Agent 控制浏览器。安全可控支持操作白名单Allowlist、数据脱敏Data Masking及自定义知识注入。页面级指令支持全局 System Instructions 与按页面动态生成的 Page Instructions。典型 Web AI 场景支持 SaaS AI Copilot、智能填表、辅助功能、交互式培训等场景。page-agent的安装和使用方法1、安装方法一Demo CDN快速体验README 提供了一行脚本即可体验 Demo LLMscript srchttps://cdn.jsdelivr.net/npm/page-agent/dist/iife/page-agent.demo.js crossorigintrue/script项目同时提供 Global CDN 与 China Mirror用于快速在网页中集成 Page Agent。Demo CDN 使用官方测试 LLM仅适用于技术评估。方法二NPM 安装推荐安装 npm install page-agent 初始化 import { PageAgent } from page-agent const agent new PageAgent({ model: qwen3.5-plus, baseURL: https://dashscope.aliyuncs.com/compatible-mode/v1, apiKey: YOUR_API_KEY, language: en-US, })完成初始化后即可调用 Agent 执行自然语言任务。2、使用方法完成初始化后可直接调用 execute() 执行自然语言任务例如await agent.execute(Click the login button)或执行包含多个步骤的任务await agent.execute( Click submit button, then fill username as John )如果希望由用户输入任务可调用内置 UI Panelagent.panel.show()此外项目支持通过 instructions 配置系统级提示System Instructions及页面级提示Page Instructions在每一步执行前自动向 Agent 注入应用规则、页面上下文及行为约束帮助 Agent 更准确地理解业务逻辑。page-agent的案例应用案例一为 SaaS 产品集成 AI Copilot——使用 Page Agent 为 Web 产品增加 AI 助手README 将 SaaS AI Copilot 作为典型应用场景。开发者只需集成 Page Agent即可在无需改造后端的情况下为产品增加 AI Copilot使用户能够通过自然语言直接操作页面例如点击按钮、填写表单、执行页面操作等从而提升产品交互体验。案例二智能表单填写——使用自然语言完成复杂表单操作项目支持 Smart Form Filling 场景可将原本需要多次点击和输入的复杂流程转换为一句自然语言指令。例如在 ERP、CRM 或后台管理系统中用户仅需描述目标操作Page Agent 即可根据页面 DOM 自动完成点击、输入及页面交互提高复杂业务流程的操作效率。案例三实现 Web 应用无障碍访问——使用自然语言提升 Web AccessibilityREADME 将 Accessibility 列为重要应用场景。Page Agent 可以结合语音控制或屏幕阅读器使用户通过自然语言与 Web 应用交互为视障人士及老年用户提供更友好的访问方式从而降低复杂 Web 系统的使用门槛。

相关新闻

Rust在Android开发中的应用与实践指南

Rust在Android开发中的应用与实践指南

1. Rust与Android开发的结合背景 Rust作为一门系统级编程语言,近年来在Android开发领域获得了官方支持。Google在Android开源项目(AOSP)中引入Rust的主要考量是其独特的内存安全特性。与传统的C/C相比,Rust通过所有权系统和借用检查器在编译期就能消除大…

2026/8/3 5:02:01 阅读更多 →
2026实测微博图片去水印方法,微博视频去水印教程

2026实测微博图片去水印方法,微博视频去水印教程

日常收藏微博优质图文、视频素材时,自带的昵称水印、角落标识总会影响素材观感与使用体验。很多用户都在寻找简单高效、不损伤画质的去水印、无水印保存方案。本文结合2026年最新平台规则,整理全套手机微博无水印保存图片视频实操方法,包含官…

2026/8/2 10:05:31 阅读更多 →
Allegro Skill工具提升PCB与结构设计协作效率

Allegro Skill工具提升PCB与结构设计协作效率

1. 凡亿Allegro Skill工具概述凡亿Allegro Skill工艺辅助工具是针对Cadence Allegro PCB设计软件开发的一套实用插件集合。作为一名使用Allegro进行PCB设计超过8年的工程师,我深刻体会到原生软件在特定工作流程中的局限性。这套Skill工具通过扩展Allegro的功能边界&…

2026/8/1 23:01:38 阅读更多 →

最新新闻

Diablo Edit2:暗黑破坏神2存档修改器完全指南

Diablo Edit2:暗黑破坏神2存档修改器完全指南

Diablo Edit2:暗黑破坏神2存档修改器完全指南 【免费下载链接】diablo_edit Diablo II Character editor. 项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit 你是否曾经想过完全掌控暗黑破坏神2的游戏体验?是否想要自由调整角色属性、装…

2026/8/3 5:01:26 阅读更多 →
eBay信任机制解析:如何构建陌生人交易的安全基石

eBay信任机制解析:如何构建陌生人交易的安全基石

1. 为什么eBay能成为陌生人交易的信任基石2003年夏天,我在eBay上卖掉了人生中第一件二手物品——一台老式尼康胶片相机。当时我忐忑地把相机寄给素未谋面的买家,没想到三天后不仅收到了全款,还获得了一条热情洋溢的好评。这种陌生人之间的信任…

2026/8/3 5:01:26 阅读更多 →
ChatGPT充值后Codex总改无关文件?用AGENTS.md限制项目修改范围

ChatGPT充值后Codex总改无关文件?用AGENTS.md限制项目修改范围

使用 Codex 参与项目开发时,一个比较常见的问题是:明明只要求修改登录模块,它却顺手调整了公共组件、配置文件,甚至改动了与当前任务无关的代码。这类问题在小型项目中可能只是增加几处差异,但在大型仓库里&#xff0c…

2026/8/3 5:01:26 阅读更多 →
DeepL安装位置自定义:符号链接迁移与安装包定制全攻略

DeepL安装位置自定义:符号链接迁移与安装包定制全攻略

1. 为什么我们需要自定义DeepL的安装位置?如果你和我一样,是个对硬盘空间有“洁癖”的资深用户,或者你的主力工作盘(比如C盘)是个寸土寸金的固态硬盘,那么“软件默认安装到C盘”这个设定,绝对是…

2026/8/3 5:01:26 阅读更多 →
计算机网络物理层习题精解:香农公式、编码与传输介质全攻略

计算机网络物理层习题精解:香农公式、编码与传输介质全攻略

1. 项目概述:为什么我们需要一份高质量的习题全解?如果你正在学习《计算机网络(谢希仁-第八版)》,尤其是备考研究生入学考试(如408计算机学科专业基础综合)或者期末复习,那么第二章“…

2026/8/3 5:01:26 阅读更多 →
终极跨平台B站客户端:wiliwili手柄操作全攻略,三步打造游戏主机的影音中心

终极跨平台B站客户端:wiliwili手柄操作全攻略,三步打造游戏主机的影音中心

终极跨平台B站客户端:wiliwili手柄操作全攻略,三步打造游戏主机的影音中心 【免费下载链接】wiliwili 第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上 项目地址: https://gitcode.com/GitHub_Trending/…

2026/8/3 5:00:25 阅读更多 →

日新闻

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

PC服务器具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构一、前言:具身智能需要“混合算力闭环系统”传统人工智能依赖云端静态数据集训练,不具备物理交互能力,无法适应真实世界的不确定性。具身智能(Embodied…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

前言构建机器人、具身智能这类分布式实时系统,通信底座直接决定整套系统的实时性、容错性、组网能力。分布式领域长期存在 4 类经典通信架构:点对点模式、Broker 中间代理模式、广播模式、以数据为中心(DDS)模式。很多开发者疑惑&…

2026/8/3 0:00:47 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/3 4:58:13 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/3 1:53:31 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/3 4:36:35 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →