Guía
Lista de seguridad para agentes de programación con IA: 10 reglas antes de dejarlos ejecutar comandos
Respuesta corta: Diez reglas prácticas para dejar que un agente de programación con IA ejecute comandos en tu Mac: usa git, lee antes de permitir y mantén activados los avisos de permisos.
Un agente de programación con IA que puede ejecutar comandos es potente y, a veces, se equivoca. Estos diez hábitos no requieren herramientas especiales. Evitan que un mal comando arruine tu día.
La lista
- Trabaja en un repositorio git y haz commit antes de una tarea grande, para poder deshacer cualquier cambio.
- Lee un comando antes de permitirlo, sobre todo si incluye
rm,sudo,curl | sho una ruta fuera del proyecto. - Mantén activados los avisos de permisos en lugar de saltártelos. Mira por qué saltarse los permisos es riesgoso.
- Haz que responder sea rápido para que nunca te tiente desactivar los avisos. Un popup que se responde con una tecla ayuda.
- Dale a cada trabajo su propia carpeta para que un agente no pueda tocar otro proyecto.
- Mantén los secretos fuera del chat. No pegues claves, tokens ni contraseñas en un prompt.
- Revisa el diff de lo que cambió antes de fusionarlo o desplegarlo.
- Preaprueba solo lo que sea realmente seguro y deja el resto en modo preguntar.
- No dejes solicitudes sin responder por mucho tiempo. Una solicitud que no leíste es una solicitud que deberías denegar.
- Aprende a apagarlo. Conoce cómo detener o interrumpir cada agente y cómo desconectar cualquier herramienta que se enganche a él.
Dónde encaja Herdbell
Herdbell no hace seguro a un agente por sí solo. Ayuda con la parte humana: ves cada solicitud en el momento en que ocurre, los comandos riesgosos piden confirmación dos veces y una solicitud sin respuesta vuelve al aviso propio del agente en lugar de aprobarse. El criterio sigue siendo tuyo.
Preguntas frecuentes
¿Es seguro dejar que un agente de IA ejecute comandos de shell?
Puede serlo, si mantienes los permisos activados, lees lo que permites y trabajas en un proyecto que puedes restaurar desde git. Saltarse esas comprobaciones es riesgoso.
¿Qué comandos debería leer siempre dos veces?
Cualquier cosa que borre archivos, use sudo, descargue y ejecute un script o salga de la carpeta del proyecto.