Convierte a los modelos de lenguaje en asistentes activos capaces de razonar, ejecutar código, buscar información y dibujar gráficos.
El Modo Agente transforma la interacción pasiva de pregunta-respuesta en un bucle autónomo multivuelta (Agentic Loop).
Cuando planteas una tarea compleja, el modelo evalúa qué herramientas necesita, emite una llamada estructurada (Function Calling), ZeroChat ejecuta la herramienta en tu navegador y devuelve el resultado al modelo para que continúe resolviendo el problema hasta completar el objetivo.
maxAgentTurns): En Ajustes puedes definir el máximo de turnos consecutivos del agente, entre 5 y 35 (15 por defecto), para limitar bucles y consumo de tokens.
| Herramienta | Descripción y Capacidades | Entorno de Ejecución |
|---|---|---|
execute_javascript |
Ejecuta JavaScript local para cálculos matemáticos, algoritmos, transformaciones de datos o procesamiento de cadenas, bajo supervisión técnica. | Web Worker local con límites de ejecución |
search_web |
Realiza búsquedas en tiempo real en Internet para obtener información de actualidad o documentación técnica reciente. | SearXNG o DuckDuckGo sin API key |
fetch_web_page |
Descarga el contenido de una URL pública y lo convierte a Markdown limpio eliminando publicidad y scripts innecesarios. | Cliente HTTP con protección anti-SSRF |
download_pdf |
Descarga un documento PDF desde una URL y extrae su texto para que el modelo pueda consultarlo. | Parser PDF en el navegador |
render_chart |
Genera visualizaciones gráficas interactivas nativas en SVG (líneas, barras, dispersión, etc.) insertadas directamente en la conversación. | Motor SVG cliente (charts.js) |
list_documentssearch_knowledge_baseread_knowledge_chunkread_knowledge_image |
Herramientas para inspeccionar, buscar e indexar fragmentos de documentos cargados en la base de conocimiento local (RAG). | Motor Orama & IndexedDB local |
agent_checkpoint permite al agente resumir hallazgos y decidir si continúa investigando o responde.
execute_javascript es una herramienta de apoyo para cálculos, procesamiento de datos y algoritmos. Su uso requiere el conocimiento y la supervisión activa de una persona usuaria técnica, que puede habilitarla o deshabilitarla desde la configuración.
Cuando el agente invoca una herramienta durante una conversación, ZeroChat muestra una Tool Card en el flujo de mensajes que refleja el estado de la operación en tiempo real: