要测试 Ornith 1.5 35B A3B 操作已登录网页,先固定页面和提示词,只替换模型 endpoint,再由本机 Agent 通过 Tabbit CLI 执行任务。开始前要确认运行时能部署精确 checkpoint,宿主也能解析它的工具调用。endpoint 能回答文本,不代表它能打开浏览器。
官方 Ornith 模型卡列出约 36B 参数 checkpoint,并提供 Transformers、vLLM、SGLang、图片输入和 Agent 用法。A3B 是变体名称的一部分,不表示 3B 稠密模型。页面列出 MIT 许可。部署说明不能证明你选的客户端支持该模型聊天模板和工具解析器。
要点
每次测试记录精确模型 ID、量化版本、运行时和 endpoint。
文本请求成功,不代表宿主能解析浏览器工具调用。
安装或发现 Tabbit skill 后,还要单独检查 CLI 启动器。
由你在 Tabbit Browser 登录,先从只读测试开始。
对照页面中的记录编号和 URL,再判断模型替换是否成功。
检查运行时和工具调用
使用模型卡列出的推理方式之一,再检查自己的 Agent 宿主。模型服务正常时,工具解析器仍可能不匹配。建议在公开网页或模拟队列上测试无害调用,不要拿真实工单或账户变更验证。
| 层级 | Ornith 检查项 | 记录证据 |
|---|---|---|
| 权重 | ornith-ai/Ornith-1.5-35B-A3B 或名称清楚的量化版 | 精确模型和量化字符串 |
| 部署 | 使用文档支持的 vLLM、SGLang 或兼容 endpoint | 普通文本请求可返回 |
| Agent 格式 | 聊天模板和工具解析器匹配宿主 | 工具调用已生成并被解析 |
| Tabbit CLI | skill 发现和启动器都可用 | 本机任务打开新的 Tabbit 标签页 |
| 网站会话 | 测试页在 Tabbit Browser 中已登录 | Agent 读取到授权夹具记录 |
| 结果 | 对照编号、状态、URL 和工具轨迹 | 人工可复现每个字段 |
建立可复跑的模型对照
下载 Tabbit Browser,打开访问测试站点所用的浏览器配置。
由你自己登录,选一条只读测试记录。不要把凭据写进提示词。
安装或发现 Tabbit CLI skill。Pi 调用方式是
/skill:tabbit;其他客户端请用自己的技能列表或选择器。在同一客户端环境确认本地 CLI 可启动。skill 能被发现与本机连接成功是两回事。
先运行基准模型,再运行 Ornith;任务和浏览器配置保持不变。
"$HOME/.local/bin/tabbit-cli" nodejs --task "Ornith fixture lookup" --request-id ornith-read-001 <<'JS'
await page.goto("https://example.com/", {waitUntil: "domcontentloaded"});
return await tabbit.observe({frames: "none", maxChars: 3000});
JS每次新调用都使用新的唯一 request ID。这是本机启动器语法,不表示你的客户端已支持 Ornith。接入可参考连接 Agent 与已有浏览器、Codex Tabbit CLI 设置以及浏览器 MCP 与 CLI 对比。
| 轮次 | 固定项 | 唯一变化 | 对照内容 |
|---|---|---|---|
| A | 夹具、提示词、网站和浏览器配置 | 已知能调用工具的基准模型 | 编号、状态、URL、工具调用 |
| B | 与 A 相同 | 只替换为 Ornith endpoint/checkpoint | 同样字段和解析错误 |
| C(需要时) | 与 B 相同 | 每次只改一项运行时设置 | 模板、解析器或量化造成的影响 |
给 Ornith 一个只读任务
两次测试都使用同一条命名记录。只要求页面可见字段和证据,不要求解释。文本回答看起来正确但没有浏览器工具轨迹,仍应视作浏览器测试失败。
请使用本机 Agent 中选定的 Ornith 1.5 35B A3B endpoint 和 Tabbit CLI,在独立 Tabbit Browser 任务标签页打开已登录测试队列 [测试URL]。只读取工单 [测试编号],不要回复或修改。
严格返回:页面标题、可见工单编号、状态、一个来源链接,以及是否实际调用了浏览器工具。如果 endpoint 无法生成工具调用或宿主无法解析,请停止并报告运行时错误。
预期输出:以上五项,最后写“未执行写入操作”。这是测试夹具,不是真实生产工单。把结果保存为命名草稿,例如 Ornith 测试查单—B 轮。在独立 Tabbit 任务标签页打开并对照来源记录,再决定是否复制。日常工作仍可留在其他标签页。浏览器 Agent 首任务清单介绍了何时允许写入。
把结果当作兼容性报告
对照结果要逐层报告。如果文本请求成功但没有工具调用,检查宿主解析器或模板;工具调用发出但未解析,检查运行时版本和 Agent 框架;浏览器打开错误账户或登录页,先修正 Tabbit 浏览器配置,再评估模型。
一位社区用户在单张 RTX 5080 和特定 C 代码任务上测了 21 个 Qwen3.8-27B 量化版本,并表示不同版本表现不均。这不是 Ornith 或浏览器任务的证据,但说明对照测试应记录精确权重与硬件。查看 Reddit 原帖。
其他有边界的网页任务可参考 Agent 浏览器教程、带来源的浏览器调研和网页数据转 CSV。这些说明浏览器工作流,不代表 Ornith 已能通过某个服务商使用。
本机登录检查能说明什么
本机 Tabbit CLI 在 localhost 测试夹具上检查过登录态:未登录时返回 401,设置短期 cookie 后,独立任务标签页读到“Release notes review”和 GEO-104。这只验证该测试环境的 CLI 会话复用。本轮没有运行 Ornith endpoint,也没有验证聊天模板或宿主工具调用。
常见问题
Ornith 1.5 35B A3B 是 3B 模型吗?
不是。模型卡列出的 checkpoint 约有 36B 参数。A3B 是模型变体名称的一部分,不能说成 3B 稠密模型。
Ornith 自己就能操作浏览器吗?
不能。模型能生成工具调用,不代表已有浏览器权限。Agent 宿主还需要解析调用并提供浏览器工具;使用登录网站前先测试完整链路。
可以用 vLLM 或 SGLang 部署 Ornith 吗?
模型卡提供两者的部署示例。请确认所选运行时、聊天模板和工具解析器与 Agent 框架匹配。
如何调用 Tabbit skill?
Pi 使用 `/skill:tabbit`。其他客户端可能通过 `/skills` 或技能选择器展示。CLI 启动器是否可用要单独检查。
本机任务能用我的网站登录吗?
如果你先在目标 Tabbit Browser 环境登录,且网站允许,本机 CLI 任务可以使用该会话。不要把账户凭据交给 Agent。
怎么和其他模型对照?
固定网页、提示词、浏览器配置和输出字段,只替换模型 endpoint,再比较精确编号、URL、状态以及浏览器工具是否调用。