Web Agent Token消耗怎么比?Webwright轨迹对比查看器完全指南
Web Agent Token消耗怎么比Webwright轨迹对比查看器完全指南【免费下载链接】CUAWrightA simple SWE style browserdesktop agent framework that achieves SOTA results on long horizon web tasks.项目地址: https://gitcode.com/gh_mirrors/web/CUAWrightWebwright是一个 SWE 风格的浏览器 桌面 Web Agent 框架在长周期网页任务上取得了 SOTA 表现。每次运行 Webwright 都会落盘raw_responses.jsonl与trajectory.json两份轨迹文件配合仓库内置的轨迹对比查看器Trajectory Comparison Viewer你可以把不同框架、不同模型的 Web Agent 执行轨迹放进同一个页面快速比对 Token 消耗与完整执行步骤——无需写任何解析脚本。 3 步启动轨迹对比查看器一键开启查看器位于 assets/compare_trajectory/由 index.html 与 app.js 构成纯前端实现、零依赖只需一个静态服务器在仓库根目录执行cd assets/compare_trajectory/ python3 -m http.server用浏览器打开http://localhost:8000左右两个上传区各拖入一条 trace 文件页面自动解析并渲染对比结果整个页面由两个核心视图组成Summary View摘要对比与Detailed Trace详细轨迹顶部标签页随时切换。 支持哪 4 种轨迹格式trace 文件从哪里来格式文件来源Token 模式Webwright Responses JSONLraw_responses.jsonlWebwright 运行产物记录 thought / bash / final_response 帧估算可升级为精确Webwright trajectory.jsontrajectory.jsonWebwright 运行产物含 usage 快照精确Codex 会话 JSONL~/.codex/sessions/…/SESSION_ID.jsonlCodex CLI 本地会话记录精确含 token_count 快照Copilot 会话 Markdownsession.md对话中执行/export file session导出估算 Webwright 侧的两个文件由 base.yaml 中的output_path: outputs/default/trajectory.json指定输出位置raw_responses.jsonl则由模型层自动写入 models/base.py运行结束后直接取用即可。关键技巧上传 Webwright 的raw_responses.jsonl后页面会提供一个附加位——把同一次运行的trajectory.json挂上去Token 统计就会从估算estimate自动切换为精确exact。 精确 vs 估算看懂 Token 统计的两种模式查看器对 Token 的统计严格区分数据来源这是它比肉眼数日志可靠的核心精确模式exact直接读取 trace 中的 usage 快照。trajectory.json取messages[].extra.usage.cumulative_response解析逻辑见 app.jsCodex JSONL 取token_count事件快照app.js。估算模式estimate当 trace 不携带 token 信息时页面用浏览器端 tiktoken 分词器对提取出的文本按模型编码如o200k_base、cl100k_base映射表见 app.js重新计数并在界面上标注estimated。统计口径统一为 5 个维度input / output / reasoning / cached / totalapp.js因此不同框架的数字可以直接横向比较。 双视图详解对比矩阵与逐步执行轨迹Summary View一张矩阵看全 Token 差异加载两条 trace 后Summary 视图依次给出三块内容Comparison Matrix对比矩阵所有格式被归一化为 task hints、thoughts、commands、outputs、token provenance 行左右逐行对齐Per-Trace Summary单条摘要事件数、思考条数、命令数、最终响应数外加 Token 来源说明与 token 构成条形图Pattern Breakdown模式分解按命令家族如 python、curl、printf与事件类别聚合出 Top 条形图一眼看出两个 Agent 的行为偏好。Detailed Trace逐步回放每一步动作切到 Detailed Trace可按四个标签逐条翻阅标签展示内容Python提取出的 Python 脚本片段含 Playwright 代码Thoughts模型的思考/推理文字Commands每条 shell 命令、执行通道、退出码与输出Timeline上述内容合并后的完整时间线右侧界面即下图所示效果同屏展示左右两条 trace 的 STEP、REASONING 与 COMMAND便于逐条核对同一个网页操作两边各花了多少步、多少 Token。 实战案例同一任务Token 差了近 8 倍README 用一个真实任务做了基准对比Find the cheapest used 8-cylinder bmw made between 2005-2015, priced $25,000–$50,000, mileage 50,000 miles案例原文见 README.mdTokensWebwright HarnessCodex Webwright SkillInput420,4333,271,143Output3,59320,040Reasoning04,410Cached217,216—Total424,0263,291,183同一任务、同一模型能力档位下不同 harness 的总消耗差距接近 8 倍——这正是轨迹对比查看器最有说服力的地方把感觉更省变成可核查的数字。 常见坑位与排查清单Token 显示 estimate 而非 exact说明该 trace 无 usage 快照。Webwright 侧请附加trajectory.json只加载一条 tracePer-Trace Summary 仍可用但 Comparison Matrix 需要两条 trace 才会出现文件解析失败上传区会直接显示错误徽标确认文件属于上述 4 种格式之一支持.jsonl/.json/.md/.txt后缀识别逻辑见 app.jsCodex trace 找不到会话记录保存在~/.codex/sessions/YYYY/MM/DD/SESSION_ID.jsonl按日期目录查找。总结把 Token 账算明白Webwright 轨迹对比查看器用一次拖拽上传就解决了三个问题Token 消耗是否可信exact/estimate 双模式标注、执行路径是否高效逐步命令与思考回放、框架之间差距多大归一化对比矩阵。如果你正在评测 Web Agent 框架或优化长周期任务成本建议把它作为标准验收工具——相关功能说明可查阅 README.md 的 Trajectory Comparison Viewer 章节。【免费下载链接】CUAWrightA simple SWE style browserdesktop agent framework that achieves SOTA results on long horizon web tasks.项目地址: https://gitcode.com/gh_mirrors/web/CUAWright创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

PyTorch实战:CNN猫狗图像分类从数据管线到模型部署全流程

PyTorch实战:CNN猫狗图像分类从数据管线到模型部署全流程

简介:这份资源是面向计算机相关专业学生与深度学习入门者的猫狗图像分类实战项目,基于Python卷积神经网络CNN实现,可作为毕业设计、课程设计或期末大作业的参考方案,难度适中,适合需要完整项目练手的同学。压缩包共200…

2026/10/11 9:40:05 阅读更多 →
用CLIP打造本地图像搜索引擎:从特征提取到相似度检索完全指南

用CLIP打造本地图像搜索引擎:从特征提取到相似度检索完全指南

简介:这是一项基于OpenAI CLIP模型的本地化图像搜索引擎项目,面向熟悉Python的开发者,解决个人图片库中通过文本描述或上传图片快速查找相似图像的问题。包内共25个文件,压缩后仅2.8MB,涵盖8个Python脚本、配置依赖、M…

2026/10/11 9:40:09 阅读更多 →
Oracle 21c客户端配置实战:从静默安装到Wallet加密连接

Oracle 21c客户端配置实战:从静默安装到Wallet加密连接

简介:本资源为Oracle Database 21c官方客户端(21.3版本)Windows x64平台安装包,专为数据库开发、运维及DBA技术人员设计,用于连接和管理Oracle 21c及以上版本数据库实例,支持JDBC/ODBC调用、SQL*Plus工具使…

2026/10/11 9:40:14 阅读更多 →

最新新闻

Vibe Coding 的边界:从“70% 问题“到“80% 墙“,AI 编程五大局限性与人机分工深度解析

Vibe Coding 的边界:从“70% 问题“到“80% 墙“,AI 编程五大局限性与人机分工深度解析

文档教程Vibe Coding示例工程 【免费下载链接】vibe-vibe The First Systematic Vibe Coding Open-Source Tutorial | From Zero to Full-Stack, Empowering Everyone to Build Products with AI | Live at: www.vibevibe.cn ;首个系统化 Vibe Coding 开源教程 | 零…

2026/10/12 0:53:26 阅读更多 →
不用模拟器也能玩PS5游戏?拆解AnyPS5的“非模拟器魔法“:relinker重链接+PRX库+RDNA到SPIR-V

不用模拟器也能玩PS5游戏?拆解AnyPS5的“非模拟器魔法“:relinker重链接+PRX库+RDNA到SPIR-V

不用模拟器也能玩PS5游戏?拆解AnyPS5的"非模拟器魔法":relinker重链接PRX库RDNA到SPIR-V 【免费下载链接】AnyPS5 Tool for automatic PS5 executables porting to Linux and Windows 项目地址: https://gitcode.com/GitHub_Trending/an/Any…

2026/10/12 0:53:26 阅读更多 →
基于A星算法的无人机三维路径规划Matlab实现与优化

基于A星算法的无人机三维路径规划Matlab实现与优化

做无人机的人基本都绕不开路径规划这道坎。“基于A星算法的无人机三维路径规划算法研究(Matlab代码实现)” 这个题目看着规整,但真正落地的时候,坑比想象的多:地图怎么建、邻居节点怎么扩展、启发函数怎么写才能既快又…

2026/10/12 0:51:25 阅读更多 →
VS Code 中直接使用 Codex 教程及连接失败解决方案:TaoToken 统一 Key 接入与排错实录

VS Code 中直接使用 Codex 教程及连接失败解决方案:TaoToken 统一 Key 接入与排错实录

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

2026/10/12 0:50:24 阅读更多 →
企业 Agent 提示词注入防御实战:双重护栏与对抗语义检测

企业 Agent 提示词注入防御实战:双重护栏与对抗语义检测

在企业将多智能体(Multi-Agent)系统接入客服咨询、内部知识检索或自动化办公流后,安全攻防的对抗维度发生了一场根本性范式转移:传统的 SQL 注入或跨站脚本攻击(XSS)正在退居二线,而以自然语言为…

2026/10/12 0:47:23 阅读更多 →
Cursor怎么使用:3分钟上手Cursor键盘快捷键速查,用TaoToken统一Key接入GPT4与Claude 3.5辅助编程

Cursor怎么使用:3分钟上手Cursor键盘快捷键速查,用TaoToken统一Key接入GPT4与Claude 3.5辅助编程

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

2026/10/12 0:46:23 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/11 14:36:54 阅读更多 →