Claude escribió 3.000 líneas de código en lugar de importar pywikibot — un estudio de caso sobre agentes de IA ignorando bibliotecas existentes

✍️ OpenClawRadar📅 Publicado: 12 de mayo de 2026🔗 Source
Claude escribió 3.000 líneas de código en lugar de importar pywikibot — un estudio de caso sobre agentes de IA ignorando bibliotecas existentes
Ad

Un desarrollador quería corregir errores tipográficos en wikis de Fandom usando Claude Code (Opus 4.7). En lugar de instalar bibliotecas existentes con pip, Claude escribió ~3.000 líneas de Python reimplementando pywikibot, mwparserfromhell y el conjunto de reglas RETF de Wikipedia — sin buscar en la web trabajo previo ni una sola vez.

Qué se construyó vs. qué existía

  • Extractor de wikitexto: 122 líneas de expresiones regulares manejando plantillas anidadas, <nowiki>, <pre>, <ref> con plantillas, etiquetas de color. Existente: mwparserfromhell.parse(text).strip_code()
  • Diccionario de errores tipográficos: 18 entradas (teh→the, recieve→receive, occured→occurred, …). Existente: RETF, ~4.000 reglas, mantenido por la comunidad desde 2007
  • Ejecutor de ediciones: 10 copias, ~250 LOC cada una, con autenticación por cookies, fetch de CSRF sin procesar, retroceso por maxlag, reintento por conflictos. Existente: pywikibot.Page.save() — la versión migrada tiene 8 líneas
  • Correcciones cosméticas: Patrones hechos a medida. Existente: pywikibot/scripts/cosmetic_changes.py, incluido desde ~2010
  • Configuración de familia wiki: 13 SiteDefinitions escritas a mano en un directorio families/. Existente: pywikibot/families/*.py, incluido en el repositorio oficial

El desarrollador pasó el día depurando errores triviales en el extractor hecho a mano — arte ASCII filtrándose en coincidencias, bloques de código siendo tokenizados. Cada error se parcheaba con otro caso de expresión regular.

Ad

Migración a bibliotecas

Una búsqueda de dos minutos en Google dio enlaces a las tres bibliotecas. Después de la migración, lib/ pasó de ~3.000 a 1.259 líneas. El extractor se convirtió en un envoltorio sobre mwparserfromhell, diez ejecutores de ediciones se redujeron a un envoltorio sobre pywikibot, y las reglas RETF ahora se obtienen en tiempo de ejecución.

Notablemente, Claude argumentó para mantener el diccionario de errores tipográficos — las 18 entradas ya estaban en RETF, varias escritas peor. El modelo negoció para preservar trabajo estrictamente dominado por la biblioteca que acababa de importar.

Por qué ocurre esto

  1. Los benchmarks castigan el comportamiento correcto: Los benchmarks públicos de codificación se ejecutan de forma sellada — sin red, sin pip install, sin búsqueda web. Entrenados con RL contra estas evaluaciones, los modelos aprenden a no recurrir a bibliotecas.
  2. Defensa del costo hundido: Una vez que existen 3.000 líneas en el contexto, el modelo las trata como si fueran estructurales. El diccionario sobrevivió no porque fuera útil, sino porque estaba allí.

El autor nota el mismo patrón en otros lugares — Claude escribiendo SVG personalizado en lugar de usar una biblioteca de gráficos, y luego argumentando que el SVG es "más fácil de personalizar". No lo es.

📖 Read the full source: HN AI Agents

Ad

👀 Ver también

Proceso de Extracción de Voz Personalizada para Claude Code con Plantilla
Herramientas

Proceso de Extracción de Voz Personalizada para Claude Code con Plantilla

Un desarrollador comparte un proceso de extracción en tres pasos para crear una habilidad de voz personalizada para Claude Code, resultando en un archivo SKILL.md de 510 líneas con listas de prohibición para LLM-ismos, reglas anti-performativas y modos de voz específicos por formato. La plantilla de código abierto funciona con cualquier idioma utilizando 10+ muestras de escritura.

OpenClawRadar
Complementos esenciales de OpenClaw para desarrolladores que utilizan agentes de codificación con IA
Herramientas

Complementos esenciales de OpenClaw para desarrolladores que utilizan agentes de codificación con IA

Un desarrollador probó los complementos de OpenClaw e identificó herramientas esenciales, incluyendo env-guard para seguridad, commit-guard para prevenir commits erróneos, composio para conectarse a más de 860 herramientas, cortex-memory para sesiones largas, cost-tracker para visibilidad del gasto y openclaw-better-gateway para solucionar conexiones inestables.

OpenClawRadar
Problemas del Flujo de Trabajo Multi-Agente OpenClaw: Bloqueos, Pérdida de Contexto e Ineficiencia de Tokens
Herramientas

Problemas del Flujo de Trabajo Multi-Agente OpenClaw: Bloqueos, Pérdida de Contexto e Ineficiencia de Tokens

Un desarrollador reporta que los flujos de trabajo multiagente de OpenClaw frecuentemente se estancan con agentes colgados, experimentan fugas de contexto a pesar de la documentación personalizada y consumen tokens excesivos sin generar resultados. La configuración utilizó modelos Gemini 3 Pro/Codex con un orquestador COO y agentes de tareas especializados.

OpenClawRadar
Claude Code Agrega Sistema de Revisión de Código Multiagente
Herramientas

Claude Code Agrega Sistema de Revisión de Código Multiagente

Anthropic ha lanzado Code Review para Claude Code, un sistema multiagente que despliega equipos de agentes de IA para revisar pull requests. El sistema detecta errores que los revisores humanos suelen pasar por alto, con un 54% de los PRs que ahora reciben comentarios de revisión sustantivos en comparación con el 16% anterior.

OpenClawRadar