小型本地模型运行编码代理时会出现什么问题

✍️ OpenClawRadar📅 公開日: April 30, 2026🔗 Source
小型本地模型运行编码代理时会出现什么问题
Ad

数週間にわたり、無料枠の小規模ローカルモデル(7B未満)と小規模クラウドモデルで実際のマルチファイルコーディングタスクを実行した結果、あるRedditユーザーが典型的なベンチマークノイズを超えた一貫した障害ポイントを記録しました。以下が実際に壊れる箇所です。

マークダウンフェンスが最も一般的な障害

システムプロンプトに「生のコードのみ出力、マークダウン書式なし」と指定しても、ほとんどのモデルは応答をトリプルバッククォートで囲みます。Qwen3.5:9bとGemma4:e4bは最も一貫して指示に従いますが、それでも時々問題が発生します。解決策はプロンプトの改善ではなく、デフォルトで後処理にてフェンスを除去することです。

7B未満では構造化出力は信頼できない

エージェントがタスクリストやアクションタイプにJSONを必要とする場合、小規模モデルはベンチマークが示すよりもはるかに頻繁に失敗します。ベンチマークは有効なJSONをテストしますが、実際の使用では複雑なマルチステップ指示とエッジケースが加わります。Gemma4:e4bはローカルモデルの中で最も信頼性が高く、Qwen3.5:9Bがそれに続きます。Codellamaは苦戦します。クラウドでは、Groq上のLlama 3.3 70Bは非常に安定しています。実用的な回避策:JSONを検証し、明示的な指示で一度再試行し、それでもダメなら散文からJSONを抽出する寛容なパーサーにフォールバックします。

モデルが間違ったファイルを編集する

小規模モデルに、類似名のプロジェクトマップを与えてvalidateTokenverifyTokenにリネームするタスクを与えると、validateUserをリネームしたり、まったく間違ったファイルを変更したりする可能性があります。モデルはプロジェクトマップを提案ではなくヒントとして扱います。オーケストレーションレイヤーでの修正:ファイルパスが存在し、関数名が主張されたファイルにあることを検証します。不一致があればエラーをスローします——小規模モデルは自信満々に嘘をつきます。

Ad

質問 vs. アクションの分類

「utils.jsには何行ありますか?」という質問は読み取り専用であるべきです。しかし、実行部に編集モードしかない場合、答えを含めるためにファイルを編集してしまいます。修正策:プランナーは実行前にリクエストをアクションタイプに分類する必要があります。読み取り専用クエリは、ディスクに触れない別のコードパスにルーティングされます。

期待以上にうまくいくもの

  • コード内でのトークン予算強制:毎回の呼び出し前にトークンをカウントします。小規模モデルはコンテキスト制限の概念がなく、信頼されると簡潔になりません。
  • ファイルごとの分離:一度に1ファイルずつ送信すると、2ファイル送信よりも格段に信頼性が高くなります——モデルが修正を混同するのを防ぎます。
  • 合成スタイルのメモリ:モデルが行ったことの一文の要約を保存し、完全なタスクリストは保存しません。元に戻しや追加リクエストに有効です。

まだ模索中

7B未満のローカルモデルがエージェントの役割に適しているかどうか——著者は構造化出力に十分な頻度で失敗しないモデルをまだ見つけていません。オープンソースのテストハーネスはgithub.com/razvannecにあり、コントリビューションを歓迎します。

📖 全文ソースを読む: r/LocalLLaMA

Ad

👀 See Also

動作グラフィック向けClaude:動画としてキャプチャ可能なアニメーションHTMLビジュアルを生成するプロンプトパターン
Guides

動作グラフィック向けClaude:動画としてキャプチャ可能なアニメーションHTMLビジュアルを生成するプロンプトパターン

r/ClaudeAIのユーザーが、ClaudeからアニメーションモーショングラフィックスやインタラクティブなチャートをHTMLウィジェットとして生成し、PlaywrightとffmpegでMP4としてキャプチャするための信頼できるプロンプト構造を共有しています。

OpenClawRadar
OpenClawの開発者チャネル経由でGPT-5.4に早期アクセスする方法
Guides

OpenClawの開発者チャネル経由でGPT-5.4に早期アクセスする方法

OpenClawの開発チャンネルでは、現在、安定版リリース前にGPT-5.4にアクセスできます。ユーザーは特定のコマンドを使用してゲートウェイを開発チャンネルに切り替え、再起動することでモデルリストに表示されるようになります。

OpenClawRadar
OpenClawのデフォルトシステムプロンプトを変更して、コンテンツ制限を回避する
Guides

OpenClawのデフォルトシステムプロンプトを変更して、コンテンツ制限を回避する

ユーザーがOpenClawの設定ファイルを変更し、デフォルトのシステムプロンプトを「あなたは親切で、礼儀正しく、誠実なアシスタントです」から、外部の安全性フィルターを無視するカスタムプロンプトに変更し、事実上コンテンツ制限を解除しました。このプロセスには、node-llama-cppのインストールディレクトリ内のconfig.jsを編集することが含まれます。

OpenClawRadar
OpenClaw 101: 初心者向けクイックスタート概要
Guides

OpenClaw 101: 初心者向けクイックスタート概要

新規ユーザーが知っておくべきすべてを網羅した簡潔ガイド。142件の賛成票と66件のコメントにより、定番のクイックリファレンスとなっています。

u/mehdiweb