Gemma 4 E4B IT 可以请求浏览器工具调用,但不能自行打开已登录页面。若要核对预览页的标题、状态和访问权限,应将准确的 google/gemma-4-E4B-it checkpoint 交给一个能把工具调用传给本地 Agent 客户端的运行时,再让客户端调用 Tabbit CLI。Tabbit Browser 提供页面会话;模型、客户端、运行时解析器、CLI 和网站登录是需要分别确认的环节。Google 将该模型系列以 Apache 2.0 许可发布,函数调用指南也说明应用必须解析、校验并执行模型生成的调用。Google 模型卡与函数调用指南界定了这些职责。
排查时先别问“Gemma 为什么看不到我的浏览器”。要确认工具链哪一环失败了。模型可能发出了调用,但服务端把它当普通文本;客户端可能收到了调用,却没有安装 Tabbit skill;CLI 可能已经打开浏览器,但目标站点仍处于退出状态,或选错了浏览器配置。先拆开检查,再改提示词。可参考浏览器 Agent 提示词模板,把任务范围和预期结果写清楚。
要点
Google checkpoint 的准确 ID 是
google/gemma-4-E4B-it;量化版本还要记录仓库和文件名。Gemma 输出的是工具调用请求;运行时解析它,Agent 执行获准的工具,再把结果交回模型。
模型目录中出现一个 ID,不等于特定服务端、解析器或客户端已成功跑通工具循环。
Tabbit CLI 负责连接本地浏览器;所选 Tabbit Browser 配置必须已经登录目标站点。
首次任务保持只读,保存命名结果,并停在可见的人工复核节点。
逐环排查
先用公开页面和一个无副作用的工具做测试,再检查已登录预览页。保持提示词和工具列表不变,一次只核对一个环节。
| 现象 | 下一步检查 | 要记录的证据 |
|---|---|---|
| 服务端无法加载模型 | 检查服务商目录或本地服务实际加载的 ID | 仓库 ID、量化文件、运行时版本和服务端响应 |
| 模型说要操作,但没有工具运行 | 检查原始响应、模板、解析器和客户端工具调用字段 | 返回结构化调用,还是仅有文字描述? |
| 客户端提示没有浏览器 skill | 查看客户端的技能列表;安装后重启客户端 | 客户端名称和版本,以及技能入口是否识别 /tabbit |
| CLI 打开了页面但看见登录墙 | 确认 Tabbit 配置和目标站点当前会话 | 页面 URL、标题、状态,以及是否需要人工登录 |
| 打开了错误的预览环境 | 对照环境标签和请求的 canonical URL | 请求与实际环境、域名和记录 ID |
核对 checkpoint 和服务端配置
Google 的模型卡与 Hugging Face 仓库都将指令版 checkpoint 标为 google/gemma-4-E4B-it。模型卡说明 E4B 有 45 亿有效参数,含 embedding 共 80 亿参数,上下文窗口为 128K。E2B 是不同 checkpoint,不是别名。Google 发布的模型系列采用 Apache 2.0,但第三方量化文件仍有自己的仓库和元数据。记录基础 checkpoint、量化仓库、文件名和许可声明,再开始排查。参考 E4B 模型卡、E2B 模型卡及Google 发布公告。
服务端同样重要。Google 的函数调用教程将 E2B 和 E4B 列入模型 ID 示例,但应用仍需提取调用、校验函数名和参数、执行工具并返回结果。vLLM Gemma 4 配方列出 E4B 服务 ID,并单独说明 Gemma 4 工具解析器和模板设置。把它当作随版本变化的起点,固定实际服务版本并查看最新配方。另一个模型家族或旧 checkpoint 的解析器能工作,不能证明此模型可用。
先用不会产生外部副作用的工具测试,例如让工具返回固定字符串。客户端记录中应能看到四步:模型发起调用、解析出工具名和参数、执行工具、把结果返回模型。如果模型只说“我来检查”,调用并没有执行。如果客户端已拿到结构化调用,但运行时拒绝,就先修服务端配置,不要急着重写提示词。
分开确认模型、客户端和浏览器
| 环节 | 需要具备的能力 | 核验方法 |
|---|---|---|
| 模型 | 准确的 E4B IT checkpoint 或明确标记的量化版本 | 查看服务商当前目录或本地服务加载列表 |
| 运行时 | Gemma 4 模板和兼容的工具调用解析器 | 查看对应版本的服务文档并检查原始调用响应 |
| Agent 客户端 | 模型路由,以及运行本地工具的权限 | 发送无副作用的工具请求,确认结果返回模型 |
| 浏览器 | Tabbit Browser、Tabbit CLI 和目标登录配置 | 让 CLI 读取页面标题,并与可见标签核对 |
| 网站 | 正确的账号、工作区和环境 | 检查 URL 及账号/环境标签 |
Pi 是一种本地客户端方案:其文档说明可以通过 models.json 配置自定义模型端点,技能命令为 /skill:tabbit。这只是配置路径,不代表所有 Pi 版本、服务端或 Gemma checkpoint 已经被一起测试。确认端点正在提供 E4B,并返回客户端支持的工具调用。其他客户端可查 /skills 或对应技能选择器。参阅 Pi 自定义服务商文档、Pi 模型配置参考及Pi Skills 文档。
安装 Tabbit Browser 和本地 Tabbit CLI skill。在 Pi 中输入 /skill:tabbit;如果客户端使用 /skills,打开它的技能列表并选择 Tabbit。先在 Tabbit 的目标配置中自行登录预览站。客户端能否发现技能、CLI 能否连接正在运行的浏览器,以及页面会话是否仍有效,是三个独立检查。按Tabbit CLI 快速开始安装并验证本地连接。
只读排查已登录的预览页
先运行范围狭窄的只读任务。把预期 URL 和环境交给 Agent,只让它返回标题、状态、页面显示的账号/工作区标签和来源 URL。不要让它发布、点击审批或修改预览页。
任务名称:diagnose-preview-access
在已经登录测试站的 Tabbit Browser 配置中打开请求的预览页。
不要编辑、提交、审批或发布任何内容。
请返回简短记录,包含:
- 请求环境和 URL
- 实际 URL 与页面标题
- 页面显示的状态和账号/工作区标签(如有)
- 当前页面属于已登录、拒绝访问还是仍在加载
- 每项观察对应的来源链接
- 需要人工确认的差异
将结果保存为“Gemma E4B 预览检查 — 草稿”,并停下来等待复核。这是示例提示词,不代表本文实际用 Gemma E4B 操作了 Tabbit。审核者应对照页面可见标题、状态和环境标签。项目团队的本地测试夹具曾验证浏览器会话:未登录请求返回 401;设置短时测试 cookie 后,第二个 CLI 任务读到了同一 Tabbit 环境中的测试页。这只验证该本地环境的会话复用,不证明 Gemma 兼容,也不代表能访问任何外部账号。
社区体验说明了配置差异
Reddit 上,一位 E4B 用户称模型处理“基本”任务“够用”,并说其 llama.cpp Web UI 中的 MCP 调用有效。另一个 E4B 工具调用讨论中的用户则说,自己的设置会在宣布要执行操作后停止。两条报告涉及不同运行时、模板和量化文件,彼此并不一致。它们说明某个技术栈的成功不能替代你自己的验证,不是模型缺陷结论,也不是浏览器基准测试。E4B MCP 使用报告和E4B 工具调用排查讨论可查看原文。
只读标题检查通过后,让 Agent 在独立 Tabbit 任务标签页中工作。你仍可在其他标签页查资料,之后检查它保存的命名草稿。首次任务清单帮助控制范围,Tabbit CLI 完整指南介绍任务标签页,连接现有浏览器说明本机会话边界。若客户端没有工具,参阅浏览器 MCP 已连接但无工具与MCP 和 CLI 的区别。点击异常可看浏览器 Agent 点击故障排查。Claude Code和Codex有各自的配置示例。本地与云端浏览器 Agent 对比可帮助判断部署边界。
何时选择 E4B
只有在本地工具循环通过无副作用测试后,才用 E4B 做短小、受约束的检查。若模型端点和浏览器客户端都由你控制,页面只读,返回的字段可以逐项人工核对,它可以作为一次小范围试用。需要长链路、不确定动作、重要写入或无人复核时,应改用更可靠的工具型模型。
边界很清楚:Gemma 提出调用;客户端和运行时决定是否能解析并执行;Tabbit CLI 连接所选浏览器;网站决定当前会话能否读取页面。保持每一环可见,保存命名草稿,并在采取浏览器写操作前由人复核。
常见问题
Gemma 4 E4B IT 能自己打开我的已登录浏览器吗?
不能。Gemma 会生成文本或结构化工具调用请求,实际工具由 Agent 客户端和运行时执行。支持本地工具的客户端可以调用 Tabbit CLI,在指定 Tabbit Browser 环境的任务标签页中使用网站会话。
Gemma 4 E4B IT 的准确 checkpoint ID 是什么?
Google 的 Hugging Face 模型卡使用 google/gemma-4-E4B-it。量化 GGUF 文件有自己的仓库和文件名,因此还要记录实际运行的量化文件及其来源 checkpoint。
为什么 Gemma 4 E4B IT 说要用工具后就停了?
模型响应、聊天模板、解析器、服务端和 Agent 客户端都会影响工具执行。先检查精确运行时版本、模板、工具调用解析器、返回的 tool_calls 和工具结果循环,再判断是浏览器还是登录问题。
Apache 2.0 是否保证所有服务商都提供 E4B IT?
不能。Apache 2.0 是已发布 checkpoint 的许可信息,不代表某个托管服务商一定提供该模型,也不代表它兼容某个 Agent 客户端。请查看服务商的当前目录和客户端模型选择器。
如何在 Pi 中使用 Tabbit skill?
安装 Tabbit Browser 和本地 Agent skill 后,使用 Pi 文档记录的 /skill:tabbit 命令。其他客户端可能使用 /skills 列表或自己的技能选择器,请按客户端文档操作。
怎样让 Gemma 浏览器任务便于复核?
让 Agent 保存一个命名草稿,附上页面标题、状态、来源 URL 和未解决的差异。在 Tabbit Browser 中检查同一页面,再由你批准后才发送、发布或修改记录。