Saltar a contenido

11. Glosario y FAQ - Especificación HugAI v2

Esta sección proporciona definiciones de términos clave y responde preguntas frecuentes sobre el protocolo HugAI v2.


11.1. Glosario de Términos

  • Agente: Entidad autónoma (software) que ejecuta tareas, colabora y se comunica mediante el protocolo.
  • Gobernanza: Mecanismos y políticas para supervisar, aprobar y auditar acciones de agentes y humanos.
  • Capability: Funcionalidad o tarea específica que un agente puede anunciar y ejecutar (ej. code-generation, testing).
  • Workspace: Conjunto de carpetas o recursos sobre los que opera un agente.
  • Approval: Proceso de revisión y autorización humana para acciones críticas.
  • Audit: Registro detallado de acciones, decisiones y eventos para trazabilidad y cumplimiento.
  • Mensaje: Estructura JSON intercambiada entre agentes, humanos y herramientas siguiendo el protocolo.
  • Extensión: Adición de nuevos mensajes, capacidades o flujos al protocolo base.
  • Integración: Conexión con herramientas externas (CI/CD, análisis, etc.) mediante mensajes estándar o custom.
  • Human-in-the-loop: Modelo donde la intervención humana es obligatoria en puntos críticos.
  • Supervised: Modelo donde la intervención humana es opcional o en puntos definidos.
  • Autonomous: Modelo donde los agentes actúan sin intervención humana.

11.2. Preguntas Frecuentes (FAQ)

¿Qué es HugAI v2 y para qué sirve?

Es un protocolo abierto para orquestar agentes de IA y humanos en procesos de desarrollo y automatización, con gobernanza y trazabilidad.

¿Cómo se extiende el protocolo?

Añadiendo nuevos tipos de mensajes, capacidades o agentes siguiendo el esquema JSON-RPC y documentando la extensión.

¿Qué mecanismos de seguridad existen?

Autenticación de agentes y humanos, validación de mensajes, auditoría, uso de canales cifrados y gestión segura de secretos.

¿Puedo integrar mis propias herramientas?

Sí, mediante mensajes tool/integration o extensiones custom, siempre siguiendo las buenas prácticas de validación y seguridad.

¿Qué pasa si un agente recibe un mensaje desconocido?

Debe ignorarlo (si no es crítico) o responder con un error estándar, manteniendo la robustez y compatibilidad.

¿Cómo se gestiona la configuración?

Mediante archivos (JSON/YAML), variables de entorno y parámetros en tiempo de ejecución, siguiendo las buenas prácticas documentadas.

¿Qué niveles de gobernanza existen?

Autonomous, supervised y human-in-the-loop, según el grado de intervención humana requerido.

¿Cómo se auditan las acciones?

Usando el mensaje audit/log para registrar actor, acción, timestamp, detalles y resultado en sistemas protegidos.

¿El protocolo es compatible con JSON-RPC?

Sí, se basa en JSON-RPC 2.0 para la estructura de mensajes y extensibilidad.


Nota: Para dudas adicionales, sugerencias o contribuciones, consultar la documentación oficial o contactar con los responsables del protocolo.