Použijte oddělený pracovní dokument
Diktujte nejprve do editoru prostého textu. Rozpoznávání řeči je optimalizované pro jazyk, zatímco příkazové interprety pro přesné symboly. Spojovníky, lomítka, uvozovky, zpětné apostrofy, znaky dolaru, roury, přesměrování, zástupné znaky, závorky, písmena diskových jednotek, proměnné prostředí a velikost písmen mohou změnit chování.
Zkontrolovaný řádek zkopírujte do terminálu až po ověření aktuálního adresáře a zamýšleného cíle. Stisknutí klávesy Enter ponechte jako samostatný ruční úkon. U víceřádkového příkazu PowerShell ověřte, jak se budou interpretovat konce řádků, pokračování a uvozovky.
Zvyšujte důkladnost kontroly podle rozsahu následků
U kontroly pouze pro čtení lze snáze opakovat pokusy. Mazání souborů, rekurzivní přesuny, oprávnění, úpravy registru, publikování balíčků, DNS, cloudové prostředky, nasazování a vzdálené příkazy vyžadují přesné určení cíle a plán návratu. Okna spuštěná s oprávněním správce vyžadují zvláštní opatrnost, protože oprávnění diktovacího softwaru a cílového procesu se mohou lišit.
Upřednostňujte příkazy s režimy zkušebního běhu, náhledu změn, rozdílů, stavu nebo výpisu. Vyhýbejte se příliš obecným cestám, nevyhodnoceným proměnným a nezkontrolovaným zástupným výrazům. Před destruktivní operací vypište vyhodnocený cíl a pokud možno zachovejte možnost obnovy.
Neuvádějte tajné údaje v řeči ani přepisech
Nediktujte hesla, klíče API, obnovovací kódy, tokeny, soukromé klíče ani připojovací řetězce. Nechtěnou kopii může vytvořit člověk v okolí, vyrovnávací paměť mikrofonu, schránka, místní přepis, záznam obrazovky, historie terminálu nebo analytická vrstva.
Používejte zabezpečený postup operačního systému pro přihlašovací údaje nebo správce hesel. Tajné údaje nepředávejte jako argumenty příkazového řádku, kde se mohou objevit v seznamech procesů nebo protokolech.
Nejlepší využití hlasu při práci v terminálu
Nadiktujte komentáře, kroky souboru README, hlášení problémů, návrhy zpráv commitů, záměr vyhledávání, popisy testů a požadavek v přirozeném jazyce pro programovacího agenta. Přesnou syntaxi nechte vytvořit agentem nebo editorem a poté zkontrolujte výsledný rozdíl či příkaz.
Toto rozdělení zachovává rychlost řeči, ale ponechává syntaxi a spuštění v promyšleném kontrolním cyklu.
Bez výjimky
Žádný režim „nepřetržitého poslechu“ ani hlasové aktivace by neměl být nastaven tak, aby automaticky odesílal text do terminálu.
