Tabbit博客

如何用 Gemma 4 31B IT 操作已登录的浏览器

先检索公开资料,再按授权查看登录后的网页;将来源链接分别记录,生成待人工复核的简报。

本文目录
  1. 要点
  2. 划清公开资料与授权页面的范围
  3. 分别检查模型、客户端与浏览器
  4. 生成来源清楚的简报
  5. 适用范围
  6. 复核决策点
  7. 官方模型资料

Gemma 4 31B IT 可以通过本地 Agent 配合浏览器工具完成网页调研。先查公开的发布说明,再仅在你有权访问且确实需要时查看登录后的内部页面。Tabbit Browser 与 Tabbit CLI 可让本地任务在已登录的浏览器环境中使用独立标签页;模型本身不会登录网站,也不会自动获得浏览器权限。

检查项核对内容停止条件
模型路由准确权重 ID、版本和许可服务商或运行时未列出该版本
工具调用无副作用函数只执行一次格式错误或重复执行
浏览器目标 Tabbit 实例及登录账号配置错误或拒绝访问
简报每项陈述都有准确来源 URL证据缺失或来源混杂

要点

  • 官方权重 ID 是 google/gemma-4-31B-it。Google 文档介绍了结构化函数调用,但推理服务仍须兼容对应模板与工具解析器。

  • 公开来源优先。只有任务确实需要且账号获准访问时,才读取内部页面。

  • 模型服务、Agent 客户端、Tabbit skill、CLI 启动器和网站登录状态是不同环节,需分别验证。

  • 保持只读,保存带来源链接的具名草稿,人工检查后再分享或采取行动。

划清公开资料与授权页面的范围

先在任务说明中列出可读来源和字段。发布说明、公开帮助文档可以直接查阅;客户后台、内部变更记录或工单只有在账号已获授权时才能加入。若遇到登录页、拒绝访问或权限提升提示,就停止并请页面所有者处理,不要让模型寻找绕过方法。

Google 将 google/gemma-4-31B-it 标为指令微调权重,模型卡列出 Apache 2.0 许可。函数调用文档展示了工具声明;Hugging Face 页面提供 vLLM 和 SGLang 的服务示例。这些资料不能证明你的 Agent 客户端支持该具体版本。还需检查服务端工具解析器,并先用无副作用的函数调用验证。31B 是独立的稠密模型;E2B 与 E4B 是家族中的其他独立版本。

分别检查模型、客户端与浏览器

核对模型 ID、版本、许可、服务商权限、上下文长度及工具调用能力。Google 的 Gemini API 文档展示了 Gemma 4 的模型名和函数声明,但只证明对应 API 路径的行为,不代表其他服务商、地区或客户端也能调用。

接着确认客户端如何发现 Tabbit skill。Pi 使用 /skill:tabbit;部分客户端提供 /skills 选择器或自动加载。不要假设所有客户端都有 /tabbit 命令。再独立运行已安装的 Tabbit CLI 诊断,确认启动器可访问目标浏览器。发现 skill 不代表 CLI 已连接,CLI 正常也不代表目标网站已登录。

安装 Tabbit Browser,在目标配置中由你本人登录。具名本地任务会获得独立任务标签页,你可以继续使用其他标签。远程 Agent 需要另行支持本地交接。更多内容见Tabbit CLI 安装指南、连接本地 Agent。

生成来源清楚的简报

只在确有权限时加入内部页面。给 Agent 明确的字段范围和停止条件,不要收集无关客户信息。

通过已安装的 Tabbit CLI 使用本地 Tabbit 浏览器。
任务名:GEMMA-REL-2026-11-10 来源简报
先读取 [公开发布说明 URL]。只有当我的已登录账号获准访问时,才打开 [授权内部页面 URL],读取可见的发布 ID 和状态。
保存为“Gemma 发布来源简报 - 待复核”。用表格列出来源类型、发布 ID、状态或发现、页面显示日期、准确 URL。区分公开声明与内部观察。缺失字段写“页面未显示”。不要推断日期、复制个人信息、编辑、回复、提交或更改设置。若需要登录或额外权限就停止。
最后列出人工分享前需核验的三项。

如果两个页面的状态不一致,分别保留原值和链接,不能揉成一个结论。检查每个事实句的链接是否能支持该句。该任务应保持只读并留下具名草稿。首次任务边界可参考首次任务检查清单和选择 CLI 或 MCP。

适用范围

如果服务栈支持准确的 31B 权重且硬件资源足够,可用它处理需要读取公开与少量授权来源的调研。模型只提出工具调用,服务端决定是否执行。Tabbit CLI 负责本地浏览器交接,不是模型自带的能力。若客户端无法连接本机 Tabbit,可先让 Agent 生成检查清单,再通过受支持的本地流程执行。

一位 Reddit 用户提到自己无法让 Gemma 4 的内部工具按预期工作,并询问结构化调用格式;另一位使用 26B 的用户说工具名会变成 notify:notify。这只是个人报告,不代表全部设置都会失败,但说明应验证具体模板和解析器。见工具使用讨论和26B 工具名报告。

准备分享前,复核发布 ID、日期、字段定义和每个 URL。对比工具选择见复用已登录会话;登录会话见浏览器配置与任务标签页;本地网页检查见本地网页检查;权限边界见权限边界;Codex 客户端可参考Codex CLI 配置。

vLLM 将 31B 稠密模型的 BF16 配置基线列为一张 80 GB NVIDIA GPU。这是文档中的配置参考,不代表所有量化版本或托管服务都相同。

复核决策点

决策规则
内部页面仅在获准且确有需要时读取,否则排除。
内容不一致保留两边的值和 URL,由负责人处理。

官方模型资料

官方来源:31B IT 模型卡、函数调用指南、Gemma Gemini API 文档和部署指南。

vLLM 当前的 Gemma 4 配置指南展示 gemma4 工具解析器、--enable-auto-tool-choice 和 Gemma 4 聊天模板。这是可验证的服务路径,不证明你的 Agent 客户端也使用了它。vLLM 还记录了Gemma 4 解析回退,包括非标准调用格式和响应标记差异,因此要用无副作用函数核对实际输出。

vllm serve google/gemma-4-31B-it \
  --host 127.0.0.1 \
  --max-model-len 8192 \
  --enable-auto-tool-choice \
  --tool-call-parser gemma4 \
  --reasoning-parser gemma4 \
  --chat-template examples/tool_chat_template_gemma4.jinja

vLLM 的 Gemma 4 模板

常见问题

Gemma 4 31B IT 支持浏览器工具调用吗?

Google 文档介绍了 Gemma 4 的结构化函数调用。实际服务端、解析器、客户端和浏览器运行器仍需支持准确的权重版本及调用格式。

它能读取登录后页面吗?

只有在本地浏览器工具连接到你有权使用的会话时才可以。模型不会代替你登录,也不会绕过权限。

可以用任意托管服务商吗?

不可以。请确认实际服务商当前支持的准确模型 ID、访问权限、地区、上下文长度和工具调用能力。

怎样连接 Tabbit CLI?

按 Agent 客户端文档发现 Tabbit skill,然后单独检查已安装的 CLI 启动器和目标浏览器环境。

Agent 会修改内部页面吗?

本文流程保持只读。先复核具名草稿,之后如需写入,由你另行决定并操作。

下一步

让 Tabbit 与你并肩工作。

跨标签页调研、自动化重复的浏览器工作,让每一处上下文都触手可及。