コンテンツへスキップ
GLM5.org
use-cases/coding

ユースケース · ソフトウェアエンジニアリング

GLM-5でコーディング

コーディングこそ、GLM-5シリーズが真価を発揮する領域です。Z.aiはGLM-5.3を複雑なソフトウェアエンジニアリングや長時間の自律エージェントタスク向けに位置づけており、100万トークンのコンテキストにより、コードの断片ではなくモジュール全体をそのまま貼り付けて処理できます。その能力を最大限に引き出す方法は以下のとおりです。
回路パターンのようにつながったコードブロックの線画イラスト
モデルの選び方GLM-5.3デバッグ、リファクタリング、アーキテクチャの検討にはGLM-5.3を活用してください。当サイトのチャットで利用できるZ.ai最強のコーディングモデルです。手軽なスニペットの作成、コード解説、画像認識を活かしたエラー画面のスクリーンショット解析にはGLM-5.3 Flashが適しています。

§ 01得意分野

GLM-5が最も威力を発揮する場面

1.1

デバッグ

問題が発生しているコードとエラー全文を貼り付けてください。単に修正案を求めるだけでなく、まず根本原因(root cause)を質問することで、不具合の理由を深く理解できます。

1.2

コードレビュー

diffやファイルを提示し、バグ、エッジケース、セキュリティ問題を深刻度順に指摘するよう指示します。

1.3

リファクタリング

関数の細分化、名前の明確化、依存関係の削減などの目標を伝え、コードを書く前に段階的な計画を提示するよう指示します。

1.4

テストとドキュメント

エッジケースをカバーするユニットテストや、貼り付けたコードに合わせたREADMEやdocstringの生成を指示します。

§ 02プロンプト集

コピーして使えるプロンプト

チャットでプロンプトを開き、大括弧の部分をご自身の素材に置き換えてご使用ください。

バグの特定

以下に関数と発生したエラーを示します。根本原因を2文で説明し、修正版のコードと、このバグを検知できたはずのテストコードを1つ提示してください。 コード: [コードを貼り付け] エラー: [エラーを貼り付け]

diffのレビュー

厳格なシニアレビュアーとして振る舞ってください。このdiffをレビューし、バグ、エッジケース、セキュリティ上の問題、可読性を確認してください。深刻度(高、中、低)別に行番号を添えて問題をリストアップし、修正案を提示してください。 [diffを貼り付け]

リファクタリングの計画策定

テストが容易になるよう、このモジュールをリファクタリングしたいです。まず、各ステップの理由を添えて段階的な計画を提案してください。私がその計画を承認するまで、コードは書かないでください。 [モジュールを貼り付け]

§ 03ヒント

おすすめの対応と避けるべきこと

おすすめ

  • 言語、フレームワーク、およびバージョンを記載してください。
  • 正確なエラーメッセージとスタックトレースを貼り付けてください。
  • 大きな変更を加える前に、まずは計画を提示させてください。
  • 修正を信用する前に、必ず自身でテストを実行してください。

避けるべきこと

  • シークレット、APIキー、顧客データは貼り付けないでください。
  • 理解できないコードは採用しないでください。
  • 1つのメッセージでアプリ全体を生成させようとしないでください。
  • 生成されたセキュリティ関連コードのレビューを省略しないでください。

§ 04よくある質問

質問

Q01コーディングに最適なGLMモデルはどれですか?

当チャットではGLM-5.3を採用しています。Z.aiが複雑なソフトウェアエンジニアリング向けに構築したモデルで、GLM-5.2と比べてコーディング性能が大幅に向上しています。より小規模なタスクには、高速で軽快に動作するGLM-5.3 Flashもご利用いただけます。

Q02リポジトリ全体を貼り付けることはできますか?

GLM-5.3はAPI経由で約100万トークンのコンテキストに対応しています。当サイトの無料チャットでは、応答速度を維持するために非常に長い会話を適宜トリミングするため、最も重要なファイルを選んで貼り付けてください。

Q03エラー画面のスクリーンショットを読み込めますか?

はい、GLM-5.3 Flashで可能です。スクリーンショットを添付して、どこに問題があるか質問してください。

§ 05もっと見る

その他のユースケース

今すぐ試す

GLM-5.3 に実践的な質問をしてみましょう。

アカウント登録・クレジットカード・インストールは不要。質問を入力するだけで、GLM-5.3 Flash がわずか数秒で回答します。難問には GLM-5.3 に切り替えて対応可能です。

無料チャットを開くすべての方にチャットをご利用いただくため、1日の無料利用制限が適用されます。