M1 · Claude Platform & Solution Design — Resumen de estudio

Curso 1 de 5 · Claude Certified Architect – Professional · ~238 min · 34 pantallas, 12 secciones, 11 checkpoints

Términos técnicos en inglés (así aparecen en el examen).

Idea central

Antes de construir, un Architect toma 4 decisiones en orden:

  1. ¿Qué parte del trabajo es de Claude? (vs. sistemas existentes vs. humanos)
  2. ¿Qué forma tiene el trabajo? (augmented call, workflow o agent)
  3. ¿Qué reference architecture adopto?
  4. ¿Dónde interactúa la solución con Claude? (entry point, modelo, context strategy)

Desordenarlas es el camino más seguro a un pivot caro.


1. Las 4 propiedades de Claude (se diseña alrededor de ellas, no son defectos)

PropiedadCapacidadLimitaciónMitigación
Next-token predictionResumir, reformatear, explicar patrones comunesPrecisión en detalles: nombres, fechas, citas, estadísticasCitations, señalar incertidumbre, generator-verifier loops, tool calls a fuentes autoritativas
KnowledgeTemas comunes, recientes y consistentes en el entrenamientoTemas raros, de nicho, controvertidos o cambiantes (con el mismo tono seguro)Web search, RAG, tools, MCP → el sistema externo es la source of truth
Working memoryTodo lo que cabe en el context windowBorde duro: fuera de la ventana no existeProgressive loading, chunking, poner lo crítico primero, resumir entre turnos
SteerabilityInstrucciones cortas, concretas, verificables, con formatoInstrucciones ambiguas, cadenas largas, cálculo numérico/lógico precisoSystem prompts, structured outputs, code execution; repetir el objetivo junto a la instrucción

Errores de context window (no confundir):

De propiedad a consecuencia de diseño (clave para el checkpoint):

Caso: una demo funcionó 5 veces seguidas y se asumió determinismo. En producción la conciliación financiera cambiaba de categoría al reprocesar. Una demo no es evidencia de determinismo.


2. Mapa de la plataforma: 3 capas distintas

CapaQué esEjemplosSe elige según…
Entry pointsCon qué interactúa la persona o el sistemaClaude.ai (web/móvil/desktop), Claude Code, app propia sobre la APIEl usuario y el trabajo
Build-time interfacesContra qué programa el ingenieroDirect API, SDKs, MCP, Agent SDKEl equipo de ingeniería y la integración
Delivery routesDónde termina el tráfico de la APIAnthropic directo, AWS Bedrock, GCP Vertex AI, Microsoft FoundryCompromisos cloud y compliance

Toda implementación usa las tres. Confundirlas es la causa nº 1 de conversaciones de arquitectura confusas. (Ej.: poner Claude Code, una herramienta de ingeniería, frente al personal de una sucursal bancaria "porque todo es Claude".)

Los 7 primitives (y su "trabajo" en una palabra)

PrimitiveTrabajoDefinición
ToolsActFunción que el modelo puede llamar
MCPConnectProtocolo para exponer tools a varios clientes de Claude
SubagentsIsolate / parallelizeSub-tarea en un contexto separado
HooksGuaranteeCódigo determinista en eventos definidos; el modelo no puede saltárselo
SkillsPackage a procedureUnidad versionada y reutilizable (instrucciones + scripts opcionales)
Agent TeamsCoordinate peersVarios agentes como pares coordinados
Dynamic WorkflowsCompose at runtimePasos del workflow ensamblados en tiempo de ejecución

Regla: usa los menos primitives posibles que cumplan el requisito.


3. Decomposition: Claude / sistemas existentes / humanos

Delegation (1ª competencia de AI Fluency): justifica cada asignación por Reversibility, Stakes y Accountability. Hay trabajo AI-appropriate, human-retained y colaborativo (Claude redacta y una persona decide).

Cambio de enfoque clave: no preguntes "¿dónde puede ayudar Claude?", sino "¿dónde las 4 propiedades justifican usar Claude en vez del sistema que ya lo hace bien?"

Ejemplo, claims triage: leer el claim → Claude · decidir prioridad → rule engine (sistema) · buscar cobertura → sistema vía tool/MCP · email → Claude redacta, el sistema de email envía, un humano aprueba por encima de un umbral.

⚠️ Watch out: la regla "claims > £5,000 → senior adjuster" se pasó de SQL a Claude. 41 de 14,000 se enrutaron mal ("alrededor de cinco mil libras"). Una regla determinista que debe acertar siempre no va en un sistema probabilístico que acierta casi siempre. Lo detectó una auditoría, no el monitoreo.


4. Pattern selection: Augmented LLM vs Workflow vs Agent

PatrónQué esCuándo
Augmented LLMUna sola llamada (con tools/retrieval/thinking); el control no se ramifica según el modeloTarea bien definida y verificable
WorkflowPasos con nombre orquestados en tu códigoError cost real, observabilidad importante, pasos conocidos de antemano
AgentClaude recibe objetivo + tools y decide la secuencia; el control vive en el modeloSolo si el camino no se puede enumerar y un error es aceptable y recuperable. Siempre con tools acotadas, presupuesto por turno, permisos y criterios de parada

Workflow sub-patterns: Chaining (secuencial) · Routing (un clasificador elige el camino) · Parallelization (llamadas concurrentes que se agregan o votan) · Evaluator-optimizer (generar → evaluar → revisar hasta cumplir el criterio o un límite de reintentos). Se combinan; elige el más simple que cumpla y escala solo con datos.

5 factores en orden (el primero que descarta un patrón decide): Predictability → Error cost → Observability → Latency budget → Cost.

Prompting antes que fine-tuning: optimizar el prompt → añadir tools/retrieval → patrón más fuerte (evaluator-optimizer) → solo entonces fine-tuning (alto volumen, latencia crítica, formato que el prompting no logra). Disponibilidad limitada: confirmar con el account team.

Empaquetado: prompt-only → tool use directo → Skill (cuando el procedimiento se repite, se distribuye entre equipos o necesita versionado y gobierno).

⚠️ Watch out: se eligió un agent "para no limitarlo". Las trazas mostraron solo 4 caminos → bastaba un router + 4 chains. Además, compliance preguntó qué paso aprobó un desembolso y la respuesta era "un turno del modelo", con una versión del modelo sin fijar (unpinned) ni revalidar. Ante la duda, un agent no es la opción segura por defecto.

Multi-agent

⚠️ Watch out: contrato de 50 secciones con resultado "48 reviewed, 3 flagged". Dos subagents fallaron en silencio. Una síntesis segura sobre trabajo incompleto es el fallo más peligroso.


5. Reference architectures

ArquitecturaBien hechaDónde falla
AgentTools limitadas y presupuesto de turnosAutonomía ilimitada: tools que cambian estado sin revisión ni límite
RAGCorpus estable (manuales, docs, regulación) chunked e indexadoUsarlo para live state (pedidos, inventario, tickets)
Document processing → Evaluator-optimizerOCR → extracción con schema → validación → excepcionesSin camino de excepción ni gate humano para baja confianza
Customer service → RoutingClasificar intención → retrieval (docs) / API transaccional (estado) / humano (alto impacto)Retrieval para el estado de un pedido, sin escalamiento, agent antes de medir el workflow
Coding agentExploración agentic + edición determinista (parse → plan → propose → test → review)Hacer commit sin revisión humana, sin evals de regresión

6. RAG pipeline design

Chunking (según la estructura del corpus): Fixed-size (texto homogéneo) · Semantic (prosa; chunks autocontenidos) · Hierarchical (contratos, manuales, políticas con secciones).

Indexing (según cómo se formulan las consultas): Dense/embeddings (significado, paráfrasis) · Sparse/BM25 (términos exactos: SKUs, artículos de ley, códigos de error) · Hybrid (el caso típico en producción). Se fusionan las listas con Reciprocal Rank Fusion.

Trade-off triple: calidad de retrieval vs latencia vs mantenimiento. La calidad no se ve en el output; se mide con un set etiquetado.

Ejercicio resuelto: contratos y handbook → hierarchical; write-ups → semantic; corpus → hybrid (la variedad de consultas es la restricción dominante).


7. Model, context window y context strategy

No confundir: context window (atención activa, se reinicia entre llamadas) · retrieval (conocimiento traído en el momento) · persistent application state (lo maneja tu sistema; requiere tool call) · summaries/memory (continuidad gestionada por la app).

⚠️ Watch out: Opus en todas partes → 7× el costo, 2.3 s de latencia y la misma satisfacción del cliente. Solución: Haiku para el classifier, Sonnet para el resumen y Opus solo en la composición final (−71% de costo, 940 ms). No elegir modelo equivale a elegir el más caro.

Calculadora (checkpoint): el control load-bearing es el que mueve la restricción con menos margen → respuesta B.


8. Prompting as architecture


9. Entry points, build-time interfaces, delivery routes y gobierno

Entry points:

Build-time interfaces:

Capas de Claude Code:

Delivery routes: decide lo que el partner ya tiene contratado, no la capacidad técnica (el modelo es el mismo).

Skills como integración: container.skills, endpoint /v1/skills; requieren el Code Execution Tool.

Restricciones reguladas (eliminan opciones ANTES que costo o preferencias):

RestricciónDescartaLo que suele aprobarse
Attorney-client privilegeClaude.ai consumer, superficies no auditablesAPI/SDK detrás de la app de la firma + SSO + gateway con logging
HIPAACualquier configuración sin BAA (un BAA no cubre otra configuración; las features beta suelen quedar fuera)API/SDK en una configuración cubierta por BAA
GDPR / residenciaRutas sin región fijaBedrock/Vertex con región fijada (verificar Foundry)
FedRAMPEntornos no autorizadosClaude for Government, Bedrock GovCloud (High, IL4/5), Vertex Assured Workloads (los modelos llegan con retraso)
Política internaCSP fuera de la lista aprobadaLa ruta que el CIO ya aprobó

⚠️ Watch out: asistente para un banco con Claude Code en las laptops, MCP para todo y compliance en subagents. Las tres decisiones están mal. Correcto: una web app propia sobre la API, compliance en código determinista del servidor, SSO y auditoría en el límite del servidor.


Respuestas de los checkpoints (para autoevaluarte)

Para recordar (key takeaways)

  1. La decomposition va antes que la arquitectura.
  2. Elegir un patrón es elegir cuánta autonomía das; decide la restricción más estricta.
  3. Usa reference architectures probadas; nunca retrieval para live state.
  4. Sonnet por defecto y cada cambio de modelo es un release con eval y criterio de rollback previo.
  5. El entry point sigue al usuario y al trabajo; di el tradeoff en voz alta.