Pi Coding AgentとQwen 35B Q2:ファイルシステムを外部メモリとして使用し、コンテキストガードを強制する

✍️ OpenClawRadar📅 公開日: May 11, 2026🔗 Source
Pi Coding AgentとQwen 35B Q2:ファイルシステムを外部メモリとして使用し、コンテキストガードを強制する
Ad

あるRedditユーザーが、ローカルLLMを使ったエージェント的コーディング手法を共有しました。PiコーディングエージェントとQwen 35B(LM Studio経由のQ2_K_XL量子化)をベースに構築しています。核となる考え方は、LLMをコンテキストデータベースではなく、論理プロセッサとして扱うことです。この実装では、API境界で厳格なガードを適用しており、モデルがこれを回避することはできません。

システムによって強制される主な制約

  • 書き込み/編集制限:100行を超える出力を拒否。モデルはまず骨組みを書き、その後セクションごとに埋めていきます。完全なファイルを一括で出力しようとすると、作業分割の指示とともに関数呼び出しがブロックされます。
  • 思考ブロック上限:モデルの推論が2000文字を超えると、結論をディスクに書き込んで先に進むよう修正指示が出ます。
  • コンテキスト監視:コンテキスト使用率が65%に達すると、モデルは状態をファイルに書き込むよう指示されます。80%ではすべて停止し、モデルがまだ一貫性を保っているうちに「脳」をディスクに書き出します。
  • 永続的な出力:モデルがファイルを書き込まずに長い回答をした場合、発見内容をステップファイルに保存するよう指示されます。何もコンテキスト内に残りません。

外部脳構造

システムは.think/.plan/ディレクトリをモデルの外部メモリとして使用します。各ステップ、決定、発見はファイルに書き込まれます。コンテキストが圧縮されると、モデルは自身のノートを読み戻します。セッションの目的は_purpose.mdに別途保存され、コンテキスト圧縮後に再注入されて、元の目標が維持されます。

Ad

知識抽出

/distillコマンドはコードベースをクロールし、インポートグラフを構築し、ファイルをトポロジカルソートして、モデルに1ターンにつき1ファイルずつ知識ベースに要約させます。マニフェストは50ファイルごとのページに分割され、コンテキスト全体を消費しないようにしています。ユーザーはsvelte5-gotchas.mdastro-gotchas.mdなどのファイルを知識フォルダにドロップできます。独立したLLM呼び出しで現在のタスクに関連するファイルが選択され、その内容だけがメイン会話に注入されます。

実際の結果

ユーザーはモデルにThree.jsの飛行機ゲームを構築するよう依頼しました。最初の試行では一度に652行を書き出そうとしましたが、ガードに拒否されました。モデルは再計画し、骨組みを書き、その後1編集ずつ機能を埋めていきました。最終結果は、3D飛行機モデル、障害物、HUD、ミニマップ、開始/ゲームオーバー画面を備えた動作するゲームでした。すべてQ2量子化でも実現しました。

完全なセットアップはQ2_K_XL量子化を最低レベルとして動作します。ユーザーはQ4またはQ8であればより良い結果が得られると述べています。コードはGitHubで公開されています:github.com/Kodrack/Pi-forge

📖 原文を読む: r/LocalLLaMA

Ad

👀 See Also

OutClaw:Docker内のOpenClaw用GUIインストーラーおよびマネージャー
Tools

OutClaw:Docker内のOpenClaw用GUIインストーラーおよびマネージャー

OutClawは、Dockerコンテナ内にOpenClawインスタンスをインストール・管理する無料のオープンソースアプリケーションです。コマンドラインを使わずに、AIプロバイダーやチャットチャンネルへのセットアップ、設定、接続を段階的なGUIで提供します。

OpenClawRadar
NPCterm: AIエージェント向けMCP経由の完全PTYターミナルエミュレータ
Tools

NPCterm: AIエージェント向けMCP経由の完全PTYターミナルエミュレータ

NPCtermは、MCP(Model Context Protocol)を介して公開される、AIエージェント向けのヘッドレス・インメモリ完全PTY端末エミュレータです。15個のMCPツールを備え、端末制御、プロセス状態検出、およびTUIアプリケーションのサポートを提供します。

OpenClawRadar
Sentinel: Claude Code加入者向けセルフホスト型エージェントプラットフォーム
Tools

Sentinel: Claude Code加入者向けセルフホスト型エージェントプラットフォーム

Sentinelは、既存のClaude Code OAuthトークン上で直接動作し、APIオーバーヘッドを排除する無料のオープンソースエージェントプラットフォームです。内蔵VNCによるリアルタイムブラウザ自動化を備えたクリーンなオペレーターUIを提供し、Gitゲーティング、セッショントレースログ、構造化階層メモリなどの機能を備えています。

OpenClawRadar
Redditビジネスリサーチ用Claudeコードプラグイン
Tools

Redditビジネスリサーチ用Claudeコードプラグイン

Claude Codeプラグインは、関連する投稿を検索し、スレッドを分析し、調査結果とソースリンクを含む構造化されたマークダウンレポートを生成することで、企業向けのReddit調査を自動化します。APIキーは不要で、GitHub経由でインストールし、単一のコマンドで実行できます。

OpenClawRadar