Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
3898
)
-
▼
mayo
(Total:
595
)
-
Aprende Linux con estos 4 juegos
-
ASUS ROG NUC 16: el mini-PC definitivo
-
Nueva vulnerabilidad escalada local de privilegios...
-
Grafana Labs reconoce que atacantes descargaron su...
-
Vulnerabilidades críticas de n8n exponen nodos a R...
-
Microsoft confirma error 0x800f0922 en actualizaci...
-
Atacantes de NGINX Rift actúan rápido contra servi...
-
Google Maps Lite: la versión ligera de 20 MB
-
TanStack evalúa restringir las solicitudes de pull...
-
Nuevo Zero-Day 'MiniPlasma' de Windows permite acc...
-
Robot supera a mecánicos cambiando neumáticos
-
Creador de OpenClaw gastó 1,3 millones de dólares ...
-
Malware Fast16, precursor de Stuxnet, alteró simul...
-
Forza Horizon 6 carga en 4 segundos gracias a Adva...
-
Siri borrará tus conversaciones automáticamente
-
Guitarra con IA que crea música al tocar
-
Cuatro paquetes maliciosos de npm roban claves SSH...
-
Mozilla advierte al Reino Unido: anular las VPN no...
-
ChatGPT vs apps financieras: así funciona su asesor
-
Resident Evil 3.5 en Unreal Engine 5
-
Google Project Zero revela exploit zero-click para...
-
Un millón de sitios de WordPress afectados por fal...
-
Debian 13.5: actualización de Trixie
-
Intel Panther Lake-R, así será versión de CPU más ...
-
EEUU rechaza centros de IA y nucleares cerca de casa
-
Primer exploit de memoria del Apple M5 hallado con...
-
Los fabricantes chinos como CXMT (DDR5 a 8.000 MT/...
-
Feliz cumpleaños, láser: la luz coherente, digna d...
-
Rivales del MacBook Neo: hardware potente y dudas ...
-
Cisco revela una nueva vulnerabilidad 0-day de esc...
-
Dentistas usan IA para encarecer tratamientos
-
Apagón urbano para alimentar la IA
-
Imágenes JPEG maliciosas podrían causar vulnerabil...
-
IA vs Médicos: ¿Quién diagnostica mejor?
-
Fallo de RCE en Claude Code permite ejecutar coman...
-
Operadores de 2FA usan phishing de OAuth para salt...
-
Usan rootkit OrBit para robar credenciales SSH y S...
-
Crean una NVIDIA RTX 3070 con hardware de AMD y ad...
-
Linus Torvalds afirma que los detectores de errore...
-
Vulnerabilidades de OpenClaw Chain exponen 245.000...
-
Análisis de REMUS Infostealer: Robo de Sesiones, M...
-
Gunra Ransomware expande operaciones RaaS tras dej...
-
Nuevo fallo en actualización de Windows 11
-
Turla transforma el backdoor Kazuar en una botnet ...
-
OpenAI acusa a Apple de sabotear ChatGPT en los iP...
-
El Intel Core i9-14900KF bate un récord mundial al...
-
Codex llega a ChatGPT móvil
-
La huelga de Samsung se hace realidad, más de 45.0...
-
Gemini solo para Android premium con 12 GB de RAM
-
Filtran nuevos mandos de Xbox
-
Tycoon2FA vulnera cuentas de Microsoft 365 mediant...
-
ChatGPT ahora gestiona tu dinero
-
Acelera internet desactivando este ajuste de Windows
-
Google Live Translate llegaría al modo offline
-
Claude Code revisa el código antes de entregarlo
-
Crackean Pragmata sin hipervisor
-
Samsung lanza One UI 9 Beta
-
Microsoft advierte que atacantes usan agente de HP...
-
Todo sobre el Galaxy S27
-
Intel prepara su APU más bestia con Razor Lake-AX:...
-
Cuatro vulnerabilidades en OpenClaw permiten el ro...
-
Project Helix: uniendo Windows y Xbox desde 2016
-
Filtración de token de GitHub en Grafana permitió ...
-
ASUS entra al mercado de la memoria RAM con su pri...
-
Intel prepara una tercera subida del 20% en sus Xe...
-
Xbox Series X superaría a PS5 en FSR 4.1
-
Apple planea AirPods con IA y cámaras
-
Programadores advierten que la IA atrofia el cerebro
-
Microsoft detalla la arquitectura modular y botnet...
-
ASUS ROG Crosshair 2006: llamativa placa base que ...
-
Explotan vulnerabilidad 0-day en Cisco Catalyst SD...
-
Expertos en seguridad dudan que los atacantes de C...
-
OpenAI confirma brecha de seguridad por ataque de ...
-
Windows 11 y Microsoft Edge, hackeados en Pwn2Own ...
-
Privacidad de tus archivos en NotebookLM
-
Windows 11 mantiene una app de Windows 95
-
ChatGPT busca gestionar tus finanzas
-
Ninguna IA vence al ajedrez
-
Gmail reduce espacio de 15 a 5 GB en cuentas nuevas
-
Vulnerabilidad crítica de Next.js expone credencia...
-
Google presenta la función Puntero mágico para tra...
-
Explotan vulnerabilidad CVE-2026-42897 en Microsof...
-
Meta agota agua en Georgia y apunta a Talavera
-
Vulnerabilidad crítica en el plugin Funnel Builder...
-
CISA incluye la vulnerabilidad CVE-2026-20182 de C...
-
Aprovechan vulnerabilidad de bypass de autenticaci...
-
ChatGPT ahora es tu gestor financiero
-
Explotados Zero-Days de Microsoft Exchange, Window...
-
Grupo Sandworm pasan de sistemas IT a activos OT c...
-
Grupos chinos vulneran sector energético vía Micro...
-
ClickFix evoluciona con proxy SOCKS5 de Python de ...
-
Fallo crítico de Linux ‘ssh-keysign-pwn’ expone cl...
-
PSN: Cuentas vulnerables pese a seguridad avanzada
-
Bienvenidos al vulnpocalipsis, donde la IA acelera...
-
Apple critica la normativa de IA de la UE
-
Subnautica 2 triunfa pese a conflictos internos
-
Explotan 0-day en PAN-OS de Palo Alto para ejecuta...
-
OpenAI amenazaría con demandar a Apple
-
Vulnerabilidad crítica en plugin de WordPress ➡️ F...
-
Cisco alerta sobre vulnerabilidad crítica de SD-WA...
-
-
▼
mayo
(Total:
595
)
-
►
2025
(Total:
2103
)
- ► septiembre (Total: 148 )
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
Entradas populares
-
Noctua presenta el nuevo ventilador NF-A12x25 G2 chromax.black , que combina un diseño elegante en negro con la máxima refrigeración y baj...
-
Un ataque de cadena de suministro a gran escala ha alertado a los desarrolladores de software en todo el mundo, después que comprometieran ...
-
Microsoft busca incrementar la velocidad de Windows 11 hasta un 40% mediante el nuevo modo de baja latencia de la CPU "LLP" , el...
Claude Code revisa el código antes de entregarlo
Optimización de programación con Claude Code
En el desarrollo de software asistido por inteligencia artificial, es común encontrar errores que solo aparecen al ejecutar el programa. Para solucionar esto, Claude Code ha implementado una herramienta denominada Outcomes.
Gracias a esta novedad, la IA ya no se limita a generar el código, sino que es capaz de verificar que el resultado final cumpla estrictamente con los criterios establecidos antes de realizar la entrega, asegurando así que el funcionamiento sea el correcto.

Uno de los problemas más frecuentes cuando trabajas con IA para escribir código es que el resultado parece correcto hasta que lo pruebas. Claude Code acaba de añadir una función llamada Outcomes que cambia esa dinámica para bien. Ahora, el sistema puede verificar si el resultado cumple con los criterios que definiste desde un principio.
Outcomes forma parte de la API de Managed Agents de Claude y representa un salto respecto a cómo funcionaban los agentes de código. Cuando lo activas, el flujo cambia de una conversación a una sesión en donde se le asigna a la IA un trabajo con condiciones claras de aceptación. El usuario define cómo tiene que ser el resultado final y el agente trabaja hacia ese objetivo, autoevaluándose e iterando hasta que lo cumple.
De acuerdo con la documentación técnica, el mecanismo central es el evento user.define_outcome. Cuando lo envías, la plataforma pone en marcha un segundo agente independiente llamado "grader" (o evaluador), cuyo único trabajo es comprobar. Este basa su trabajo en una rúbrica definida por ti, en donde se especifica cómo debería ser un trabajo bien hecho y el modo de verificarlo.

El evaluador corre en su propia ventana de contexto para que el agente escritor no pueda influenciarlo, y uno nuevo revisa el artefacto completo en cada iteración. Después de cada turno del agente principal, el evaluador devuelve un desglose por criterios que confirma que el artefacto cumple la rúbrica, o señala los huecos específicos entre el trabajo actual y los requisitos. Esa retroalimentación vuelve al agente para la siguiente iteración.
La rúbrica es el elemento clave de todo el sistema. La forma en que está redactada determina si el evaluador comprueba algo de verdad. Una rúbrica que dice "comprueba que el código cubre el manejo de errores" permite al evaluador hojear el código, ver un bloque try-catch, y escribir una confirmación sin ejecutar nada.
Cómo configurar Outcomes paso a paso
Para activar Outcomes necesitas la cabecera beta managed-agents-2026-04-01 en tus llamadas a la API. El SDK de Anthropic la incluye automáticamente, así que si ya lo tienes instalado no tienes que hacer nada adicional.

El primer paso es crear la rúbrica. Esto se logra a través de un documento en Markdown donde describes, criterio por criterio, qué cuenta como resultado válido. Puedes pasarla como texto en línea directamente en el evento user.define_outcome, o subirla a través de la Files API para reutilizarla en distintas sesiones (esto requiere la cabecera adicional files-api-2025-04-14).
Una vez que tienes la rúbrica, creas la sesión y envías el evento user.define_outcome con dos campos fundamentales: description, que el agente escritor leerá para saber qué tiene que construir, y rubric, que es lo que usará el evaluador para juzgar el resultado. También puedes definir max_iterations para controlar cuántas rondas de revisión permite el sistema antes de detenerse.

El agente comenzará a trabajar en cuanto reciba el evento, sin necesidad de ningún mensaje adicional. Puedes enviar mensajes user.message mientras el trabajo avanza para dar indicaciones más específicas, pero no son imprescindibles. El agente sabrá que debe continuar hasta que se quede sin iteraciones o alcance el resultado.
Así puedes revisar si tu código funciona en Claude Code
Para seguir el progreso, los eventos span.outcome_evaluation_start y span.outcome_evaluation_end te indican cuándo el evaluador está revisando y qué encontró. El campo iteration dentro de esos eventos es un contador que empieza en cero: el cero corresponde a la primera evaluación, el uno a la revisión tras la primera corrección, y así sucesivamente.

Cuando un ciclo termina, la sesión vuelve a ser conversacional y el siguiente user.define_outcome arranca uno nuevo. Solo se admite un Outcome activo a la vez, pero puedes encadenarlos en secuencia. Eso te permite encomendar la escritura de una función con criterios de corrección, y luego arrancar un segundo Outcome que verifique la cobertura de tests.
El resultado final es que dejarás de ser el revisor de turno en cada iteración. Claude Code no te entregará código que parece funcionar, sino código que ha pasado los criterios que tú mismo definiste.
Fuentes:
https://hipertextual.com/inteligencia-artificial/como-configurar-outcomes-claude-code/


Entrada más reciente
0 comentarios :
Publicar un comentario
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.