Naar inhoud springen
GLM5.org
use-cases/coding

Use case · software engineering

Programmeren met GLM-5

Programmeren is waar de GLM-5-familie voor gebouwd is. Z.ai positioneert GLM-5.3 voor complexe software engineering en lange agent-taken, en dankzij de context van een miljoen tokens kun je hele modules plakken in plaats van fragmenten. Zo haal je er het maximale uit.
Lijnillustratie van codeblokken verbonden als printsporen
Welk modelGLM-5.3Gebruik GLM-5.3 voor debuggen, refactoren en architectuurvragen — het is Z.ai's sterkste programmeermodel in onze chat. Gebruik GLM-5.3 Flash voor snelle snippets, uitleg en screenshots van foutmeldingen, aangezien het afbeeldingen kan lezen.

§ 01Waar het goed in is

Waar GLM-5 het meeste helpt

1.1

Debuggen

Plak de niet-werkende code en de volledige foutmelding. Vraag eerst naar de hoofdoorzaak en pas daarna om de oplossing, zodat je leert waarom het fout ging.

1.2

Code review

Geef een diff of een bestand door en vraag om bugs, edge cases en beveiligingsproblemen, gerangschikt op ernst.

1.3

Refactoring

Beschrijf het doel — kleinere functies, duidelijkere namen, minder dependencies — en vraag om een stapsgewijs plan voordat er code wordt geschreven.

1.4

Tests en documentatie

Vraag om unit tests die edge cases dekken, of om een README en docstrings die aansluiten op de geplakte code.

§ 02Prompts

Kopieerklare prompts

Open een prompt in de chat en vervang de delen tussen haakjes door je eigen materiaal.

Vind de bug

Hier is een functie en de foutmelding die deze genereert. Leg de hoofdoorzaak in twee zinnen uit, geef daarna een gecorrigeerde versie en één test die dit had opgevangen. Code: [plak code] Foutmelding: [plak foutmelding]

Review een diff

Gedraag je als een strikte senior reviewer. Review deze diff op bugs, edge cases, beveiligingsproblemen en leesbaarheid. Toon problemen op volgorde van ernst (hoog, gemiddeld, laag) met regelnummers en stel vervolgens oplossingen voor. [plak diff]

Plan een refactor

Ik wil deze module refactoren om hem eenvoudiger testbaar te maken. Stel eerst een stapsgewijs plan voor met de redenen voor elke stap. Schrijf geen code totdat ik het plan heb goedgekeurd. [plak module]

§ 03Tips

Wel doen, niet doen

Wel doen

  • Vermeld de taal, het framework en de versie.
  • Plak de exacte foutmelding en stacktrace.
  • Vraag om een plan voorafgaand aan een grote wijziging.
  • Voer de tests zelf uit voordat je een fix vertrouwt.

Niet doen

  • Plak geen secrets, keys of klantgegevens.
  • Accepteer geen code die je niet begrijpt.
  • Vraag niet om een complete app in één bericht.
  • Sla de review van gegenereerde beveiligingscode niet over.

§ 04FAQ

Vragen

Q01Welk GLM-model is het beste voor programmeren?

In onze chat, GLM-5.3. Z.ai heeft het gebouwd voor complexe software engineering en meldt grote verbeteringen op het gebied van coderen ten opzichte van GLM-5.2. GLM-5.3 Flash is een snel en soepel alternatief voor kleinere taken.

Q02Kan ik een complete repository plakken?

GLM-5.3 ondersteunt via de API een context van ongeveer één miljoen tokens. Onze gratis chat kort zeer lange gesprekken in om verzoeken snel te houden, dus plak de bestanden die het belangrijkst zijn.

Q03Kan het een screenshot van een foutmelding lezen?

Ja, met GLM-5.3 Flash. Voeg de screenshot toe en vraag wat er misging.

§ 05Meer

Andere use cases

Probeer het nu

Stel GLM-5.3 een echte vraag.

Geen account, geen creditcard, geen installatie. Typ een vraag en zie hoe GLM-5.3 Flash binnen enkele seconden antwoordt — schakel over naar GLM-5.3 voor de moeilijkste problemen.

Open de gratis chatEr gelden dagelijkse gratis limieten, zodat de chat voor iedereen beschikbaar blijft.