Usa un borrador como barrera de seguridad
Dicta primero en un editor de texto sin formato. El reconocimiento de voz está optimizado para el lenguaje, mientras que los intérpretes de comandos exigen símbolos exactos. Los guiones, las barras, las comillas, los acentos graves, los signos de dólar, las barras verticales, las redirecciones, los comodines, los paréntesis, las letras de unidad, las variables de entorno y el uso de mayúsculas y minúsculas pueden cambiar el comportamiento.
Copia la línea revisada en el terminal solo después de comprobar el directorio actual y el destino previsto. Presiona Intro mediante una acción manual independiente. En PowerShell con varias líneas, comprueba cómo se interpretarán los saltos de línea, la continuación y las comillas.
Refuerza la revisión cuanto mayor sea el alcance del daño
Las inspecciones de solo lectura permiten iterar con más facilidad. La eliminación de archivos, los movimientos recursivos, los permisos, los cambios en el registro, la publicación de paquetes, el DNS, los recursos en la nube, las implementaciones y los comandos remotos exigen identificar con exactitud el destino y contar con un plan para revertir la operación. Las ventanas con privilegios elevados requieren especial cuidado, porque los permisos del software de dictado y del proceso de destino pueden ser distintos.
Da preferencia a comandos que ofrezcan modos `dry-run`, `what-if`, `diff`, `status` o `list`. Evita rutas demasiado amplias, variables sin resolver y patrones glob sin revisar. Muestra el destino resuelto antes de una operación destructiva y conserva la posibilidad de recuperación siempre que sea posible.
No pronuncies secretos ni los incluyas en transcripciones
No dictes contraseñas, claves de API, códigos de recuperación, tokens, claves privadas ni cadenas de conexión. Una persona cercana, el búfer del micrófono, el portapapeles, una transcripción local, una grabación de pantalla, el historial del terminal o una capa de análisis pueden crear una copia involuntaria.
Usa el flujo seguro de credenciales del sistema operativo o un gestor de contraseñas. Evita pasar secretos como argumentos de la línea de comandos, donde podrían aparecer en listas de procesos o registros.
Los mejores usos de la voz en un flujo de trabajo con terminales
Dicta comentarios, pasos para el README, informes de incidencias, borradores de mensajes de commit, intenciones de búsqueda, descripciones de pruebas y solicitudes en lenguaje natural para un agente de programación. Deja que el agente o el editor produzca la sintaxis exacta y después revisa el diff o el comando resultante.
Esta división conserva la velocidad de la voz y mantiene la sintaxis y la ejecución dentro de un ciclo deliberado de revisión.
Innegociable
Ningún modo de «escucha permanente» o activación por voz debe configurarse para enviar automáticamente el texto del terminal.
