Octop的harness-browser怎样操控GUI事务

夏晨姑娘_1203

夏晨姑娘_1203

2026-09-15

424人浏览

原创

octop通过远程桌面+屏幕理解+键鼠控制实现gui事务,不依赖browser harness;它基于虚拟显示环境截图,由多模态模型解析画面,生成click_at_xy、type_text等动作,并闭环验证执行效果。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

octop的harness-browser怎样操控gui事务

Octop 本身不直接提供 harness-browser 功能,它也没有内置叫 harness-browser 的模块。你提到的这个名称,很可能是把两个不同项目的概念混在一起了:

  • Browser Harnessbrowser-use 团队开源的独立轻量级 CDP 中间层(约 600 行 Python),专为让 LLM 直接操控真实 Chrome 浏览器而设计;
  • Octop 是腾讯云开源的多用户、多 Agent AI 助手平台,其核心记忆机制叫 harness-memory,但它的 GUI 操作能力来自另一个独立能力模块:远程桌面(Remote Desktop)

所以准确来说:
✅ Octop 支持 GUI 事务 —— 通过 远程桌面 + 屏幕理解 + 键鼠控制 实现;
❌ Octop 不使用、也不包含 Browser Harnessharness-browser


Octop 是如何操控 GUI 事务的?

远程桌面是底层载体

Octop 的“远程桌面”功能不是传统意义上的 VNC/RDP,而是:

  • 基于轻量级虚拟显示(如 Xvfb / headless Wayland / Windows RDP 虚拟会话);
  • 支持 Linux、Windows、macOS;
  • 即使在无图形界面的服务器上,也能一键启动隔离式 GUI 环境;
  • 所有操作都在沙箱中进行,与宿主机隔离。

GUI 操作靠三步闭环

  1. 看屏(Observe)

    • 定期截图(可配置频率,如 300ms/帧);
    • 将图像送入多模态模型(如 Qwen-VL、LLaVA 或本地部署的视觉编码器);
    • 输出结构化描述:“右上角有‘登录’按钮,中间是用户名输入框,下方弹出广告浮层”。
  2. 决策(Plan & Act)

    Alicloud Ai Image Qwen Image
    Alicloud Ai Image Qwen Image

    使用 Model Studio DashScope SDK,调用通义万象图像生成模型(qwen-image、qwen-image-plus、qwen-image-max 及快照版)生成图像。适用于实现图像生成功能。

    下载
    • Agent 根据任务目标(如“在微博搜索‘台风预警’”)和当前画面,生成动作序列;
    • 动作类型包括:
      • click_at_xy(x, y)(坐标点击)
      • type_text("台风预警")(模拟键盘输入)
      • scroll_to_element("搜索框")(基于 OCR+布局分析定位)
      • upload_file("/tmp/report.pdf")(文件上传,自动触发系统对话框处理)
  3. 验证与自愈(Verify & Recover)

    • 下一帧截图立刻反馈是否出现预期变化(如新页面加载、弹窗关闭);
    • 若失败(例如点击无响应),Agent 可主动重试、换坐标、截全屏再识别,或调用系统级辅助工具(如 xdotoolpyautogui fallback)。

和 Browser Harness 的关键区别

维度 Browser Harness Octop 远程桌面
控制对象 仅 Chrome 浏览器(CDP 直连) 整个操作系统 GUI(窗口、对话框、桌面图标等)
技术路径 WebSocket → Chrome DevTools Protocol 截图 + 多模态理解 → 坐标/事件注入(X11/Wayland/WinAPI)
是否需要网页元素结构 否(可纯图像点击) 否(OCR + 视觉定位优先)
能否操作非浏览器应用 ❌(仅限 Chrome) ✅(微信、Excel、设置面板、甚至游戏窗口)
自扩展能力 ✅ helpers.py 可被 LLM 实时改写 ✅ Agent 可动态加载 GUI 工具函数(如 open_calculator()

实际能做什么?举几个典型 GUI 事务例子

  • 自动填写某政务网站的 PDF 表单并提交(识别表单字段 → 点击 → 输入 → 截图确认提交成功);
  • 监控股票软件客户端的实时行情弹窗,价格跌破阈值时自动截图并微信通知;
  • 每天上午 9 点打开企业微信 → 切换到“审批”标签页 → 点击“我发起的” → 导出本月未处理列表为 Excel;
  • 在 Photoshop 中批量执行“调整色阶→导出 PNG”,全程不依赖脚本录制,靠视觉定位菜单栏和按钮。

这些都不需要提前写 XPath 或 selector,也不依赖网页是否开放 DevTools —— 只要人眼能看到、鼠标能点到,Octop 就有机会操作。


不需要额外对接 Browser Harness,Octop 的 GUI 能力是开箱即用的独立模块。只需在部署时启用 remote-desktop 插件,并配置好对应平台的图形后端即可。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

0

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

160

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

60

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

80

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

60

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

40

27

GDB怎么设置断点
GDB怎么设置断点

本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。

2026.09.11

380

28

GDB怎么查看变量值
GDB怎么查看变量值

本专题介绍GDB调试过程中查看变量值的具体方法,涵盖局部变量、函数参数、数组、结构体和指针内容查询,同时整理变量持续显示、格式化输出及无法读取变量时的排查思路。

2026.09.11

120

22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WPS灵犀官方Q&A:关于灵点
WPS灵犀官方Q&A:关于灵点

共0课时 | 0人学习

Claude Code入门&使用技巧
Claude Code入门&使用技巧

共5课时 | 0.2万人学习