INTELIGENCIA ARTIFICIAL. CRITERIO HUMANO.Un paso adelante, cada día ↗
Herramientas
Lectura accesible · Para empezar

Infini-AI-Lab lanza Hermit, un framework de código abierto para adaptar agentes de IA sin modificar sus modelos

Hermit permite adaptar agentes como Codex y Claude Code a nuevas tareas mediante un adaptador externo que evoluciona durante un proceso de entrenamiento, mientras el modelo y el harness original permanecen sin cambios. El framework incluye cinco métodos de evolución, herramientas de evaluación y opciones para exportar los adaptadores como plugins nativos.

Ilustración editorial: Infini-AI-Lab lanza Hermit, un framework de código abierto para adaptar agentes de IA sin modificar sus modelos

Lo esencial

Hermit permite adaptar agentes como Codex y Claude Code a nuevas tareas mediante un adaptador externo que evoluciona durante un proceso de entrenamiento, mientras el modelo y el harness original permanecen sin cambios. El framework incluye cinco métodos de evolución, herramientas de evaluación y opciones para exportar los adaptadores como plugins nativos.

  • Hermit permite entrenar adaptadores externos para agentes de IA sin modificar sus modelos ni sus harnesses.
  • El framework está desarrollado en Python, tiene licencia Apache-2.0 y se instala mediante `pip install hermit-harness`.
  • Incluye cinco métodos de evolución: GEPA, SkillOpt, MetaWorld Model, Harness² y Continual Harness.
  • Las versiones de los adaptadores se almacenan en árboles de Git, lo que permite inspeccionarlas, recuperarlas y distribuirlas.
  • Permite desplegar adaptadores en Codex, Claude Code y Pi, y exportarlos como plugins nativos para Codex, Claude Code, Pi o Hermes.
  • En los resultados publicados por el equipo, Harness² alcanzó 0.651 en OfficeQA y MWM obtuvo 0.795 en la exploración de bases de datos de CL-Bench.

Introducción

Infini-AI-Lab ha publicado Hermit, un framework de código abierto diseñado para adaptar agentes de inteligencia artificial a nuevas tareas sin modificar sus modelos ni sus entornos de ejecución originales, conocidos como harnesses.

La propuesta consiste en entrenar un componente externo llamado harness adapter. Este adaptador aprende a ajustar el comportamiento del agente mientras el modelo y el harness permanecen congelados. De esta manera, los desarrolladores pueden adaptar agentes como Codex y Claude Code a distintos trabajos sin necesidad de ajustar sus modelos mediante fine-tuning ni crear versiones modificadas de sus harnesses.

La primera versión, v0.1.0, se publicó el 25 de octubre de 2026. Haizhong Zheng, investigador posdoctoral de la Universidad Carnegie Mellon (CMU), anunció el proyecto en X el 27 de octubre.

Qué es Hermit y cómo funciona

Hermit es un framework desarrollado en Python que no incorpora parámetros propios. Se distribuye bajo la licencia Apache-2.0 y está pensado para trabajar con agentes existentes mediante adaptadores externos.

Su funcionamiento utiliza un ciclo de entrenamiento inspirado en el aprendizaje por refuerzo. El proceso se divide en cuatro etapas:

  1. Ejecución de tareas: un componente llamado Trainer ejecuta diferentes tareas mediante el agente, utilizando el adaptador disponible en ese momento.
  2. Evaluación de resultados: un evaluador o judge asigna puntuaciones a las respuestas generadas por el agente.
  3. Propuesta de mejoras: un componente denominado Evolver plantea un nuevo adaptador a partir de los resultados obtenidos.
  4. Validación y actualización: el Trainer comprueba el adaptador propuesto y, si corresponde, lo incorpora como la siguiente versión.

Cada versión del adaptador se almacena dentro de un árbol de Git. Esto permite inspeccionar las versiones, regresar a una anterior o distribuir cualquiera de ellas.

Los programas de aprendizaje también pueden ejecutarse en entornos aislados (sandboxed). Esta modalidad requiere Linux y bubblewrap.

Cinco métodos de evolución disponibles

La primera versión de Hermit incluye cinco métodos para desarrollar y mejorar adaptadores:

  • GEPA: método de evolución de adaptadores incluido en el framework.
  • SkillOpt: método orientado a la optimización de habilidades.
  • MetaWorld Model (MWM): método de evolución incluido entre las opciones disponibles.
  • Harness²: otro de los métodos de evolución incorporados.
  • Continual Harness: método adicional para la evolución continua de adaptadores.

El proyecto también incluye ACE y ReHarness en su lista de métodos previstos para próximas incorporaciones.

Instalación y requisitos

Hermit se puede instalar desde PyPI con el siguiente comando:

pip install hermit-harness

Otra opción es clonar el repositorio para acceder a sus ejemplos.

El proyecto incluye un inicio rápido que funciona sin conexión y no necesita una GPU, una cuenta de acceso a modelos ni un conjunto de datos. Para ejecutar entrenamientos reales, permite utilizar cualquier backend de API compatible o un servidor local de vLLM, SGLang u Ollama.

Los modelos se identifican mediante el formato:

<backend>/<model id>

Los proveedores y sistemas compatibles son:

  • Fireworks
  • OpenAI
  • Anthropic
  • DeepSeek
  • vLLM
  • SGLang
  • Ollama

Comandos para entrenar, evaluar y desplegar adaptadores

Hermit incorpora una interfaz de línea de comandos (CLI) con cinco operaciones principales:

Comando Función
check Comprobar el proyecto.
train Entrenar adaptadores.
eval Evaluar resultados.
deploy Desplegar adaptadores.
convert Convertir adaptadores a formatos de plugin nativos.

El comando hermit deploy genera un espacio de trabajo para utilizar el adaptador con Codex, Claude Code o Pi.

Por su parte, hermit convert permite exportar un adaptador entrenado como plugin nativo compatible con Codex, Claude Code, Pi o Hermes.

Resultados publicados en los benchmarks

El equipo publicó resultados de Hermit en tres evaluaciones: OfficeQA, CL-Bench y ServeLearnBench. Todas las pruebas utilizaron GLM 5.3 Flash como modelo encargado de ejecutar las tareas.

OfficeQA: preguntas sobre documentos del Tesoro estadounidense

OfficeQA contiene 172 preguntas de evaluación relacionadas con boletines del Tesoro de Estados Unidos. La métrica utilizada es exact match, que mide la coincidencia exacta de las respuestas.

Estos son los resultados publicados por el equipo:

Configuración Resultado
Sin adaptador 0.541
Habilidad inicial (Initial skill) 0.576
GEPA 0.580
SkillOpt 0.600
Continual Harness 0.634
Harness² 0.651

Harness² obtuvo el resultado más alto de esta evaluación, seguido de Continual Harness y SkillOpt.

CL-Bench: exploración de bases de datos y póquer

En CL-Bench, el método MetaWorld Model (MWM) consiguió los siguientes resultados en dos pruebas:

Evaluación Método Resultado
Exploración de bases de datos MWM 0.795
Exploración de bases de datos Referencia in-context 0.580
Póquer explotable MWM 3.08 ciegas grandes por mano
Póquer explotable Aprendizaje in-context 2.51 ciegas grandes por mano

En la exploración de bases de datos, MWM alcanzó 0.795 frente a 0.580 de la referencia in-context. En la prueba de póquer, obtuvo 3.08 ciegas grandes por mano, frente a las 2.51 de la alternativa de referencia.

ServeLearnBench: solicitudes de atención al cliente

ServeLearnBench evalúa la capacidad de aprendizaje ante 624 solicitudes de soporte comercial minorista, sometidas a una política oculta que cambia durante la evaluación.

Los resultados publicados fueron los siguientes:

Configuración Resultado
MetaWorld Model (MWM), pruebas con política oculta 45.3
Continual Harness (CH), mejor método de aprendizaje 28.7
Referencia oracle con la política conocida 89.2

MWM consiguió 45.3 puntos en las pruebas con política oculta, mientras que Continual Harness alcanzó 28.7 como mejor método de aprendizaje de la clasificación. La referencia oracle, que recibe la política, obtuvo 89.2.

Infini-AI-Lab en contexto

Infini-AI-Lab es el equipo responsable de publicar Hermit. La primera versión del framework, v0.1.0, apareció el 25 de octubre de 2026. Haizhong Zheng, investigador posdoctoral de Carnegie Mellon University (CMU), anunció el proyecto en X el 27 de octubre del mismo año.

Fuentes

✳

Una idea más. Un paso adelante.

Sigue aprendiendo

También te puede interesar

Ilustración editorial: Hugging Face presenta AnySpeechRecognizer y AnyDecisionModel: reconocimiento de voz y decisiones con IA local en Swift
Herramientas5 min de lectura

Hugging Face presenta AnySpeechRecognizer y AnyDecisionModel: reconocimiento de voz y decisiones con IA local en Swift

Hugging Face anuncia dos paquetes Swift de código abierto para incorporar transcripción de voz, identificación de hablantes y decisiones basadas en probabilidades a aplicaciones. AnySpeechRecognizer integra modelos como Parakeet y Qwen3-ASR, mientras que AnyDecisionModel permite obtener respuestas estructuradas mediante distintos motores de inferencia.

Equipo Aitualizate

Buscar en Aitualizate

Artículos, herramientas, prompts y código en una sola búsqueda.

Escribe al menos dos caracteres. Puedes buscar sin tildes.

Explora:GuíasHerramientasPrompts