Evaluación holística y multi-metodológica de propuestas de seguridad en IA
Mateo Acosta
Submitted to AI Incident Response Sprint. Sprint projects are early-stage work by participants, not Apart Research publications.
holistic-eval
Evaluación holística y multi-metodológica de propuestas de seguridad en IA
Ante incidentes como el de OpenAI–Hugging Face, el cuello de botella no es la falta de propuestas, sino el tiempo disponible para evaluarlas con rigor desde varios ángulos.
holistic-eval es una herramienta de línea de comandos que evalúa un documento de propuesta frente a una clase de incidente mediante cuatro metodologías independientes ejecutadas en paralelo: prudencia, yellow teaming, red teaming y diseño sinérgico.
Un agregador, orquestado con LangGraph, reconcilia los cuatro informes en un veredicto único. La herramienta corre con Claude y aplica un tope de gasto duro y persistente.
En dos ejecuciones reales, produjo cuatro críticas diferenciadas y un veredicto reconciliado por aproximadamente US$0,40 por evaluación. El hallazgo principal es de viabilidad: resulta barato y reproducible obtener perspectivas metodológicamente distintas de forma automatizada.
Pruébenlo con propuestas del hackathon: github.com/mateo3264/holistic-eval
Uso:
uv sync cp .env.example .env
Agrega tu clave en el archivo .env local:
ANTHROPIC_API_KEY=sk-ant-
Luego ejecuta:
uv run holistic-eval su_propuesta.pdf
La herramienta acepta documentos en PDF, Markdown o texto.
No subas ANTHROPIC_API_KEY al repositorio, al README ni a un chat público. Solicita la clave al responsable del equipo por un canal privado y asegúrate de que .env esté incluido en .gitignore.
Por defecto usa Claude Haiku 4.5, una opción económica de aproximadamente US$0,40 por evaluación.
Para priorizar calidad, puedes cambiar a Sonnet 5 en .env:
LLM_MODEL=claude-sonnet-5 PRICE_PER_MTOK_INPUT=<precio publicado de entrada de Sonnet 5> PRICE_PER_MTOK_OUTPUT=<precio publicado de salida de Sonnet 5>
Es importante configurar PRICE_PER_MTOK_INPUT y PRICE_PER_MTOK_OUTPUT con las tarifas reales de Sonnet 5. El cálculo y cumplimiento del tope de gasto depende de esos valores; conservar las tarifas de Haiku (1/5) subestimaría el gasto.
Reviews
Fairly interesting idea, but without any kind of output quality analysis, it's hard to judge how useful the eval is.
Please next time for an international hackathon, submit the project in English as not everyone speaks Spanish.
Cite this project
@misc{acosta2026evaluacion,
title = {{Evaluación holística y multi-metodológica de propuestas de seguridad en IA}},
author = {Mateo Acosta},
year = {2026},
month = sep,
note = {Submitted to AI Incident Response Sprint, an Apart Research Sprint},
howpublished = {\url{https://apartresearch.com/sprints/projects/evaluacin-holstica-y-multimetodolgica-de-propuestas-de-seguridad-en-ia-j9pf}},
url = {https://apartresearch.com/sprints/projects/evaluacin-holstica-y-multimetodolgica-de-propuestas-de-seguridad-en-ia-j9pf}
}More from AI Incident Response Sprint
- 1st placeView project: Noticing the escapes: Who spots a runaway agent, and how long does it take?
Noticing the escapes: Who spots a runaway agent, and how long does it take?
The Escapees
In 2026, nine incidents became public in which AI agents escaped their environment and did something unauthorized to other parties. We analyzed all of these incidents and how they were noticed initially. None of these …
- 2nd placeView project: Strengthening International AI Incident Discovery
Strengthening International AI Incident Discovery
Team A-O-I
Mandatory AI incident reporting exists to make dangerous events visible to regulators while there is still time to act. We coded the six such regimes in force or set to be enforced soon from primary legal texts and …
- 3rd placeView project: When to Ask: An RL Environment That Teaches AI Agents to Act on What Users Mean and Not Just What They Say
When to Ask: An RL Environment That Teaches AI Agents to Act on What Users Mean and Not Just What They Say
Teachafy
When to Ask is a reinforcement-learning environment that trains AI agents to work out what the user actually means before they use a powerful credential, instead of just carrying out the literal instruction. Agents …