Claude Code äänellä: rakentamista rinnakkaiskaistoilla

AI-koodiagentit tekivät näppäilystä pullonkaulan. Työnkulku promptien, katselmointien ja suunnanmuutosten saneluun rinnakkaisille agenteille macOS:llä.

Teodor Deleanu10. heinäkuuta 20265 min lukuaika

Jokin kääntyi hiljaa tekoälyavusteisen kehityksen viime vuoden aikana: silmukan hitain osa ei ole enää kone. Claude Code jauhaa mielellään refaktorointia neljä minuuttia. Cursor luonnostelee testipaketin sillä välin kun katsot muualle. Pullonkaula olet sinä — tarkemmin sanottuna kätesi, jotka voivat olla vain yhdessä ikkunassa kerrallaan.

Kun ajat useampaa kuin yhtä agenttikaistaa, tämä lakkaa olemasta kiusa ja muuttuu päiväsi muodoksi. Kaista yksi refaktoroi autentikointia. Kaista kaksi odottaa katselmointiasi. Kaista kolme on Slack-ketju, jossa asiakas kuvailee bugia huonosti. Jokainen noista kaistoista etenee luonnollisella kielellä — ja sinä tuotat sitä luonnollista kieltä kymmenellä sormella ja yhdellä fokusoidulla ikkunalla.

Sen aukon ääni täyttää. Ei ”sanele romaanisi” -ääni vaan ohjauskanava-ääni. Se on se osa vibe-koodausta, jota kukaan ei demoa: harvoin generoit itse koodia puhumalla, vaan ohjaat niitä agentteja, jotka generoivat.

Promptit ovat proosaa, ja proosa on nopeampaa puhuttuna

Koodausagentin ohjaamisessa on se juttu, että syöte ei ole koodia. Se on ohjeita. ”Ota uudelleenyrityslogiikka pois WebSocket-käsittelijästä, siirrä se omaan moduuliinsa ja tee backoffin ylärajasta konfiguroitava.” Voit kirjoittaa tuon kahdessakymmenessä sekunnissa, jos olet jo ikkunassa, lämmennyt etkä ajattele mitään muuta.

Mutta et ole enää koskaan siinä tilassa. Olet kesken katselmoinnin toisella kaistalla. Luet agentin viimeisintä diffiä. Pitelet kahvia. Promptin hinta ei ole kirjoitusaika — se on se kontekstinvaihto, joka tarvitaan käsien ja silmien saamiseksi asentoon sen kirjoittamiseksi.

Promptin puhuminen romahduttaa tuon hinnan. Fokusoi terminaali, pidä näppäintä pohjassa, sano se lause, jota jo sanoit päässäsi, päästä irti. Sanat laskeutuvat kursoriin ja kaista lähtee taas liikkeelle sillä aikaa kun huomiosi palaa sinne, minne sen oikeasti piti mennä.

Työnkulku konkreettisesti

Käytän tähän Keebyeä — se on työkalu, jonka rakensin kun tämä ongelma söi työelämäni, ja alla olevat yksityiskohdat ovat sen todellista käyttäytymistä, eivät tavoitetila. Tiivistetty asennuslista — pikanäppäin, syöttötila, sanakirja — on sivulla puhesanelu Claude Codeen.

Yksi pikanäppäin, pohjassa pidettynä. Oikea ⌘ on oletus. Pidä pohjassa, puhu, päästä irti; litteroitu teksti laskeutuu fokusoituun muokattavaan kenttään. Pidempiä ohjeita varten yksi napautus kytkee nauhoituksen päälle, kunnes napautat uudestaan. Esc peruu. Avattavaa ikkunaa ei ole, mikä on koko pointti — työkalulla ei ole omaa kaistaa.

Kirjoitustila terminaaleihin. Claude Code asuu terminaalissa, ja terminaalit ovat vihamielisiä leikepöydältä liittämiselle — erityisesti SSH:n yli tai tmuxin sisällä. Keebye voi kirjoittaa tekstin synteettisesti liittämisen sijaan, terminaalitietoisella tahdistuksella, jolloin prompti saapuu niin kuin näppäinpainallukset saapuisivat. Tämä yksi asetus on ero ”söpön demon” ja agenttityön päivittäisen työkalun välillä — koko tarina siitä, miksi terminaalit rikkovat liittämisen, on artikkelissa sanelu, joka selviää terminaalista.

Sanakirja jargonillesi. Puhemallit eivät tunne projektisi sanastoa. Oma sanakirja kartoittaa sen mitä malli kuulee siihen mitä tarkoitit — moduulien nimet, tiimikavereiden nimet, ”pnpm”, mitä tahansa koodikantasi saa sinut toistamaan.

Paikallinen siivous rajatulla heuristiikalla. Raaka puhe on täynnä ”um”:ia ja vääriä aloituksia. Keebye karsii täytesanat ja korjaa välimerkit nopeilla säännöillä; sen valinnainen paikallinen LLM-viimeistely perääntyy vakavan tokenikadon, paisumisen tai toiston jälkeen. Vartija ei voi todistaa merkitystä eikä suojata jokaista kieltoa, joten katselmoi kriittiset agenttiohjeet ennen niiden lähettämistä.

Ja koska kaikki puheentunnistus toimii laitteella, promptit itse — jotka kuvaavat julkaisematonta tuotettasi yksityiskohtaisesti, kaista kaistalta — eivät koskaan poistu koneelta.

Missä ääniohjaus on oikeasti hyvä

Tämän kanssa päivittäin eläneenä, tässä rehellinen inventaario:

Uudelleenohjaukset. Agentti sai valmista, ja se on 80-prosenttisesti oikein. ”Säilytä eriyttäminen, mutta peru uudelleennimeäminen testitiedostoissa ja aja testipaketti uudestaan.” Puhuttuna se on kolme sekuntia. Tämä on päiväni arvokkainta sanelua.

Seuraavan kaistan jonottaminen. Sillä aikaa kun kaista yksi rakentaa, kuvaile seuraava tehtävä kaistalle kaksi. Sarjalliset kädet, rinnakkainen työ.

Koodin ympärillä oleva proosa. PR-kuvaukset, commit-viestit, Slack-vastaukset bugiraporttiin, se sähköposti jonka olet velkaa. Fokusoi ikkuna, sano se, valmis — kätesi eivät poistuneet siltä kaistalta, jolla ne olivat.

Ääneen ajattelu, hyödyllisesti. Osa ohjeista tulee ulos parempina puhuttuina, koska puhe pakottaa lineaarisuuteen. Sulkulauseita ei voi upottaa sisäkkäin suulla.

Mitä se ei ole

Rehellisyysosio. Litterointi Keebyessä tapahtuu erissä, ei virtana — teksti ilmestyy kun päästät näppäimen irti, ei sana kerrallaan. Se sopii prompteille (puhut, ja se laskeutuu yhtenä lohkona), mutta se tarkoittaa ettei tämä ole reaaliaikaisen tekstityksen kokemus. Oletusmalli on viritetty englantiin; monikielinen sanelu on erillinen laitteella toimiva moottori, joka kattaa 25 kieltä — lisää siitä miksi sillä on väliä artikkelissa sanelun ei pitäisi olla vain englanniksi. Eikä mikään sanelutyökalu tee huonosta promptista hyvää; ääni poistaa kitkaa, ei ajattelun tarvetta.

Tässä tilassa on myös muita hyviä työkaluja — Superwhisper ja Wispr Flow ovat ne kaksi, joista meiltä kysytään, ja kirjoitimme rehelliset vertailut molemmista: Keebye vs Superwhisper ja Keebye vs Wispr Flow.

Miksi tämä kumuloituu

Yksi saneltu prompti säästää sekunteja. Se ei ole tarina. Tarina on se, mitä nuo sekunnit estivät: jokainen ajamasi kaista etenee vain kun syötät sitä, joten kaistan syöttämisen vero on vero niille kaikille. Leikkaa se, niin lakkaat säännöstelemästä omaa huomiotasi — lisäät sen kolmannen kaistan, jota et ajanut koska se tuntui liialta yleiskustannukselta.

Kaiken tämän alkuperä oli vähemmän elegantti kuin työnkulkuessee: kaksi lasta, useita kovan panoksen työvirtoja ja liian vähän käsiä. Se tarina on täällä — Kaksi lasta, kolme startupia, yksi ääni.

Keebye on ennakkokäytössä macOS:lle. Aloita ilmainen kokeilu alta, osoita se kiireisimmälle kaistallesi ja kokeile yhtä konkreettista sarjaa: katselmoi kaista yksi, sanele uudelleenohjaus kaistalle kaksi ja vastaa sitten ihmiselle, joka odottaa kaistalla kolme. Ääni ei ohjaa niitä yhtä aikaa; se pitää jokaisen rinnakkaisen kaistan syötettynä pienemmällä vaihtokustannuksella.

Syötä sitä kaistaa, joka odottaa

Aloita 14 päivän ilmainen kokeilu ja kokeile yhtä puhuttua uudelleenohjausta kiireisimmässä Claude Code -istunnossasi.

Start free trial

Early access: we'll email you the moment the macOS build is ready — your 14 days start when you first sign in from the app.

Jatka lukemista