Aller au contenu
GLM5.org
use-cases/coding

Cas d'usage · génie logiciel

Coder avec GLM-5

La famille GLM-5 a été conçue pour le code. Z.ai positionne GLM-5.3 pour l'ingénierie logicielle complexe et les tâches d'agents de longue durée, et sa fenêtre de contexte d'un million de tokens vous permet de coller des modules entiers plutôt que de simples extraits. Voici comment en tirer le meilleur parti.
Illustration au trait de blocs de code connectés comme des pistes de circuit imprimé
Quel modèleGLM-5.3Utilisez GLM-5.3 pour le débogage, le refactoring et les questions d'architecture — c'est le modèle de Z.ai le plus performant en code dans notre chat. Utilisez GLM-5.3 Flash pour les snippets rapides, les explications et les captures d'écran d'erreurs, car il prend en charge les images.

§ 01Ses points forts

Là où GLM-5 excelle le plus

1.1

Débogage

Collez le code défaillant et l'erreur complète. Demandez d'abord la cause racine, puis le correctif, afin de comprendre d'où vient le problème.

1.2

Revue de code

Fournissez-lui un diff ou un fichier et demandez-lui d'identifier les bugs, les cas limites et les failles de sécurité, classés par gravité.

1.3

Refactorisation

Décrivez l'objectif — des fonctions plus courtes, des noms plus clairs, moins de dépendances — et demandez un plan étape par étape avant d'écrire le code.

1.4

Tests et documentation

Demandez des tests unitaires couvrant les cas limites, ou un README et des docstrings correspondant au code fourni.

§ 02Prompts

Prompts prêts à l'emploi

Ouvrez n'importe quel prompt dans le chat, puis remplacez les éléments entre crochets par vos propres contenus.

Trouver le bug

Voici une fonction et l'erreur qu'elle renvoie. Explique la cause première en deux phrases, puis donne une version corrigée et un test qui l'aurait détectée. Code : [coller le code] Erreur : [coller l'erreur]

Examiner un diff

Agis comme un reviewer senior exigeant. Examine ce diff pour détecter les bugs, les cas limites, les problèmes de sécurité et de lisibilité. Liste les anomalies par gravité (haute, moyenne, basse) avec les références de lignes, puis propose des correctifs. [coller le diff]

Planifier une refactorisation

Je veux refactoriser ce module pour le rendre plus facile à tester. Propose d'abord un plan étape par étape en justifiant chaque étape. N'écris aucun code avant que je n'aie validé le plan. [coller le module]

§ 03Conseils

À faire et à éviter

À faire

  • Indiquez le langage, le framework et la version.
  • Collez le message d'erreur exact ainsi que la stack trace.
  • Demandez un plan avant d'effectuer un changement important.
  • Exécutez les tests vous-même avant d'adopter un correctif.

À éviter

  • Ne collez aucun secret, clé d'API ou donnée client.
  • N'acceptez jamais de code que vous ne comprenez pas.
  • Ne demandez pas une application entière en un seul message.
  • Ne faites jamais l'impasse sur la revue du code de sécurité généré.

§ 04FAQ

Questions

Q01Quel modèle GLM est le meilleur pour coder ?

Dans notre chat, GLM-5.3. Z.ai l'a conçu pour l'ingénierie logicielle complexe et annonce d'importants gains en programmation par rapport à GLM-5.2. GLM-5.3 Flash est une alternative rapide et fluide pour les tâches plus légères.

Q02Puis-je coller un dépôt entier ?

GLM-5.3 prend en charge environ un million de tokens de contexte via l'API. Notre chat gratuit tronque les très longues conversations pour maintenir des requêtes rapides, collez donc les fichiers les plus importants.

Q03Peut-il analyser une capture d'écran d'erreur ?

Oui, avec GLM-5.3 Flash. Joignez la capture d'écran et demandez-lui ce qui n'a pas fonctionné.

§ 05En savoir plus

Autres cas d'usage

Essayer maintenant

Posez une vraie question à GLM-5.3.

Sans compte, sans carte, sans installation. Posez une question et regardez GLM-5.3 Flash répondre en quelques secondes — passez à GLM-5.3 pour les problèmes les plus complexes.

Ouvrir le chat gratuitDes limites quotidiennes gratuites s'appliquent pour que le chat reste accessible à tous.