Simon Willison zveřejnil na svém blogu novou stránku Newsletters. Ta nabízí přehled všech jeho rozeslaných newsletterů, tedy jak bezplatného týdenního zpravodaje na Substacku, tak měsíčních aktualizací určených pouze sponzorům. Tato nová sekce slouží jako centralizovaný bod přístupu pro všechny čtenáře, kteří chtějí sledovat jeho digitální stopu v oblasti informačních servisů.
Výsledná podoba této stránky obsahuje náhledy příspěvků ze Substacku a seznam nadpisů z měsíčních briefingů určených pro platící členy. V pravé části rozhraní jsou umístěny výzvy k odběru, přičemž jedna směřuje na bezplatný Substack a druhá na placený měsíční newsletter za deset dolarů měsíčně. Celý tento index slouží jako archiv, kde mohou uživatelé procházet jak aktuální, tak i předchozí vydání těchto informačních servisů. Díky tomuto uspořádání je navigace mezi různými typy obsahu intuitivní a uživatelé mohou snadno vyhledat konkrétní témata v historických archivech obou typů rozesílačů.

Kódování pomocí hlasových příkazů
Simon Willison vytvořil novou funkci pro svůj blog téměř celou pomocí hlasu. Podle vlastního popisu mluvil na svůj notebook, zatímco vařil večeři. Tento experiment s hlasovým programováním demonstruje, jak lze moderní AI nástroje využít k překonání tradičních omezení fyzického rozhraní počítače.
Simon Willison novou funkci blogu vytvořil téměř celou hlasem: mluvil na notebook, zatímco vařil večeři.

Technické překážky a manuální zásahy
Hlasem se nepodařilo dotáhnout importy. Model nabídl export dat z lokální kopie, autor ale chtěl řešení fungující jako jeho ostatní importní skripty. Kvůli soukromému repozitáři bylo navíc potřeba vytvořit nový API klíč, což vyžadovalo sednout si ke klávesnici.
Část dat byla uložena v soukromém repozitáři na GitHubu, proto bylo potřeba vytvořit nový API klíč. To podle autora vyžadovalo sednout si na delší dobu ke klávesnici. Tato nutnost přímého zásahu do systému zdůrazňuje, že plná automatizace vývoje pomocí hlasu naráží na bezpečnostní a administrativní bariéry, jako jsou právě přístupová práva.
Výhody multitaskingu v praxi
Výhody multitaskingu v praxi Simon Willison vnímá jako klíčový prvek, který posouvá interakci s programovacím agentem na novou úroveň. Ačkoliv hlasové ovládání nepovažuje za nástroj pro každodenní práci, vidí v něm velký potenciál právě v situacích, kdy má uživatel obsazené ruce. Jako konkrétní příklad uvádí vaření, během kterého může místo běžného poslechu podcastů nebo sledování videí na TikToku skutečně vytvářet kód. Tato schopnost kombinovat fyzické činnosti s vývojem softwaru představuje pro autora hlavní přínos daného řešení. Tento typ multitaskingu umožňuje transformovat čas, který je tradičně vnímán jako neproduktivní nebo věnovaný pouze pasivní konzumaci digitálního obsahu, na aktivní čas vývojový. Namísto pouhého poslechu informací tak programátor využívá kognitivní kapacitu k řešení logických problémů a stavbě funkcí, přičemž fyzická zátěž při vaření nebrání intelektuální práci, pokud je odstraněna bariéra nutnosti psaní na klávesnici. Tento posun od pasivního přijímání informací k aktivní tvorbě umožňuje efektivnější využití volného času a mění dynamiku domácích činností na produktivní pracovní procesy.
Kromě hlasového vstupu autor vyzdvihuje význam vizuálního náhledu a možnosti kombinovat mluvení s psaním. Schopnost vkládat texty pomocí klávesnice v momentech, kdy je hlasová komunikace nedostatečná, považuje za podstatné zlepšení oproti standardnímu hlasovému režimu v mobilním telefonu. Tato kombinace nástrojů činí interakci s agentem mnohem efektivnější, protože umožňuje přesně komunikovat detaily, které by bylo obtížné popsat pouze slovem, a zároveň udržet plynulý pracovní postup. Kombinace těchto modalit – hlasu pro obecné instrukce a klávesnice pro precizní detaily – vytváří hybridní pracovní postup. Zatímco hlas je ideální pro rychlé iterace a obecné popisy funkcí, psaní umožňuje přesné zadání parametrů, kódových řetězců nebo specifických konfigurací, které by při hlasovém diktování mohly být špatně pochopeny nebo by vyžadovaly příliš dlouhé vysvětlování. Tento přístup tedy maximalizuje efektivitu interakce s AI agentem. Tímto způsobem programátor eliminuje tření mezi myšlenkou a jejím implementováním, což vede k rychlejšímu prototypování funkcí v reálném čase.
Hlasové ovládání jako doplňkový nástroj
Hlasové ovládání jako doplňkový nástroj autor vnímá především jako prostředek pro multitasking, nikoliv však jako hlavní nástroj pro každodenní práci. Za klíčovou funkcionalitu považuje možnost kombinovat programování s jinými fyzickými činnostmi. Jako konkrétní příklad uvádí situaci při vaření, kdy může uživatel místo konzumace obsahu z TikToku nebo poslechu podcastů aktivně vytvářet kód. Tato schopnost využívat čas, který by jinak byl věnován pasivní zábavě, představuje pro autora hlavní přínos tohoto přístupu k vývoji softwaru. Tento přístup tedy neřeší nahrazení klávesnice, ale její strategické doplnění v momentech, kdy je fyzická mobilita prioritou.
Kromě hlasového vstupu autor zdůrazňuje význam vizuálního náhledu a možnosti psát či vkládat texty pomocí klávesnice. Tato kombinace je podle něj podstatným zlepšením oproti běžnému hlasovému režimu v mobilním telefonu, protože umožňuje komunikovat detaily, které nelze efektivně vyjádřit pouze slovem. Možnost doplňovat hlasové instrukce psaným textem v momentech, kdy hlasové ovládání nestačí, činí interakci s programovacím agentem mnohem výkonnějším procesem a umožňuje přesnější řízení celého vývoje. Celkově tak autor definuje novou formu interakce s AI, kde se hranice mezi fyzickou aktivitou a intelektuální prací stávají mnohem propustnějšími.
Grafy a schéma pocházejí z původního článku uvedeného ve zdrojích.
Zdroje
- A new feature for my blog, built using my voice — Simon Willison's Weblog
Článek vznikl s pomocí AI; podklady a odkazy jsou uvedeny výše.