PTENES
MÓDULO 3.1 · Ruta 3 · Modelo, costo y orquestación

🎚️ Modelo por tarea

Todo subagente se ejecuta alguno modelo. Elegir mal cuesta caro en ambos sentidos: un Opus para recorrer un archivo es dinero desperdiciado; un Haiku para decidir la arquitectura es dinero desperdiciado. Asignar la tarea al tier adecuado es la primera palanca de ahorro de la Trilha 3.

6
Temas
~28
Minutos
Medio
Nivel
Decisión
Tipo

Piensa en una taller mecánico. Para cambiar una llanta no llamas al ingeniero jefe: mandas al ayudante, es rápido y económico. Para reconstruir el motor, ahí sí entra el maestro. Los modelos de IA funcionan igual: existe un tier bajo (rápido, barato, excelente para trabajo pesado), un tier medio (el operario competente que construye y revisa) y un tier alto (el maestro al que solo recurres cuando el problema exige un razonamiento de verdad). En Claude Code estos tres son Haiku, Sonnet e Opus — y cada subagente puede ejecutar el suyo.

costo ↑ · razonamiento ↑ · latencia ↑ → Haiku escanear · buscar · resumir $ · rápido Sonnet construir · revisar $$ · equilibrado Opus razonamiento · seguridad · arquitectura $$$ · profundo

↑ La escalera de tiers: cada peldaño hacia arriba aporta más razonamiento, pero cuesta más y aumenta la latencia. Sube solo hasta donde lo exija la tarea.

Contenido detallado

1

⚡ Haiku — el trabajador de tareas rutinarias

Haiku es el nivel barato y rápido. Destaca en el trabajo mecánico de alto volumen: escanear una carpeta entera, buscar una cadena en cientos de archivos, resumir un registro enorme, leer documentación y devuelve los 5 puntos que importan. Tareas en las que la respuesta es «encuentra e informa», no «piensa a fondo».

🔎 El punto ideal de Haiku

Cuando el subagente va a generar una límite de lectura que nunca vas a releer — solo importa la conclusión — quieres el tier más barato que haga el trabajo. Pagar caro por esto es tirar dinero en un trabajo que no requiere inteligencia:

  • •Escanear — buscar un patrón en archivos/directorios.
  • •Buscar — localizar dónde aparece algo en un repositorio grande.
  • •Resumir — resumir un log, un PDF, una transcripción.
  • •Leer docs — traer los datos de una página, sin pegar la página.
Qué es:

El tier de menor costo y menor latencia. Piensa de forma superficial, pero ejecuta rápido y a gran escala — ideal para el trabajo de "búsqueda" que alimenta el resto.

Por qué aprender:

La mayor parte de lo que hace un subagente es lectura en bruto descartable. Ejecutarlo con Haiku reduce el costo sin afectar la calidad del resultado final.

Conceptos clave:

Barato · rápido · alto volumen · «encuentra e informa» · trabajo mecánico descartable.

🔦
Escanear
carpetas
🔍
Buscar
cadenas
🗜️
Resumir
logs
📚
Leer docs
hechos
2

🔧 Sonnet: el operario competente

Sonnet es el nivel medio — el caballo de batalla del día a día. Él construye (escribe código, crea archivos, implementa un paso de un plan) y revisa (lee un diff y señala errores). Es lo bastante inteligente para la mayoría de las tareas reales y aun así mucho más barato que el tier alto. Cuando tienes dudas, Sonnet suele ser la opción segura por defecto.

1

Recibe una tarea concreta

Crear o revisar algo bien definido.

"Implementa la validación de correo electrónico en este formulario" o "revisa este diff y señala errores y pruebas faltantes".

2

Ejecuta con competencia

Buen razonamiento, costo razonable.

Entiende la intención, escribe código correcto y sigue el estándar del proyecto. Para eso no necesita el razonamiento de frontera de Opus.

3

Entrega al ritmo adecuado

Equilibrio entre calidad y precio.

El resultado es sólido sin inflar la cuenta. Por eso Sonnet es el nivel «estándar» de quienes construyen y revisan durante todo el día.

📊 La opción sensata por defecto

Si no puedes justificar por qué la tarea necesita Opus, casi siempre puedes resolverla con Sonnet. Y si solo se trata de "buscar e informar", baja a Haiku. El ejercicio mental es siempre: ¿Qué tan a fondo debe pensar esta tarea?

Qué es: el nivel intermedio: inteligente para construir y revisar, con un costo controlado.
Por qué aprender: es la opción predeterminada que cubre la mayoría de las tareas; saberlo evita el reflejo de «todo en Opus».
Conceptos clave: construir · revisar · opción segura por defecto · equilibrio entre calidad y costo.
3

🧠 Opus — el maestro al que solo llamas cuando lo necesitas

Opus es el nivel caro y más lento, reservado para lo que realmente requiere razonamiento profundo: decisiones de arquitectura, análisis de seguridad, planificación delicada, depuración de un problema que nadie entiende. Aquí el costo extra vale la pena: un error de arquitectura cuesta mucho más que unos cuantos tokens adicionales.

🏛️

Arquitectura

Decisiones de largo alcance

"¿Cómo estructurar este módulo?" — una decisión que pesará durante meses.

🔐

Seguridad

Dónde un error cuesta caro

Encontrar una falla de inyección o una filtración exige pensar como atacante.

🧩

Razonamiento difícil

Problema enredado

Un bug que atraviesa cinco archivos y no tiene una causa obvia.

🗺️

Planificación

Plan que otros siguen

Dividir un trabajo grande en pasos que ejecutarán varios subagentes.

⚖️

Ventajas y desventajas

Sopesar las opciones a fondo

Comparar dos enfoques y justificar la elección con matices.

💎

El costo se compensa

En tareas poco frecuentes y de alto riesgo, el tier caro es la inversión más barata que existe.

💡 Opus es la excepción, no el valor predeterminado

El instinto de quien empieza es "usa el mejor modelo para todo". Es un error. Opus debe ser la minoría de tus subagentes; solo aquellos en los que equivocarse al decidir tiene un costo alto. Para el resto, Haiku y Sonnet entregan el mismo resultado por una fracción del precio.

Qué es: el nivel de razonamiento máximo, más caro y lento, para decisiones de alto riesgo.
Por qué aprender: saber cuándo vale la pena usar Opus (y cuándo no) es lo que distingue a quien ahorra de quien desperdicia.
Conceptos clave: arquitectura · seguridad · razonamiento profundo · excepción justificada.
4

📐 Los tres ejes: razonamiento × costo × latencia

Subir de tier no es solo «ser más inteligente». Son tres diales que se mueven juntos: más razonamiento viene con más costo y más latencia (tarda más en responder). Elegir un modelo es decidir de cuánto de cada uno la tarea precisa — y dejar de pagar por lo que no usa.

✓ Tiene sentido subir de tier cuando…

  • ✓La tarea requiere un razonamiento en el que el tier inferior se equivoca
  • ✓El error es costoso (arquitectura, seguridad)
  • ✓La decisión es válida por mucho tiempo
  • ✓Puedes justificar el costo adicional

✗ Subir de tier es un desperdicio cuando…

  • ✗Es solo escanear, buscar o resumir
  • ✗La salida es descartable (nadie la vuelve a leer)
  • ✗Ejecutas esto cientos de veces
  • ✗La latencia importa (quieres rapidez)

⏱️ La latencia también cuenta

En un fan-out con 30 subagentes de búsqueda, un modelo lento multiplica la espera por 30. Haiku no solo es más barato: es más rápido, y eso cambia la sensación de usar el sistema. Un nivel alto para una tarea trivial te hace esperar en vano.

Qué es: la compensación entre tres ejes que todo nivel conlleva: razonamiento, costo y latencia aumentan juntos.
Por qué aprender: elegir un modelo es dosificar estos tres; solo aciertas si ves los tres al mismo tiempo.
Conceptos clave: razonamiento · costo · latencia · "paga solo por lo que usa la tarea".
5

🪤 La trampa: el subagente empieza en blanco

Este es el detalle que atrapa a mucha gente. El subagente no hereda tu conversación — él empieza desde cero, con la ventana vacía. Antes de producir cualquier cosa, necesita reunir el contexto por sí solo: leer los archivos y entender el terreno. Eso cambia el cálculo: parte de su trabajo consiste solo en «ubicarse», y ese trabajo de lectura es justo lo que un nivel barato hace bien.

qué ve el subagente al nacer ventana en blanco
# o maestro já conversou com você por 1h.
# o subagente NÃO sabe nada disso. ele nasce assim:

contexto: (vazio)
tarefa:   "ache onde o login quebra nos 40 arquivos de /auth"

# 1º ele GASTA tokens só pra se situar:
#   - lista a pasta /auth
#   - abre os 40 arquivos
#   - mapeia o fluxo de login
# SÓ DEPOIS ele começa a raciocinar sobre o bug.

# lição: essa fase de "reunir contexto" é leitura bruta
# → é trabalho de Haiku, não de Opus.

⚠️ Por qué esto es una trampa de costos

Si le das toda la tarea a Opus, estás pagando el tier más caro por una fase que es solo lectura (listar carpeta, abrir archivo). Muchas veces lo ideal es separar: uno Haiku reúne y resume el contexto, y solo el razonamiento final — si es difícil, sube de nivel. No pagues Opus para abrir archivos.

Qué es: el subagente nace sin contexto y gasta esfuerzo solo para ubicarse antes de pensar.
Por qué aprender: cambia la elección del modelo: la fase de «reunir contexto» es una lectura barata, no un razonamiento costoso.
Conceptos clave: ventana en blanco · reunir contexto · leer ≠ razonar · separar las fases.
6

⚖️ Las tareas grandes valen la pena; las de 30s son un desperdicio

Hay un costo fijo al lanzar un subagente: nace en blanco, reúne contexto y después trabaja. Para una tarea grande, ese costo se diluye: vale la pena. Para una microtarea de 30 segundos, la sobrecarga de "ubicarse" supera el trabajo en sí: es un desperdicio. Y para el caso común, existe el atajo honesto: heredar el modelo del padre.

✓ Vale la pena el subagente (tarea grande)

  • ✓Leer y cruzar decenas de archivos
  • ✓Investigación exhaustiva que genera una pared de texto
  • ✓Trabajo que se ejecuta en paralelo (fan-out)
  • ✓El costo de orientarse se diluye en el tamaño

✗ Desperdicio (tarea de 30 segundos)

  • ✗Cambiar una línea que ya tienes enfrente
  • ✗Responder algo que el maestro ya sabe
  • ✗Tarea en la que «reunir contexto» > el trabajo
  • ✗Edición rápida en medio de la conversación

🧬 inherit-from-parent — el valor predeterminado honesto

Si no declaras model en el subagente, suele heredar el modelo del padre (el maestro). Es el comportamiento predeterminado y casi siempre razonable: solo fijas un modelo cuando tienes un motivo claro para desviarse del padre.

  • →Heredar — dejar sin model: el subagente se ejecuta con el modelo del director. Es la opción segura por defecto.
  • →Forzar hacia abajo — model: haiku en un agente de búsqueda, incluso con un maestro en Opus: ahorro.
  • →Forzar hacia arriba — model: opus en un revisor de seguridad, incluso con un maestro en Sonnet: calidad donde más importa.
Qué es: el subagente tiene un costo fijo de arranque; heredar el modelo del padre es el valor predeterminado cuando no quieres elegir.
Por qué aprender: evita lanzar un subagente para una microtarea y enseña cuándo vale la pena fijar el modelo.
Conceptos clave: costo fijo de inicio · tarea grande × 30s · inherit-from-parent · forzar hacia arriba/abajo.
📊

La tabla de decisión: Modelo × Razonamiento × Costo × Cuándo usarlo

Esta es la tabla canónica del curso para elegir un modelo. Lee de izquierda a derecha: cada nivel tiene un grado de razonamiento, un costo relativo, una latencia y un conjunto de tareas para las que es la opción adecuada. Consérvala; volverá en la Ruta 4 cuando comparemos modelos de otros proveedores.

Modelo Razonamiento Costo Latencia Cuándo usar
Haiku
el ayudante
Superficial
busca e informa
$
el más barato
Baja
el más rápido
Escanear, buscar, resumir, leer documentación, hacer barridos, reunir contexto sin procesar.
Sonnet
el trabajador
Bueno
construye y revisa
$$
medio
Media
equilibrada
Crear código, implementar pasos, revisar diffs. Default cuando tengas dudas.
Opus
el maestro
Profundo
piensa a fondo
$$$
el más caro
Alta
el más lento
Arquitectura, seguridad, planificación, depuración compleja. Excepción justificada.
inherit
hereda del padre
= del maestro
qué usa el padre
= del maestro = del maestro Cuándo no hay motivo para desviarse. Omite el campo model y listo.

💡 Cómo leer la tabla en la práctica

Empieza desde abajo: ¿la tarea es «buscar e informar»? Haiku. ¿No? ¿Ella "construye o revisa"? Sonnet. Solo sube a Opus si puedes decir en voz alta por qué el razonamiento debe ser lo mejor posible. ¿No sabes justificarlo? No lo subas.

📄

Ejemplo real: tres agentes, tres modelos

La elección del modelo está en el campo model del frontmatter. Mira tres subagentes de un mismo proyecto, cada uno en el nivel justificado para tu tarea — y lee el comentario que lo explica por qué cada uno está donde está.

.claude/agents/ (tres archivos) Markdown + YAML
# ── 1) file-scout.md ── varre o repo atrás de um padrão
---
name: file-scout
description: Varre o repositório atrás de onde um símbolo
  ou string aparece e devolve só os caminhos + linhas.
tools: Read, Grep, Glob       # só leitura
model: haiku                  # ← é "ache e relate": tier barato basta
---
You are a fast code scout. Liste apenas os arquivos e linhas
onde o alvo aparece. Não explique, não opine. Só o mapa.


# ── 2) feature-builder.md ── implementa um passo do plano
---
name: feature-builder
description: Implementa um passo bem-definido de um plano
  (uma função, uma validação, um endpoint) e roda os testes.
tools: Read, Edit, Write, Bash
model: sonnet                 # ← constrói código: o operário competente
---
You are a focused implementer. Implemente exatamente o passo
pedido, siga o padrão do projeto e rode os testes ao final.


# ── 3) security-reviewer.md ── caça falha de segurança
---
name: security-reviewer
description: Revisa o diff em busca de falhas de segurança
  (injeção, vazamento, authz). Use após mexer em auth/pagamentos.
tools: Read, Grep, Glob       # read-only: revisor não edita
model: opus                   # ← raciocínio de segurança: o erro é caro
---
You are a senior security reviewer. Pense como atacante.
Aponte cada risco com arquivo:linha e a gravidade. Não conserte.
file-scout
model: haiku

Solo localiza y enumera. Cero razonamiento profundo → el tier más barato y rápido es el adecuado.

feature-builder
model: sonnet

Escribe código correcto siguiendo un plan. Trabajo de construcción real → el nivel medio predeterminado.

security-reviewer
model: opus

Encontrar un fallo requiere pensar a fondo, y equivocarse cuesta caro → aquí se justifica el nivel alto.

⌨️

Prompts listos (copia y pega)

Tres prompts para indicarle al maestro adaptar el modelo a la tarea. Fíjate en el patrón: dices el tier e a razón — y deja el trabajo barato en Haiku, el costoso en Opus.

Prompt 1 — barato para escanear, caro para decidir divide las fases
Use um subagente em Haiku pra escanear /auth e me
trazer só os trechos que tocam o login. Depois,
com esse resumo, use Opus só pra decidir onde está
o bug. Não rode o Opus na varredura.
Prompt 2 — fijar el modelo de un agente define el campo model
Crie um subagente "doc-summarizer" read-only com
model: haiku — a tarefa é só ler docs e resumir,
então quero o tier mais barato e rápido.
Prompt 3 — subir el nivel donde más se necesita justifica el Opus
Esse é um revisor de segurança: coloque model: opus.
O erro aqui é caro, então quero o raciocínio máximo,
mesmo custando mais. Mantenha o agente read-only.
🖥️

Pantalla simulada: el modelo de cada subagente

Así es como aparece la elección en la terminal. El maestro lanzó tres subagentes y la línea de estado muestra, para cada uno, qué modelo está en ejecución. Observa el diseño: la flota de exploración en Haiku, el builder en Sonnet, y solo el revisor de seguridad en Opus — jefe costoso, trabajadores baratos.

claude code · auth-refactor · 3 subagentes ⏱ 00:31
● file-scoutHaiku
38k tok
● doc-summarizerHaiku
52k tok
● feature-builderSonnet
119k tok
● security-reviewerOpus
88k tok
2× Haiku + 1× Sonnet + 1× Opus · solo el trabajo que requiere pensar a fondo justifica el nivel más caro
maestro · Opus
tu contexto
14%

↑ Recreación ilustrativa del terminal (no es una captura de pantalla real). La línea de estado revela el modelo de cada subagente, y la flota económica carga con la mayor parte del trabajo.

🎯

Ejercicio: asigna el modelo a 6 tareas

Para cada una de las 6 tareas abajo, elige el tier — Haiku, Sonnet o Opus — y escribe una frase justificando. Usa la tabla de decisión como guía.

Las 6 tareas

  1. Buscar en cuáles de los 300 archivos del proyecto está la función parseToken se invoca.
  2. Decidir cómo reorganizar la arquitectura de carpetas de un monorepo que creció demasiado.
  3. Implementar la máscara de teléfono en un campo de formulario, siguiendo el patrón del proyecto.
  4. Resumir un registro de compilación de 4.000 líneas en los 5 errores importantes.
  5. Auditar un endpoint de pago en busca de fallas de autorización.
  6. Revisar un diff de 60 líneas que agrega un botón y ajusta un CSS.

✅ Criterio de verificación — respuestas comentadas

Compara tu respuesta con esta clave. Acertar el tier importa, pero acertar con la razón importa más: es la que vas a reutilizar en tareas nuevas.

  • 1.Haiku — es puro «busca e informa», alto volumen, cero razonamiento profundo.
  • 2.Opus — arquitectura: decisión de largo alcance, costosa si te equivocas.
  • 3.Sonnet — construir código bien definido siguiendo un patrón: el operario.
  • 4.Haiku — resumir un log es una compresión de lectura, descartable y rápida.
  • 5.Opus — seguridad de pagos: pensar como atacante, un error muy costoso.
  • 6.Sonnet — revisar un diff trivial: trabajo de revisión estándar, sin alto riesgo.

Puntuación de tiers: Haiku ×2 · Sonnet ×2 · Opus ×2. Si pusiste todo en Opus, vuelve a leer el tema 3: Opus es la minoría.

Ejemplo resuelto

Tarea: "buscar dónde parseToken se invoca en los 300 archivos». Nivel: Haiku. Razón: es un barrido de «encuentra e informa»: gran volumen, lectura descartable y ninguna decisión difícil; pagar Sonnet u Opus aquí sería tirar el dinero.

✅ Resumen del módulo

✓
Haiku — barato y rápido; escanear, buscar, resumir, leer documentación. El trabajo manual descartable.
✓
Sonnet — intermedio; construir y revisar. La opción predeterminada sensata cuando tienes dudas.
✓
Opus — costoso y profundo; arquitectura, seguridad, razonamiento difícil. Excepción justificada, no predeterminada.
✓
Tres ejes — el razonamiento, el costo y la latencia aumentan juntos; paga solo por lo que requiere la tarea.
✓
Empieza en blanco — el subagente reúne el contexto por su cuenta; esta fase consiste en una lectura barata, no en razonamiento costoso.
✓
Grande × 30s + inherit — el subagente sirve para tareas grandes, pero es un desperdicio para microtareas; si no hay motivo, hereda el modelo del padre.

Próximo módulo:

3.2 — El ahorro real. Un jefe inteligente + una flota de Haiku, CLAUDE_CODE_SUBAGENT_MODEL, maxTurns y por qué usar varios agentes cuesta ~15× — y cuándo vale la pena.