news 2026/9/14 12:38:28

Agent-S 智能体框架完整指南:从一句需求到自动点击、计算与出图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Agent-S 智能体框架完整指南:从一句需求到自动点击、计算与出图

Agent-S 智能体框架完整指南:从一句需求到自动点击、计算与出图

【免费下载链接】Agent-SAgent S: an open agentic framework that uses computers like a human项目地址: https://gitcode.com/GitHub_Trending/ag/Agent-S

Agent-S 智能体框架是一个开源项目,让你用一句大白话指挥计算机:你说"帮我算总销售额、算月均并出图",它就自己打开表格、点按钮、写代码做计算、生成图表。下面跟着一个真实任务,把这套框架由哪几个模块协作完成讲清楚,最后给你一份可直接上手的路径。

场景:把「算销售额、出图」整句交给它

这一节先建立画面感:你只负责提需求,剩下的拆解、点击、计算它自己来,你几乎不用动手。

假设你的屏幕上已经打开了一个记账表格,你对 Agent-S 说:"帮我计算总销售额、平均月销售额,并生成一个可视化图表。"从这一刻起,任务就进入一条流水线:它先想起"在表格里做过类似的求和任务",再决定先算总额、再算月均、最后插入图表,最后把每一步变成真实的鼠标点击和键盘输入。

上图展示了 Agent-S 处理"算销售额、出图表"任务时的整体分工:从记忆检索、任务规划到计算机接口的执行闭环

大脑拆任务:Worker 把一句话变成下一步动作

这一节讲"谁在指挥",和你有关的是:它不会一口气想太多,而是每步只决定一个动作,跑得快也好定位问题。

在最新一代 S3 里,指挥者是一个叫Worker的模块(见 gui_agents/s3/agents/worker.py)。它拿到你的指令和当前截图后,每轮只输出一个"描述性动作",比如"点工具栏上的插入图表图标"。S3 特意去掉了层层规划的结构,用更扁平的方式换取更短的推理时间——这也是它更快的原因之一。

上图是 Agent-S 的协作环路:Worker 生成动作、交互层执行、经验回写记忆,再由管理器把知识反哺给规划

手眼配合:ACI 把「点这个按钮」翻译成真实点击

这一节讲"怎么落到屏幕上",和你有关的是:你不用给坐标,用一句"哪个按钮"就行,定位交给专门的视觉模型。

真正动手的是一套叫 Agent-Computer Interface(ACI)的接口,在 Linux 桌面里对应OSWorldACI(见 gui_agents/s3/agents/grounding.py)。它把自然语言描述变成坐标:你写"窗口右上角的菜单按钮",一个视觉定位模型(推荐 UI-TARS-1.5-7B)就返回该点的(x, y)。常用动作都封装成好读的方法,例如agent.click()agent.type()agent.drag_and_drop()agent.hotkey()agent.scroll()。需要选中一段文字时,它还会调用 OCR(基于 Tesseract)把屏幕上的词定位出来,再做精确的划选。

会写代码的第二只手:call_code_agent 负责计算与批量数据

这一节讲它为什么算得准、改得快,和你有关的是:求和、批量填数这类活儿它不靠鼠标一格一格点,而是直接写代码。

S3 里Worker和"代码手"配合干活:当任务涉及计算、过滤、批量改数据时,它调用call_code_agent把一个专门的代码智能体(见 gui_agents/s3/agents/code_agent.py)拉出来。这个智能体在后台按"最多 20 步"的预算,一步步写 Python 或 Bash 去改文件,跑完交回一份"完成 / 失败 / 超预算"的报告。改完文件后,它还会提醒你关掉应用再重新打开确认效果——因为它只改内容,界面刷新要靠 GUI 验证。对 LibreOffice 表格,它甚至有一条直达的set_cell_values通道,绕过鼠标直接写单元格和公式。

少踩坑靠这两件事:逐步反思 + 程序化记忆

这一节讲它怎么不出错、怎么越用越顺,和你有关的是:它每做一步都回头检查,且带着一整套"操作守则"。

一是逐步反思:每轮由一个反思模型看着"动作前 / 后"的截图,判断这步有没有进展、是不是在原地打转,再把结论喂回给Worker,避免重复无效点击。二是程序化记忆:所有操作规范集中在 gui_agents/s3/memory/procedural_memory.py,里面写明了"何时用 GUI、何时用代码、代码改完要重新打开文件核对"等守则。另外,它还有一个轻量知识罐save_to_knowledge,能把任务中途看到的关键文本存下来,供后续步骤复用。

成绩到底怎么样:OSWorld 上 72.6% 怎么来的

这一节只看带场景、有对比的硬数据,避免空喊数字。

在 OSWorld(一个在真实桌面里完成操作任务的基准)上:单独运行的 Agent S3 在 100 步内做到 66%,已经超过此前的最高纪录 63.4%(GTA1 搭配 GPT-5);再加上 Behavior Best-of-N(跑多次让裁判挑最好的轨迹),成功率升到72.6%,超过了人类约 72% 的基准线。在跨平台泛化上,它同样有效:WindowsAgentArena 上从 50.2% 提到 56.6%(选 3 次结果中最好),AndroidWorld 上从 68.1% 提到 71.6%。

上图为 OSWorld 上各方案的对比:Agent S3 结合 Behavior Best-of-N 达到 72.6%,越过约 72% 的人类水平线

接下来你可以做什么

这一节给你一份可执行路径,照着走就能跑起来。

  1. 装依赖pip install gui-agents即可,不改源码也可以跑;若要在 Linux 上用 OCR,再brew install tesseract
  2. 配模型:把OPENAI_API_KEY等写到环境里(支持 OpenAI、Anthropic、Gemini、vLLM、Open Router 等,见 models.md);另需一个定位模型,推荐 UI-TARS-1.5-7B,坐标尺寸设 1920×1080。
  3. 跑起来:用命令行工具agent_s,带上--provider--model--ground_url--ground_model等参数;需要写代码执行时加--enable_local_env(注意它会在本机运行代码,务必只在可信环境开启)。推理主循环可参考 gui_agents/s3/cli_app.py。
  4. 换个环境验证:想放进 OSWorld 评测,按 osworld_setup/s3/OSWorld.md 部署;想跑 Windows 场景,看 WAA_setup.md。

安全提示:Agent-S 会执行代码来控制你的电脑,且代码智能体用的是你本人的权限,处理敏感文件或陌生任务时,建议在沙箱里跑。

【免费下载链接】Agent-SAgent S: an open agentic framework that uses computers like a human项目地址: https://gitcode.com/GitHub_Trending/ag/Agent-S

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/14 12:36:09

PyQt6+MySQL球员管理系统开发:数据库设计、CRUD与打包全攻略

简介:这是一份基于Python、PyQt与MySQL实现球员信息管理的完整教学项目,适合正在学习桌面GUI开发与数据库联动应用的Python初学者,也可作为课程设计或毕业设计的实用参考。压缩包共收录21个文件,包含Python源代码、Qt界面文件&…

作者头像 李华
网站建设 2026/9/14 12:35:56

Android Raspberry 请求 api 失败 iOS 请求成功【ssl 证书配置问题】

好几个月之前,我用 node.js 部署了一个 api,然后用树莓派 python 调用竟然失败了,没找到原因,就搁置了 最近写 React Native 项目 同一个 api https://hongweizhu.com:3000/x_mood Android 模拟器和真机请求失败 iOS 及模拟器请求…

作者头像 李华
网站建设 2026/9/14 12:30:12

无刷电机定子:磁场生成与控制的核心原理

1. 为什么说定子是无刷电机的“磁场心脏”——从物理本质讲起很多人一听到“无刷电机”,第一反应是转子上那几块永磁体在转,磁场是转子“自带”的,定子不过是绕几圈铜线、通个电、起个“推一把”的作用。这种理解错得离谱,而且错在…

作者头像 李华
网站建设 2026/9/14 12:29:20

font-awesome图标字体加载失败排查与构建优化:从woff2 404到性能压降

简介:开发工具 Font Awesome 压缩版样式文件,是面向 Web 前端开发者的图标字体工具资源,适用于需要在网页中快速加载矢量图标、减少图片请求的个人站点、企业官网或后台管理系统等场景。文件采用单一 CSS 格式,整个资源包仅含 1 个…

作者头像 李华
网站建设 2026/9/14 12:28:10

智能体评测系统架构与工程化落地实践

1. 项目概述:这不是一个“跑个benchmark”的玩具系统“智能体评测系统架构与工程化落地”——光看标题,很多人第一反应是:又一个论文里的评估框架?配几个指标图,跑几组LLM在HotpotQA或ToolAlpaca上的准确率&#xff0c…

作者头像 李华
网站建设 2026/9/14 12:26:43

大语言模型函数调用:从理论到实践的AI进化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华