Spraakinvoer past natuurlijk bij AI-codingtools omdat ze conversationeel zijn — je beschrijft wat je wilt, de AI reageert, je itereert. De bottleneck is niet de AI. Het is hoe snel je ertegen kunt praten.

Waarom spraak beter werkt voor AI-prompts

Wanneer je een prompt typt, comprimeer je. Een taak die 80 woorden context nodig heeft, wordt gecomprimeerd tot 12 omdat typen langzaam is en je instinctief de "vanzelfsprekende" delen overslaat. De AI raadt dan verkeerd en je besteedt drie vervolgvragen aan het corrigeren ervan.

Wanneer je spreekt, verdwijnt compressie. Je voegt van nature achtergrond, beperkingen en redenering toe. De AI krijgt wat het nodig heeft in één keer.

Getypte prompt:

"Refactor de auth-middleware"

Gesproken prompt:

"De auth-middleware in middleware/auth.ts doet te veel dingen — hij valideert de JWT, controleert permissies, laadt het user object en stelt rate limit headers in. Ik wil hem opsplitsen in aparte middleware-functies zodat we ze per route kunnen samenstellen. Houd de JWT-validatie als basis en maak de andere optioneel."

Dezelfde ontwikkelaar, dezelfde intentie. De gesproken versie geeft de AI genoeg om correct te werken zonder vervolgvragen.

Vext instellen voor coderen

1. Installeer Vext

brew install muvon/tap/vext

Start de app en geef hem Toegankelijkheidsrechten wanneer daarom wordt gevraagd. Hierdoor kan het sneltoetssysteem globaal werken.

2. Configureer je sneltoets

De standaard is Shift — houd hem een halve seconde ingedrukt om dictee te starten. Dit werkt goed omdat korte Shift-drukken (voor hoofdletters) worden genegeerd.

Je kunt de sneltoets en de drempel voor ingedrukt houden wijzigen in Instellingen > Sneltoetsen.

3. Schakel YOLO-modus in

YOLO-modus is wat dit met AI-codingtools laat werken. Wanneer ingeschakeld, drukt Vext automatisch op Return nadat je transcriptie is geplakt. Je prompt gaat rechtstreeks naar de AI — geen handmatige verzending nodig.

Dit is veilig met Claude Code en terminalgebaseerde agents omdat je altijd kunt onderbreken. De tijd die je bespaart door niet elke prompt te bekijken, weegt op tegen de incidentele herformulering.

4. Probeer Enhance

Schakel Enhance in om opvulwoorden op te ruimen en de zinsstructuur te herstellen voordat er wordt geplakt. AI-tools verwerken rommelige spraak prima, maar schone prompts leveren marginaal betere resultaten op en zijn makkelijker terug te lezen in je gespreksgeschiedenis.

Workflows die het meest profiteren van spraak

De initiële contextdump

Het eerste bericht aan een AI-codingtool is het belangrijkst. Het zet het hele gesprek op. Spraak blinkt hier uit omdat je van nature context aan de voorkant laadt:

"Ik werk aan de checkout-flow. We hebben een React-frontend met een Node-backend. De cart-state wordt beheerd met Zustand. Op dit moment roept de betaalstap Stripe rechtstreeks aan vanuit de frontend, wat onveilig is — ik moet het verplaatsen naar een server-side endpoint. Maak een POST /api/checkout-endpoint dat de cart items neemt, een Stripe-sessie aanmaakt en de session URL retourneert."

Dat is ongeveer 30 seconden spreken. Het typen ervan zou meer dan een minuut duren, en de meeste ontwikkelaars zouden de helft van de context overslaan.

Bugs beschrijven

Bugs zijn inherent narratief — wat er gebeurde, wat er had moeten gebeuren, wat je al hebt geprobeerd. Dit past perfect bij spraak:

"Wanneer ik op de opslaan-knop op de instellingenpagina klik en het netwerkverzoek traag is, verschijnt de laadspinner, maar als ik wegnavigeer voordat hij klaar is en dan terugkom, worden de oude instellingen getoond ook al was het opslaan op de backend daadwerkelijk gelukt. Ik denk dat het probleem is dat we uit een stale lokale cache lezen in plaats van opnieuw op te halen na navigatie."

Code review-opmerkingen

Code review is waar veel ontwikkelaars overschakelen van bondige getypte opmerkingen naar rijkere feedback. Spraak neemt de wrijving weg:

"Deze functie doet drie dingen — de gebruiker ophalen, permissies controleren en de respons formatteren. Ik zou de permissiecheck opsplitsen naar zijn eigen middleware zodat we hem kunnen hergebruiken op de admin-routes. Ook slikt de foutafhandeling op regel 42 de originele foutmelding in, wat debuggen in productie moeilijker maakt."

Architectuurbeslissingen

Wanneer je een aanpak moet doordenken, is spraak sneller dan typen en georganiseerder dan alleen in je hoofd denken:

"Ik probeer te beslissen tussen WebSockets en server-sent events voor de realtime notificaties. WebSockets geven ons bidirectionele communicatie, maar we hebben alleen server-naar-client nodig voor notificaties. SSE is eenvoudiger, werkt betrouwbaarder via proxies en load balancers, en we kunnen een simpele EventSource op de frontend gebruiken. De afweging is dat als we ooit nodig hebben dat de client berichten terugstuurt, we een apart endpoint zouden moeten toevoegen. Wat denk jij?"

Spraak + screenshot, volledig handsfree

Spraakprompts werken op zichzelf goed, maar coderen heeft vaak visuele context nodig — een foutmelding, een UI-bug, een grafiek, een diagram op het scherm van een collega. Vext behandelt dit met een functie die geen andere spraak-naar-tekst-tool biedt: leg tijdens handsfree dicteren een screenshot vast en de afbeelding wordt naast je getranscribeerde prompt in de AI-tool geplakt.

De flow:

  1. Start handsfree dicteren
  2. Spreek je prompt uit: "Kijk naar deze lay-out — de zijbalk overlapt de hoofdinhoud op smalle viewports. Fix de flexbox zodat hij netjes inklapt."
  3. Sleep om de bug op het scherm vast te leggen
  4. Druk op de dicteertoets om te stoppen

Zowel de getranscribeerde tekst als de screenshot landen in Claude Code (of Cursor, of ChatGPT) bij je cursor. Met YOLO-modus ingeschakeld, verzendt de prompt automatisch. Je raakt het toetsenbord nooit aan.

Gebruikssituaties waarin dit beter is dan typen:

  • Een foutmelding tonen — leg de stack trace vast in plaats van hem te beschrijven
  • UI-bugs — laat zien wat kapot is terwijl je het verwachte gedrag uitlegt
  • De code van een collega beoordelen — leg de diff vast terwijl je je suggestie uitspreekt
  • Analyse van grafieken en diagrammen — wijs Claude op een Grafana-paneel of architectuurdiagram en stel vragen
  • Cross-app-context — beschrijf een Figma-mockup terwijl je hem implementeert in je editor

Dit combineert de drie functies die Vext nuttig maken voor AI-coding: handsfree dicteren, screenshots vastleggen en automatische verzending via YOLO-modus. Samen laten ze je in flow blijven met de AI zonder te onderbreken om te typen of te plakken.

Tips per tool

Claude Code (terminal)

Claude Code gaat goed om met natuurlijke taal — geen noodzaak om je prompts zorgvuldig te formatteren. Gebruik voor multi-step taken spraak voor de eerste beschrijving en typ dan korte vervolgvragen ("ja", "probeer een andere aanpak", "draai dat terug").

Cursor

Gebruik spraak voor het composer-paneel. Lange prompts met volledige context werken aanzienlijk beter dan korte instructies. Cursor gebruikt de prompt om je codebase te doorzoeken op relevante context, dus meer detail betekent betere bestandsselectie.

ChatGPT / Claude.ai

Spraak werkt vooral goed voor chat-gebaseerde interfaces waar gespreksflow ertoe doet. Gebruik spraak voor de inhoudelijke berichten en typ voor snelle antwoorden.

Veelvoorkomende zorgen

"Begrijpt de AI mijn rommelige spraak?"

Ja. Grote taalmodellen verwerken opvulwoorden, herstarts en conversationele formuleringen zonder probleem. Een afdwalende gesproken prompt van 100 woorden met volledige context overtreft bijna elke keer een gepolijste getypte instructie van 15 woorden.

"Hoe zit het met codefragmenten in prompts?"

Typ die. Spraak is voor de delen in natuurlijke taal — beschrijvingen, context, vereisten. Wanneer je een specifiek codefragment moet opnemen, typ of plak het apart.

"Is het ongemakkelijk om tegen je computer te praten?"

Ongeveer 30 minuten. Daarna begint het typen van prompts aan te voelen als de langzame manier.

Aan de slag

Download Vext — gratis proefperiode, geen account vereist. Schakel YOLO-modus in en probeer je volgende codeersessie met spraak.