TabbitBlog

Cómo usar Gemma 4 E4B IT con un navegador con sesión iniciada

Comprueba el checkpoint, el parser del runtime, las herramientas del cliente y la sesión del navegador antes de revisar una página privada con Gemma 4 E4B IT.

En este artículo
  1. Puntos clave
  2. Diagnostica una capa cada vez
  3. Verifica el checkpoint y el servidor
  4. Separa la disponibilidad del modelo, el cliente y el navegador
  5. Diagnostica la vista autenticada en modo de solo lectura
  6. Qué enseñan los informes de la comunidad
  7. Cuándo tiene sentido E4B

Gemma 4 E4B IT puede solicitar una llamada a una herramienta de navegador, pero no abre por sí solo una página con sesión iniciada. Para comprobar el título, el estado y el acceso a una página de vista previa, sirve el checkpoint exacto google/gemma-4-E4B-it en un runtime que exponga las llamadas al cliente agente local y deja que ese cliente invoque Tabbit CLI. Tabbit Browser aporta la sesión de la página; el modelo, el cliente, el parser, la CLI y el acceso al sitio son piezas distintas que debes verificar. Google publica Gemma 4 con licencia Apache 2.0 y su guía de llamadas indica que la aplicación debe analizarlas, validarlas y ejecutarlas. Consulta la ficha de modelo de Google y la guía de llamadas a funciones.

La primera pregunta de diagnóstico no es «¿por qué Gemma no ve mi navegador?». Averigua qué enlace falló. El modelo puede emitir una llamada que el servidor convierte en texto normal. El cliente puede recibir una llamada válida sin tener la skill de Tabbit. La CLI puede llegar al navegador mientras el sitio sigue desconectado o está abierto con otro perfil. Comprueba las capas antes de reescribir el prompt. La plantilla de prompts para agentes de navegador ayuda a fijar el alcance y el resultado esperado.

Puntos clave

  • El ID exacto del checkpoint de Google es google/gemma-4-E4B-it; registra también el repositorio y archivo de cada versión cuantizada.

  • Gemma emite una solicitud de herramienta. El runtime la analiza, el agente ejecuta la herramienta autorizada y el resultado vuelve al modelo.

  • Que un ID aparezca en un catálogo no demuestra que un servidor, parser y cliente concretos completen el ciclo.

  • Tabbit CLI conecta el agente local con el navegador; el perfil elegido de Tabbit Browser debe tener sesión iniciada en el sitio.

  • Empieza con una tarea de solo lectura, guarda un resultado con nombre y detente para una revisión humana visible.

Diagnostica una capa cada vez

Prueba primero con una página pública y una herramienta sin efectos externos. Después pasa a la vista de previsualización autenticada. Mantén el mismo prompt y la misma lista de herramientas mientras compruebas cada capa.

SíntomaQué comprobarEvidencia que guardar
El servidor no carga el modeloCatálogo actual del proveedor o ID cargado por el servidor localID del repositorio, archivo cuantizado, versión del runtime y respuesta del servidor
El modelo describe una acción, pero no se ejecuta ninguna herramientaRespuesta original, plantilla, parser y campo de llamadas del cliente¿Hubo una llamada estructurada o solo texto?
El cliente no encuentra la skill del navegadorLista de skills y reinicio tras la instalaciónCliente y versión; si /tabbit o el selector muestra la skill
La CLI abre una página que pide iniciar sesiónPerfil seleccionado y sesión visible del sitioURL, título, estado y si hace falta iniciar sesión manualmente
Se revisa la vista previa equivocadaEtiqueta del entorno y URL canónica solicitadaEntorno, dominio e ID del registro esperados y observados

Verifica el checkpoint y el servidor

La ficha de Google y el repositorio de Hugging Face identifican el checkpoint instruct como google/gemma-4-E4B-it. La ficha indica 4,5 mil millones de parámetros efectivos, 8 mil millones contando los embeddings y una ventana de 128K. E2B es otro checkpoint, no un alias. La familia publicada por Google usa Apache 2.0, pero un archivo cuantizado de terceros puede tener sus propios archivos y metadatos. Anota el checkpoint base, el repositorio de cuantización, el nombre del archivo y su aviso de licencia. Consulta las fichas de E4B y E2B, además del anuncio de Google.

El servidor también influye. La guía de Google incluye E2B y E4B entre los IDs de ejemplo, pero la aplicación debe extraer la llamada, validar la función y los argumentos, ejecutarla y devolver la respuesta de la herramienta. La receta de Gemma 4 para vLLM documenta el ID de E4B y, por separado, la configuración del parser y la plantilla de Gemma 4. Tómala como punto de partida sujeto a versión. Fija la versión que usarás y consulta su receta actual. Que el parser funcione con otra familia o con un checkpoint anterior no lo demuestra para este caso.

Antes de abrir el navegador, prueba una herramienta sin efectos externos, por ejemplo, devolver una cadena fija. En el registro del cliente comprueba las cuatro etapas: llamada del modelo, nombre y argumentos analizados, ejecución y respuesta devuelta al modelo. Si Gemma solo dice «voy a comprobarlo», la herramienta no se ejecutó. Si el cliente recibió una llamada estructurada pero el runtime la rechazó, corrige primero el servidor.

Separa la disponibilidad del modelo, el cliente y el navegador

CapaQué debe estar disponibleCómo comprobarlo
ModeloCheckpoint E4B IT exacto o derivado cuantizado identificadoCatálogo actual del proveedor o lista del servidor local
RuntimePlantilla de Gemma 4 y parser de llamadas compatibleDocumentación de la versión y respuesta original de llamada
Cliente agenteRuta del modelo y permiso para ejecutar herramientas localesSolicitud inocua y resultado devuelto al modelo
NavegadorTabbit Browser, Tabbit CLI y perfil autenticadoLeer el título con CLI y compararlo con la pestaña visible
SitioCuenta, espacio de trabajo y entorno correctosComprobar URL y etiqueta de cuenta/entorno

Pi es una opción local: su documentación permite configurar endpoints de modelo compatibles en models.json y su comando de skills es /skill:tabbit. Es una ruta de configuración, no una prueba de que todas las combinaciones de Pi, servidor y checkpoint E4B funcionen. Comprueba que el endpoint sirva E4B y devuelva llamadas compatibles con el cliente. En otros clientes busca /skills o su selector equivalente. Consulta la documentación de proveedores de Pi, la referencia de modelos y las skills de Pi.

Instala Tabbit Browser y la skill local de Tabbit CLI. En Pi escribe /skill:tabbit; si tu cliente usa /skills, abre esa lista y elige Tabbit. Inicia sesión tú en la vista previa desde el perfil de Tabbit. Que el cliente descubra la skill, que la CLI llegue al navegador en ejecución y que el sitio siga autenticado son comprobaciones distintas. Sigue el inicio rápido de Tabbit CLI para instalar y validar la conexión.

Diagnostica la vista autenticada en modo de solo lectura

Pide una tarea breve. Proporciona al agente la URL y el entorno esperados; solicita únicamente título, estado, etiqueta de cuenta/espacio si aparece y URL de origen. No le pidas publicar, aprobar ni modificar la vista.

Nombre de la tarea: diagnose-preview-access
Abre la vista solicitada en el perfil de Tabbit Browser con sesión iniciada en el sitio de pruebas.
No edites, envíes, apruebes ni publiques nada.
Devuelve un registro breve con:
- entorno y URL solicitados
- URL final y título observados
- estado y etiqueta visible de cuenta/espacio, si existe
- si la página tiene sesión, deniega el acceso o sigue cargando
- enlace de origen para cada observación
- discrepancias que deba revisar una persona
Guarda el resultado como «Revisión de vista de Gemma E4B — borrador» y detente.

Es un prompt ilustrativo, no una prueba de Gemma E4B con Tabbit. La persona revisora debe comparar el título, el estado y el entorno visibles. El equipo del proyecto verificó la reutilización de sesión con un fixture local: sin sesión, la página devolvió 401; tras añadir una cookie de prueba de corta duración, una segunda tarea CLI leyó la página del mismo entorno Tabbit. Esto solo verifica la sesión en ese fixture; no prueba compatibilidad con Gemma ni acceso a una cuenta externa.

Qué enseñan los informes de la comunidad

En Reddit, una persona con E4B dijo que le parecía «adequate» para tareas «basic» y que las llamadas MCP funcionaban en su interfaz web de llama.cpp. En otra conversación sobre E4B, alguien dijo que su configuración se detenía justo después de anunciar una acción. Usaban runtimes, plantillas y cuantizaciones distintos. Son relatos personales que justifican comprobar cada stack, no un veredicto del modelo ni una prueba de navegador. Lee el informe positivo sobre E4B y MCP y el hilo de problemas con llamadas de E4B.

Cuando funcione la lectura del título, deja al agente en una pestaña de tarea aparte. Puedes seguir usando otras pestañas y luego revisar el borrador. La lista para la primera tarea mantiene el alcance acotado; la guía de Tabbit CLI explica las pestañas de tarea, y conectar un agente al navegador existente explica la sesión local. Si el cliente no ve herramientas, consulta MCP conectado sin herramientas y MCP frente a CLI. Para fallos de clic, usa la guía de diagnóstico de clics. Hay ejemplos para Claude Code y Codex. Compara también agentes de navegador locales y en la nube.

Cuándo tiene sentido E4B

Usa E4B para una comprobación corta y acotada solo después de que el ciclo local de herramientas supere una prueba sin efectos externos. Puede ser razonable si controlas el endpoint y el cliente, la página es de solo lectura y alguien puede revisar cada dato devuelto. Para cadenas largas de acciones inciertas, cambios importantes o decisiones sin revisión, elige un modelo de agente más fiable.

El límite es claro: Gemma propone la llamada; el cliente y el runtime deciden si pueden analizarla y ejecutarla; Tabbit CLI llega al navegador elegido; el sitio decide si la sesión puede leer la página. Mantén visibles esas etapas, guarda un borrador con nombre y revísalo antes de cualquier cambio.

Preguntas frecuentes

¿Gemma 4 E4B IT puede abrir por sí solo mi navegador con sesión iniciada?

No. Gemma genera texto o solicitudes estructuradas de herramientas; el cliente agente y su runtime ejecutan las herramientas. Un cliente local compatible puede llamar a Tabbit CLI y usar la sesión del perfil elegido en una pestaña de tarea de Tabbit Browser.

¿Cuál es el ID exacto del checkpoint Gemma 4 E4B IT?

La ficha de Google en Hugging Face usa google/gemma-4-E4B-it. Los archivos GGUF cuantizados tienen su propio repositorio y nombre, así que anota también el archivo que realmente sirves y su checkpoint de origen.

¿Por qué Gemma 4 E4B IT anuncia una herramienta y luego se detiene?

La respuesta del modelo, la plantilla de chat, el parser, el servidor y el cliente agente pueden afectar la ejecución. Comprueba la versión exacta, la plantilla, el parser de llamadas, el campo tool_calls y el ciclo de resultados antes de culpar al navegador o al inicio de sesión.

¿Apache 2.0 garantiza que todos los proveedores ofrezcan E4B IT?

No. Apache 2.0 es la licencia indicada para el checkpoint publicado, pero no garantiza que un servicio alojado lo ofrezca ni que funcione con cualquier cliente agente. Revisa el catálogo actual del proveedor y el selector de modelos del cliente.

¿Cómo uso la skill de Tabbit en Pi?

Instala Tabbit Browser y su skill de agente local; después usa el comando documentado por Pi, /skill:tabbit. Otros clientes pueden mostrar skills en /skills o en otro selector. Consulta el método propio del cliente.

¿Cómo dejo una tarea de navegador con Gemma lista para revisar?

Pide al agente un borrador con nombre, título de página, estado, URL de origen y cualquier discrepancia pendiente. Comprueba la página en Tabbit Browser y aprueba el borrador tú antes de enviarlo, publicarlo o cambiar un registro.

Da el siguiente paso

Deja que Tabbit trabaje junto a ti.

Investiga entre pestañas, automatiza el trabajo repetitivo del navegador y mantén todo el contexto al alcance.