GLM 5 on Mac M3: エージェント型コーディングにおけるパフォーマンス観察

パフォーマンスベンチマークと制限事項
開発者は、エージェント型コーディングタスクにおいて、Mac M3(512GB RAM)でMLX 4ビット量子化を用いてGLM 5をテストしました。このモデルは、コンテキストが約50,000トークン未満に保たれる場合「非常に使用可能」と評価されていますが、特にプロンプト処理中において、ClaudeのようなAPIベースのソリューションよりも大幅に遅いことが報告されています。
コンテキストが50kトークンを超えると、パフォーマンスが著しく低下します。65kトークンを処理したあるテストでは、前半が8分(67トークン/秒)で完了したのに対し、後半にはさらに18分を要し、全体の処理速度は41トークン/秒となりました。トークン生成はより高速で、大規模なコンテキストサイズでは12〜20トークン/秒と推定されています。
ワークフローの観察
ユーザーは、Opencode(エージェント型コーディングシステム)が計画が作成されると、複数ファイルにわたるコード生成を効率的に処理し、「数分間で数千トークンのコードを複数のファイルに出力し、その間に推論を行う」と述べています。プロンプト処理には通常、ファイルごとに数百行のコードを読むのに「数分」かかり、計画セッション全体で約10分が費やされます。
Opencodeにおける圧縮処理は「コンテキスト全体を再処理する傾向があるため、かなりの時間を要します」。50kトークンのコンテキスト制限では、圧縮に約5分かかります。
技術的セットアップと将来の見通し
このテストはLM Studioを使用して実施されましたが、最新のランタイム最適化が提供されていない可能性があります。ユーザーは「MLXやGGUFは、GLM 5向けにランタイムが更新されることで、プロンプト処理が高速化する可能性があるが、これよりも大幅に高速化することはおそらくないだろう」と示唆しています。
このセットアップは、70kトークン以上のコンテキストを必要とするタスクには推奨されません。これは、コンテキストサイズの制限に加え、プロンプト処理中に特定の閾値を超えた際に発生する「耐えられないほどの遅さ」によるものです。
📖 全文を読む: r/LocalLLaMA
👀 See Also

OpenClawコンテキストメータープラグインは、Telegramトークンの使用率を表示します。
新しいOpenClawプラグインは、Telegramボットの応答ごとにトークン使用率を表示し、「45k / 200k (22%)」のような値を示し、圧縮イベントを検出します。このプラグインは、execSyncを使用する代わりにコンテキストウィンドウをハードコードすることで、OOM問題を回避します。

コールドバリデーションアーキテクチャ:デュアルエージェントコードレビューシステムをオープンソース化
オープンソースのシステムは、コード検証のために2つの独立したAIエージェントを使用します:1つはコードを構築し、もう1つは構築者の推論についての文脈を一切持たずにコードをレビューします。レビュアーは計画文書、コード差分、テスト出力のみを参照します。

コーディングエージェント向けローカルコードインデックス:言語サーバーなしでインポートを解決
Basemindは、MITライセンスのRust製ツールで、ローカルコードをインデックス化し、言語サーバーなしでインポートを解決します。JS/TS、Python、Javaの実解決をサポートします。

Klaw.sh: AIエージェントのためのKubernetesスタイルオーケストレーション
Klaw.shは、KubernetesをモデルにしたAIエージェントデプロイメントのオーケストレーションソリューションを提供します。クラスター、ネームスペース、チャネルによる管理を簡素化し、Node.jsからGoへの書き換えによりメモリ削減を実現しています。