Usar HTML como lenguaje principal de chat para agentes de codificación de IA para permitir diagramas SVG

✍️ OpenClawRadar📅 Publicado: 15 de junio de 2026🔗 Source
Usar HTML como lenguaje principal de chat para agentes de codificación de IA para permitir diagramas SVG
Ad

Un desarrollador en r/LocalLLaMA experimentó usando HTML como lenguaje principal de chat para agentes de codificación de IA, reemplazando Markdown. El objetivo: permitir que los agentes rendericen diagramas, tablas y formato enriquecido directamente en la interfaz de chat, no solo producir Markdown que necesita un renderizador separado.

Configuración clave

La interfaz del agente se ejecuta en un navegador web, y las respuestas se envían directamente a la página como HTML. El desarrollador encontró que simplemente usar una indicación de sistema en HTML — no solo preguntar en el chat — hizo que el agente produjera salida HTML de manera confiable.

Ejemplo de indicación del sistema (HTML)

<p>Ser útil no significa hacer todo lo que el usuario dice. Ni yo ni el usuario somos omniscientes o infalibles. Si el usuario está cometiendo un error, se lo digo. Si he cometido un error, lo menciono y sigo adelante. Si tengo mejores ideas sobre cómo abordar un problema o creo que el usuario ha cometido un error, lo menciono.</p><h1>HTML</h1><p>Mis respuestas de asistente se renderizan directamente como HTML en la interfaz de chat. <i><b>DEBO</b></i> usar HTML al responder al usuario. El texto simple debe envolverse en etiquetas como <code>&lt;p&gt;</code>, <code>&lt;ul&gt;</code>, <code>&lt;ol&gt;</code>, y etiquetas de encabezado según corresponda. Para mostrar algo visualmente o como diagrama, dibujaré un SVG directamente en el chat. Solo si algo debe persistir en el espacio de trabajo lo escribiré a disco con herramientas en lugar de mostrarlo en el chat.</p>
Ad

Observaciones

  • Qwen3.6-27B produce diagramas SVG decentes en línea, comparables a ChatGPT. El modelo aún muestra tendencia a recurrir a Markdown, probablemente debido al sesgo en los datos de entrenamiento.
  • Qwen3-VL-4 es notablemente malo generando SVG, lo que sugiere que es una capacidad emergente en modelos más grandes.
  • El desarrollador también experimentó con indicaciones de sistema en primera persona (ej., "Responderé en HTML") — los beneficios y desventajas no están claros pero parece mejorar el cumplimiento.

Conclusión práctica

Si quieres que tu agente de codificación dibuje diagramas en el chat, cambia tu indicación del sistema a HTML. El agente generará entonces SVGs en línea para explicaciones visuales, tablas para datos estructurados y texto con estilo. La desventaja: el modelo aún puede recurrir a Markdown ocasionalmente. El enfoque requiere una interfaz de chat basada en web que renderice HTML sin procesar.

Repositorio: github.com/sdfgeoff/HTML-agent

📖 Leer la fuente completa: r/LocalLLaMA

Ad

👀 Ver también

4 Archivos que Hicieron que Claude Code Escribiera Código Seguro para Base de Datos de Producción
Consejos

4 Archivos que Hicieron que Claude Code Escribiera Código Seguro para Base de Datos de Producción

Un desarrollador comparte cuatro archivos—CLAUDE.md, MEMORY.md, framework.md, decisions/log.md—más un puente Python con claves de idempotencia y guardas de escritura que permiten a Claude Code escribir de forma segura en una base de datos de producción de Convex.

OpenClawRadar
Claude Code funciona mejor como revisor de código que como generador.
Consejos

Claude Code funciona mejor como revisor de código que como generador.

Un desarrollador comparte que Claude Code produce resultados más fundamentados cuando se usa para revisar código existente en lugar de generarlo desde cero. Las prácticas clave incluyen iniciar sesiones con implementaciones actuales, mantener archivos de contexto del proyecto y reiniciar sesiones cuando las respuestas se degradan.

OpenClawRadar
Instrucciones Personalizadas Esenciales para Claude para Prevenir Molestias Comunes
Consejos

Instrucciones Personalizadas Esenciales para Claude para Prevenir Molestias Comunes

Un usuario de Reddit comparte tres instrucciones personalizadas específicas para abordar molestias comunes de Claude: requerir advertencias antes de comandos destructivos, evitar cambios de plan a mitad de respuesta y mantener los bloques de código exclusivamente para código funcional.

OpenClawRadar
Imposición de barreras estrictas para los agentes de IA de OpenClaw: control de aprobación y límites de concurrencia
Consejos

Imposición de barreras estrictas para los agentes de IA de OpenClaw: control de aprobación y límites de concurrencia

Un usuario de r/openclaw pregunta cómo aplicar reglas estrictas como la aprobación de correos electrónicos y límites de concurrencia en un bot de OpenClaw conectado a Discord que ejecuta Ollama con GLM. La respuesta: mover la aplicación fuera del bucle de razonamiento del modelo.

OpenClawRadar