AI Code Assistent

Plak code of een foutmelding, of beschrijf wat je wilt bouwen, en kies de taak en taal. Je krijgt netjes opgemaakte codeblokken met een korte uitleg.

Code Assistent
Het resultaat verschijnt hier

Wat de code-assistent doet

Plak code, een foutmelding of een beschrijving van wat je nodig hebt, en kies een taak. De assistent kan nieuwe code schrijven, bugs opsporen, code stap voor stap uitleggen, nakijken op problemen, unittests schrijven, refactoren voor betere leesbaarheid, of code omzetten naar een andere programmeertaal. Elk stuk code verschijnt netjes geformatteerd in een codeblok met een korte toelichting.

Het draait op Grok 4.20, dat snel antwoordt en een betrouwbare partner is voor al je dagelijkse programmeerwerk. De instructies sturen aan op complete, direct uitvoerbare code, een duidelijke oorzaak vóór elke fix, en eerlijkheid bij twijfel: het verzint nooit functies of packages, en wanneer een antwoord afhangt van een specifieke bibliotheekversie of code die het niet kan zien, geeft het aan wat je moet controleren.

Hoe je het gebruikt

  1. Plak je code of beschrijf de taak. Vermeld bij een bug de volledige foutmelding en leg uit wat je eigenlijk verwachtte.
  2. Kies een taak: Code schrijven, Bugs opsporen en oplossen, Code uitleggen, Code reviewen, Tests schrijven, Refactoren of Omzetten naar onderstaande taal.
  3. Kies een programmeertaal. 'Automatisch detecteren' werkt prima voor de meeste geplakte code. De lijst bevat 18 talen, waaronder Python, JavaScript, TypeScript, Java, C#, C++, Go, Rust, PHP, Kotlin, Swift, Dart, SQL, Bash, PowerShell en HTML met CSS. Bij omzetten kies je hier de gewenste doeltaal.
  4. Genereer, kopieer de code, genereer opnieuw of klik op 'Doorgaan in chat' om met behoud van de context verder te sparren.

Tips voor betere antwoorden

  • Deel alleen het minimale stukje code dat het probleem toont. Twintig regels die een bug reproduceren werken veel beter dan tweeduizend regels van je hele project.
  • Noem versies. "Python 3.12, pandas 2" of "React 19" voorkomt dat je antwoorden krijgt die gebaseerd zijn op een verouderde API.
  • Plak foutmeldingen exact. De stacktrace wijst meestal direct naar de oorzaak; een eigen samenvatting ervan zelden.
  • Vraag om tests bij de oplossing. Een falende test die slaagt na de aanpassing is het beste bewijs dat de fix werkt.
  • Kies een ander model voor lastige problemen. In de chat redeneert Grok 4.3 Thinking eerst na voordat het antwoordt — ideaal voor ingewikkelde algoritmes of subtiele bugs. Grok 4.7, het nieuwste model, is daar ook beschikbaar, met een kleinere dagelijkse limiet.

Voorbeeld

Het tweede voorbeeld onder het invoerveld toont een klassieke bug:

nums = [3, 8, 11, 14, 20]
for n in nums:
    if n % 2 == 1:
        continue
        print(n)
StapWat een goed antwoord uitlegt
Oorzaakprint(n) staat ingesprongen onder continue, waardoor het binnen het if-blok valt na de sprong en nooit kan worden uitgevoerd.
OplossingLaat print(n) één niveau minder inspringen, zodat het wordt uitgevoerd voor elk getal dat niet oneven is.
ResultaatDe lus print 8, 14 en 20.

Beperkingen en veilig gebruik

  • Test en draai alles zelf. Door AI gegenereerde code kan er prima uitzien, maar alsnog falen bij randgevallen. Behandel het zoals code van een collega: controleer het goed voordat je het ergens live zet.
  • Het kan je code niet uitvoeren. De assistent redeneert over code maar voert deze niet echt uit, en heeft geen toegang tot je bestanden, je werkomgeving of je database.
  • Kennis heeft een limietdatum. Heel recente updates van bibliotheken zijn mogelijk nog onbekend. Raadpleeg bij twijfel altijd de officiële documentatie.
  • Plak nooit geheime gegevens. API-sleutels, wachtwoorden, tokens en database-connectiestrings moet je altijd verwijderen of vervangen door tijdelijke placeholders. Je invoer loopt via onze server en OpenRouter naar het model.
  • Beveiliging telt. Laat code rondom authenticatie, betalingen of privacygevoelige gegevens altijd controleren door een ervaren developer.

Veelgestelde vragen over de Code-assistent

Is de code-assistent gratis?

Ja, en je hebt geen account nodig. Elk verzoek telt mee voor de 30 gratis berichten die je dagelijks op de hele site krijgt.

Kan ik vragen stellen in het Nederlands?

Ja. Uitleg krijg je terug in de taal waarin je typt, terwijl de code zelf gewoon code blijft. Commentaarregels in de code worden meestal ook in jouw taal geschreven.

Kan het een complete app bouwen?

Individuele functies, componenten, scripts en databasequery's gaan uitstekend. Een complete applicatie vraagt om planning, meerdere bestanden en tests; dat werkt veel beter stap voor stap via de chat. Onze handleiding voor Grok voor programmeren laat een handige workflow zien.

Kan ik een screenshot van een foutmelding sturen?

Niet op deze pagina, want die verwerkt alleen tekst. In de chat kun je wel een screenshot meesturen omdat alle drie de modellen afbeeldingen kunnen lezen, al blijft geplakte tekst voor code altijd betrouwbaarder.

Wat moet ik doen als het antwoord niet klopt?

Vertel wat er gebeurde toen je de code uitvoerde, inclusief de nieuwe foutmelding, en vraag het opnieuw. Loop je echt vast op een fout? Probeer dan deze prompt: leg een foutmelding en mogelijke oorzaken uit. Studenten die leren programmeren kunnen ook de Huiswerkhulp in hints-modus gebruiken.

Klaar om Grok iets te vragen?

Geen account, geen download, geen creditcard. Open de chat, typ je vraag en zie direct het antwoord van Grok verschijnen.

Open Chat