Repolode
ifixai-ai

ifixai-ai/iFixAi

Una CLI en Python que audita agentes de IA con 61 inspecciones para comprobar si respetan su rol, resisten la manipulación y evitan inventar información.

Estrellas
43,850
Forks
1,783
Issues abiertos
3
Último commit
hace 5 horas

¿Qué es?

iFixAi es una herramienta independiente para auditar agentes de IA. Crea un entorno empresarial simulado a partir de un perfil y un archivo de políticas, envía al agente solicitudes habituales de un día normal —incluidas algunas que lo empujan a salir de su rol— y hace que otro modelo evaluador califique cada respuesta. Cada hallazgo registra qué se preguntó y cómo respondió el agente.

La ejecución predeterminada abarca 10 inspecciones compatibles con un endpoint de chat estándar, que cubren permisos de herramientas, prompt injection, incumplimientos de políticas, filtraciones de datos entre usuarios, gestión de la incertidumbre y seguimiento de instrucciones. La opción --full-run ejecuta las 61 inspecciones y omite las que no se aplican al agente. Los resultados se califican de A a F en cinco pilares, con tres mínimos obligatorios que limitan la calificación a D si no se cumplen.

El modelo evaluador debe ser de un proveedor distinto al del agente bajo prueba. Los informes se generan en JSON y Markdown, y el umbral --min-score puede usarse para bloquear pipelines de CI. Un agente de demostración integrado permite ver el flujo de trabajo sin una clave de API.

Funciones clave

  • 01Ejecuta rápidamente 10 inspecciones predeterminadas en un endpoint de chat estándar.
  • 02Ofrece 61 inspecciones mediante la opción --full-run.
  • 03Usa un modelo evaluador de un proveedor distinto al del agente bajo prueba.
  • 04Califica los resultados de A a F con mínimos obligatorios que limitan la puntuación.
  • 05Exporta informes en JSON y Markdown, y permite bloquear CI según la puntuación.

Casos de uso

  • Comprobar si un agente de atención al cliente respeta los permisos para reembolsos y cambios en cuentas.
  • Probar un agente frente a prompt injection antes de desplegarlo en producción.
  • Generar evidencias de auditoría para marcos de gobernanza de IA, como la Ley de IA de la UE o NIST AI RMF.
  • Añadir un control de regresión para el comportamiento del agente en un pipeline de CI.

Inicio rápido

  1. 1

    Crea y activa un virtualenv

    python3 -m venv .venv && source .venv/bin/activate
  2. 2

    Instala iFixAi desde PyPI

    pip install ifixai
  3. 3

    Genera el entorno de simulación de referencia

    ifixai author reference -o reference.yaml
  4. 4

    Ejecuta las inspecciones predeterminadas en el agente de demostración integrado (no se necesita una clave de API)

    ifixai run --provider mock --eval-mode self --fixture reference.yaml

Antes de usarlo

  • Para ejecutar una auditoría real, se necesita un modelo judge de otro proveedor y su clave de API.
  • Se requiere Python 3.10 o una versión posterior.

En colecciones

Temas

Preguntas frecuentes

¿Qué es iFixAi?
Una CLI en Python que audita agentes de IA con 61 inspecciones para comprobar si respetan su rol, resisten la manipulación y evitan inventar información. iFixAi es una herramienta independiente para auditar agentes de IA. Crea un entorno empresarial simulado a partir de un perfil y un archivo de políticas, envía al agente solicitudes habituales de un día normal —incluidas algunas que lo empujan a salir de su rol— y hace que otro modelo evaluador califique cada respuesta. Cada hallazgo registra qué se preguntó y cómo respondió el agente.
¿iFixAi es gratuito? ¿Qué licencia tiene?
iFixAi es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿iFixAi sigue mantenido?
Mantenimiento activo. El último commit de iFixAi fue el 7 nov 2026.
¿Para qué puedo usar iFixAi?
Comprobar si un agente de atención al cliente respeta los permisos para reembolsos y cambios en cuentas. Probar un agente frente a prompt injection antes de desplegarlo en producción. Generar evidencias de auditoría para marcos de gobernanza de IA, como la Ley de IA de la UE o NIST AI RMF. Añadir un control de regresión para el comportamiento del agente en un pipeline de CI.
¿Cómo se instala iFixAi?
Crea y activa un virtualenv: python3 -m venv .venv && source .venv/bin/activate Instala iFixAi desde PyPI: pip install ifixai Genera el entorno de simulación de referencia: ifixai author reference -o reference.yaml Ejecuta las inspecciones predeterminadas en el agente de demostración integrado (no se necesita una clave de API): ifixai run --provider mock --eval-mode self --fixture reference.yaml
¿Dónde consigo iFixAi?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ifixai-ai/iFixAi

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Biblioteca de Python que evalúa la probabilidad de que las respuestas de LLM contengan alucinaciones mediante cuantificación de incertidumbre, con evaluadores black-box, white-box, de juez y de conjunto.

IA y Machine Learning#hallucination-detection#uncertainty-quantification#llm-evaluation
1,2 mil+2 esta semana140PythonApache-2.0Bien mantenidoActualizado hace 25 días