Ingeniería de Arneses (Harness)Harness EngineeringEngenharia de Arneses (Harness)
Un prompt produce una respuesta; un arnés produce un sistema. Es todo lo que rodea al modelo para que opere confiable, repetible y seguro: herramientas, bucles, agentes y guardas.A prompt yields an answer; a harness yields a system. It is everything wrapping the model so it runs reliably, repeatably and safely: tools, loops, agents and guardrails.Um prompt gera uma resposta; um arnês gera um sistema. É tudo que cerca o modelo para operar confiável, repetível e seguro: ferramentas, loops, agentes e guardas.
§01¿Qué es un arnés?What is a harness?O que é um arnês?
Imagina el modelo como un motor. El arnés es el chasis: lo que le da dirección, frenos y tracción. Sin arnés tienes potencia sin control; con arnés, un vehículo.Think of the model as an engine. The harness is the chassis: what gives it steering, brakes and traction. Without a harness you have power without control; with one, a vehicle.Pense no modelo como um motor. O arnês é o chassi: o que dá direção, freios e tração. Sem arnês há potência sem controle; com arnês, um veículo.
§02Componentes del arnésHarness componentsComponentes do arnês
Clic en cada fila para el detalle.Click each row for detail.Clique em cada linha.
| ComponenteComponentComponente | FunciónFunctionFunção | |
|---|---|---|
| Tool use | Extender lo que el modelo puede hacerExtend what the model can doEstender o que o modelo pode fazer | Ver → |
| OrquestaciónOrchestrationOrquestração | Secuenciar pasos con controlSequence steps with controlSequenciar passos com controle | Ver → |
| Loops de verificaciónVerification loopsLoops de verificação | Auto-corregirse contra criterioSelf-correct against criteriaAutocorrigir-se contra critério | Ver → |
| Multi-agente | Dividir en roles paralelosDivide into parallel rolesDividir em papéis paralelos | Ver → |
| Guardrails | Lo que el sistema nunca haceWhat the system never doesO que o sistema nunca faz | Ver → |
| Evals | Medir el agente con evidenciaMeasure the agent with evidenceMedir o agente com evidência | Ver → |
§03La progresión: prompt → skill → plugin → agenteThe progression: prompt → skill → plugin → agentA progressão: prompt → skill → plugin → agente
Una instrucciónAn instructionUma instrução
Resuelve un caso. Reusable copiándolo.Solves one case. Reusable by copying.Resolve um caso. Reusável copiando.
Un prompt empaquetadoA packaged promptUm prompt empacotado
Con nombre, disparador y contexto propio. Se invoca, no se copia.With a name, trigger and own context. Invoked, not copied.Com nome, gatilho e contexto próprio. Invocado, não copiado.
Un conjunto de skillsA set of skillsUm conjunto de skills
Skills + comandos + agentes que comparten dominio y se distribuyen juntos.Skills + commands + agents sharing a domain, distributed together.Skills + comandos + agentes do mesmo domínio, distribuídos juntos.
Un sistema autónomoAn autonomous systemUm sistema autônomo
Herramientas + bucles + memoria + guardas que persiguen un objetivo con mínima supervisión.Tools + loops + memory + guardrails pursuing a goal with minimal supervision.Ferramentas + loops + memória + guardas que perseguem um objetivo com mínima supervisão.
§04Plantilla · bucle de verificaciónTemplate · verification loopModelo · loop de verificação
# Bucle de verificación 1. PRODUCIR el entregable. 2. VERIFICAR contra el checklist del criterio. - Por cada punto: ¿se cumple? sí/no + evidencia. 3. Si algún punto falla → CORREGIR y volver a 2 (máx. 2 iteraciones). 4. Verificación adversarial: intenta REFUTAR el resultado. Si sobrevive a 2 intentos de refutación, acéptalo. 5. REPORTAR qué se verificó y qué quedó como [SUPUESTO].
# Verification loop 1. PRODUCE the deliverable. 2. VERIFY against the criteria checklist. - For each point: met? yes/no + evidence. 3. If any point fails → FIX and return to 2 (max. 2 iterations). 4. Adversarial verification: try to REFUTE the result. If it survives 2 refutation attempts, accept it. 5. REPORT what was verified and what remained as [ASSUMPTION].
# Loop de verificação 1. PRODUZIR o entregável. 2. VERIFICAR contra o checklist do critério. - Por cada ponto: cumpre? sim/não + evidência. 3. Se algum ponto falhar → CORRIGIR e voltar a 2 (máx. 2 iterações). 4. Verificação adversarial: tente REFUTAR o resultado. Se sobreviver a 2 tentativas de refutação, aceite-o. 5. REPORTAR o que foi verificado e o que ficou como [SUPOSTO].
§05Anti-patronesAnti-patternsAntipadrões
- Agente prematuro: orquestar 5 agentes para lo que un prompt resolvía.Premature agent: orchestrating 5 agents for what one prompt solved.Agente prematuro: orquestrar 5 agentes para o que um prompt resolvia.
- Sin guardas: dar acciones irreversibles sin confirmación.No guardrails: granting irreversible actions without confirmation.Sem guardas: conceder ações irreversíveis sem confirmação.
- Sin evals: declarar "funciona" sin un caso de prueba con resultado esperado.No evals: declaring "it works" without a test case with expected result.Sem evals: declarar "funciona" sem um caso de teste com resultado esperado.
- Bucle infinito: verificación sin tope de iteraciones.Infinite loop: verification with no iteration cap.Loop infinito: verificação sem teto de iterações.
Para construir esto paso a paso, ve al runbook.To build this step by step, go to the runbook.Para construir isto passo a passo, vá ao runbook.