Użyj dokumentu roboczego jako bezpiecznej granicy
Najpierw dyktuj do prostego edytora tekstu. Rozpoznawanie mowy jest zoptymalizowane pod kątem języka, a powłoki — dokładnej składni. Łączniki, ukośniki, cudzysłowy, grawisy, znaki dolara, potoki, przekierowania, symbole wieloznaczne, nawiasy, litery dysków, zmienne środowiskowe i wielkość liter mogą całkowicie zmienić działanie polecenia.
Skopiuj sprawdzony wiersz do terminala dopiero po zweryfikowaniu bieżącego katalogu i zamierzonego celu. Naciśnięcie Enter pozostaw jako oddzielną czynność ręczną. W przypadku wielowierszowego kodu PowerShell sprawdź, jak zostaną zinterpretowane podziały wierszy, kontynuacja i cudzysłowy.
Zwiększaj zakres kontroli wraz ze skalą możliwych skutków
Przy odczycie bez zmian można pozwolić sobie na swobodniejsze iteracje. Usuwanie plików, przenoszenie rekursywne, zmiana uprawnień lub rejestru, publikowanie pakietów, DNS, zasoby chmurowe, wdrożenia i polecenia zdalne wymagają dokładnego ustalenia celu oraz planu wycofania. Okna z podwyższonymi uprawnieniami wymagają szczególnej ostrożności, ponieważ uprawnienia oprogramowania do dyktowania i procesu docelowego mogą się różnić.
Wybieraj polecenia oferujące tryb próbnego uruchomienia, symulacji, podglądu różnic, sprawdzania stanu lub wyświetlania listy. Unikaj ogólnych ścieżek, nierozwiązanych zmiennych i niesprawdzonych wzorców wieloznacznych. Przed operacją destrukcyjną wyświetl rozpoznany cel i w miar możliwości zachowaj opcję odzyskania danych.
Nie podawaj poufnych danych głosem ani w transkrypcjach
Nie dyktuj haseł, kluczy API, kodów odzyskiwania, tokenów, kluczy prywatnych ani ciągów połączenia. Osoba znajdująca się w pobliżu, bufor mikrofonu, schowek, lokalna transkrypcja, nagranie ekranu, historia terminala lub warstwa analityczna mogą utworzyć niezamierzoną kopię.
Korzystaj z bezpiecznego mechanizmu obsługi poświadczeń w systemie operacyjnym albo z menedżera haseł. Nie przekazuj poufnych danych jako argumentów wiersza polecenia, ponieważ mogą pojawić się na listach procesów lub w dziennikach.
Najlepsze zastosowania głosu podczas pracy w terminalu
Dyktuj komentarze, kroki do pliku README, zgłoszenia problemów, wersje robocze komunikatów zatwierdzenia zmian, zamiar wyszukiwania, opisy testów i prośby w języku naturalnym do agenta programistycznego. Pozwól agentowi lub edytorowi utworzyć precyzyjną składnię, a potem sprawdź wynikową różnicę lub polecenie.
Taki podział zachowuje szybkość mówienia, a jednocześnie obejmuje składnię i wykonanie świadomym cyklem weryfikacji.
Zasada bez wyjątków
Żaden tryb stałego nasłuchu ani aktywacji głosem nie powinien być skonfigurowany tak, aby automatycznie przesyłać tekst do terminala.
