S rozšířením promtování do velkých jazykových modelů se správnost pokynů stala zásadní předpokladem úspěšného výsledku. Roste proto význam přesného pojmenování, jednoznačných podmínek a srozumitelných postupů. Část vývojářské komunity a IT sektoru přitom nachází inspiraci v oboru, který podobné problémy řeší desítky let. V letecké údržbě a jejím řízeném jazyce ASD-STE100.
Od údržby letadel k softwarovým agentům
ASD-STE100, plným názvem Simplified Technical English, vznikl kvůli lidem, kteří potřebovali bezpečně pracovat s anglickou technickou dokumentací, přestože angličtina nebyla jejich mateřským jazykem. První příručka vyšla v roce 1986 pod názvem AECMA Simplified English Guide. Dnešní standard spravuje evropské sdružení leteckého, bezpečnostního a obranného průmyslu ASD prostřednictvím odborné skupiny STEMG. Aktuální vydání Issue 9 pochází z ledna 2025.
Základní problém byl praktický. Technik nesmí z formulace odhadovat, kterou součást má odpojit, za jakých podmínek smí pokračovat nebo zda popisovaný stav představuje požadavek, či pouhé doporučení. Jazyk dokumentace proto musí omezovat prostor pro rozdílné interpretace.
STE toho dosahuje kombinací pravidel psaní a řízeného slovníku. Obsahuje 53 pravidel a přibližně 900 schválených slov. Slovník zároveň uvádí nevhodné výrazy a jejich doporučené náhrady. Odborná terminologie není uzavřena do těchto devíti set slov: standard připouští technická podstatná jména a slovesa potřebná pro konkrétní obor nebo výrobek. Lze tedy přesně pojmenovat součást letadla i softwarový objekt.
Schválené slovo má zpravidla jeden stanovený význam a jednu slovnědruhovou roli. Například sloveso fall označuje pohyb dolů působením gravitace, nikoli obecně pokles nějaké hodnoty. Tam, kde běžná angličtina nabízí několik synonym, STE vybírá jeden výraz: například start místo střídání slov begin, commence nebo initiate. Stylistická pestrost ustupuje terminologické konzistenci.
Přesnější zadání i čitelnější odpovědi
V prostředí jazykových modelů se tyto principy uplatňují ve dvou směrech. Prvním je formulace vstupu: co má model udělat, s jakými daty a za jakých podmínek. Druhým je podoba výstupu: jak má vysvětlit změnu, popsat chybu nebo sestavit provozní postup.
Zájem už má konkrétní podobu. Projekt STE-Prompt nabízí instrukce pro programovací agenty, které přenášejí zásady STE do vysvětlování kódu a technické dokumentace. Pracuje s krátkými větami, činným rodem, jedním pokynem v každé větě a konzistentním slovníkem. Pro procedurální věty uvádí limit 20 slov, pro popisné 25. Jde ovšem o komunitní adaptaci. Samotný projekt označuje své pokyny za inspiraci standardem.
Přínos lze ukázat na jednoduchém zadání. Pokyn „Zkontroluj konfiguraci a případně ji oprav, pokud to nebude mít dopad na ostatní služby“ ponechává několik rozhodnutí otevřených. Není určeno, jakou konfiguraci kontrolovat, co představuje chybu ani jak ověřit dopad.
Přesnější zadání může znít: „Zkontroluj syntaxi souboru /etc/nginx/nginx.conf. Soubor neměň. Vypiš nalezené chyby a čísla řádků.“ Pokud má následovat oprava, dostane vlastní instrukci a podmínky. Zlepšení zde vychází z explicitního rozsahu úkolu a oddělení jednotlivých činností. Krátké věty pomáhají tyto požadavky udržet přehledné.
Podobně funguje pojmenování objektů. Jestliže zadání střídá výrazy server, node, host a instance, musí být jasné, zda označují tutéž věc. V distribuovaném systému mohou mít každý jiný význam. Projektový slovník omezuje nutnost tento vztah odvozovat z kontextu.
Na straně výstupu usnadňuje disciplinovaný jazyk kontrolu. Samostatně formulované tvrzení lze snáze porovnat s logem, dokumentací nebo výsledkem testu. V dlouhém souvětí může snadno zaniknout, kde končí pozorování a začíná předpoklad. To je rozumný důvod pro použití zásad STE, nikoli samo o sobě důkaz vyšší úspěšnosti modelu.
Srozumitelnost není záruka správnosti
ASD-STE100 stanovuje způsob vyjadřování. Neověřuje pravdivost technického obsahu. Jazykový model může vytvořit krátkou, jednoznačnou a fakticky chybnou instrukci. Stejně tak může správně formulovaný požadavek nesprávně vykonat.
Je proto potřeba oddělit čitelnost, shodu se standardem a správnost řešení. Komunitní projekt Simplified Technical English skill například obsahuje pravidla, slovník i kontrolní skript, ale výslovně upozorňuje na omezení automatické kontroly. Skript nedokáže spolehlivě rozhodnout, zda autor použil slovo v jeho schváleném významu. Navíc vychází ze staršího vydání Issue 7. Pouhý pokyn „piš podle ASD-STE100“ tedy není dokladem souladu s aktuálním standardem.
Při zkracování také musí zůstat zachována nejistota. Věta „Příčinou může být vyčerpaný limit připojení“ obsahuje jinou informaci než „Příčinou je vyčerpaný limit připojení“. Odstranění slova může by text zkrátilo, ale změnilo by hypotézu v tvrzení. Přesná komunikace vyžaduje zachovat podmínky, výjimky i hranice dostupných důkazů.
Caveman: ještě úspornější angličtina
Projekt Caveman posouvá úspornost dále. Není to varianta ASD-STE100. Je to doslova mluva jeskynního člověka. Jeho jazykový režim omezuje doprovodnou konverzaci a připouští vypouštění členů. Současně požaduje zachování záporů, čísel, jednotek a dalších významově důležitých prvků. Kód, příkazy, cesty a chybová hlášení mají zůstat beze změny. Aktuální projekt vedle stylu odpovědí zahrnuje i další mechanismy úspory tokenů.
Caveman lze chápat jako ještě úspornější způsob technického vyjadřování. Zatímco STE zachovává řízenou gramatickou angličtinu, Caveman dovoluje telegrafický zápis. Ilustrační sdělení „The configuration file is missing. Restore the file from the backup.“ se může zkrátit na „Config missing. Restore from backup.“ V dobře známém kontextu to stačí. Bez něj může být nejasné, který soubor a kterou zálohu použít.
Podstatné je rozlišovat zkracování odpovědi a zkracování zadání. Preprint CAVEWOMAN z června 2026 porovnal oba postupy na osmi modelech a pěti datových sadách. V jeho experimentech komprese výstupů snižovala náklady, zatímco komprese vstupů zhoršovala přesnost a v průměru náklady zvyšovala. Modely reagovaly delšími odpověďmi. Výsledky se vztahují k danému experimentu, ale dobře ukazují, proč nelze úsporu slov automaticky považovat za zlepšení komunikace.
Závěrem
Pro IT je na ASD-STE100 nejcennější zavedená disciplína technického psaní. Jak se říká, proč vymýšlet vymyšlené. Jednotné názvosloví, explicitní podmínky a oddělené kroky pomáhají lidem zadání kontrolovat a modelům poskytují méně nejasný vstup. Hranice užitečného zkracování leží tam, kde by čtenář nebo model musel chybějící význam začít domýšlet.








