Ein Textdokument als Sicherheitsgrenze nutzen
Diktieren Sie zunächst in einen einfachen Texteditor. Spracherkennung ist auf Sprache optimiert, Shells dagegen auf exakte Zeichen. Bindestriche, Schrägstriche, Anführungszeichen, Backticks, Dollarzeichen, Pipes, Umleitungen, Platzhalter, Klammern, Laufwerksbuchstaben, Umgebungsvariablen und Groß-/Kleinschreibung können das Verhalten verändern.
Kopieren Sie die geprüfte Zeile erst ins Terminal, nachdem Sie das aktuelle Verzeichnis und das beabsichtigte Ziel überprüft haben. Führen Sie die Eingabetaste als separate manuelle Aktion aus. Prüfen Sie bei mehrzeiligem PowerShell-Code, wie Zeilenumbrüche, Fortsetzungen und Anführungszeichen interpretiert werden.
Prüfaufwand an die möglichen Auswirkungen anpassen
Bei schreibgeschützten Prüfungen sind einfachere Iterationen vertretbar. Dateilöschungen, rekursive Verschiebungen, Berechtigungen, Änderungen an der Registrierung, Paketveröffentlichungen, DNS, Cloudressourcen, Bereitstellungen und Remotebefehle erfordern eine exakte Bestimmung des Ziels und einen Rücksetzplan. Bei Fenstern mit erhöhten Rechten ist besondere Vorsicht geboten, da sich die Berechtigungen der Diktiersoftware und des Zielprozesses unterscheiden können.
Bevorzugen Sie Befehle mit Dry-Run-, What-if-, Diff-, Status- oder Listenmodus. Vermeiden Sie zu weit gefasste Pfade, nicht aufgelöste Variablen und ungeprüfte Globs. Geben Sie vor einem destruktiven Vorgang das aufgelöste Ziel aus und sorgen Sie nach Möglichkeit für Wiederherstellbarkeit.
Geheimnisse gehören weder in Sprache noch in Transkripte
Diktieren Sie keine Passwörter, API-Schlüssel, Wiederherstellungscodes, Token, privaten Schlüssel oder Verbindungszeichenfolgen. Personen in der Nähe, Mikrofonpuffer, Zwischenablage, lokale Transkripte, Bildschirmaufzeichnungen, Terminalverlauf oder Analysesysteme können unbeabsichtigt Kopien anlegen.
Verwenden Sie die sichere Anmeldeinformationsverwaltung des Betriebssystems oder einen Passwortmanager. Übergeben Sie Geheimnisse möglichst nicht als Befehlszeilenargumente, da sie in Prozesslisten oder Protokollen erscheinen können.
Sinnvolle Einsatzbereiche für Sprache in Terminal-Arbeitsabläufen
Diktieren Sie Kommentare, README-Schritte, Fehlerberichte, Entwürfe für Commit-Nachrichten, Suchabsichten, Testbeschreibungen und natürlichsprachliche Anfragen an einen Coding-Agenten. Lassen Sie Agent oder Editor die exakte Syntax erzeugen und prüfen Sie anschließend das resultierende Diff oder den Befehl.
Diese Aufgabenteilung bewahrt die Geschwindigkeit gesprochener Sprache und hält Syntax und Ausführung zugleich in einer bewussten Prüfschleife.
Nicht verhandelbar
Weder der daueraktive Modus noch die Sprachaktivierung dürfen so konfiguriert sein, dass Terminaltext automatisch abgesendet wird.
