フェーズロック:子育ての手法に着想を得たAIエージェント制御システム

Phaselockの機能
Phaselockは、自閉症児向けの子育て手法をAIエージェント制御に適用するオープンソースのAgent Skillです。開発者は、AIエージェントの曖昧な失敗と自閉症児の指示処理方法の類似性に気づき、これを開発しました。
主要な制御メカニズム
このシステムは4つの具体的な制御パターンを実装しています:
- 行動前の明示的なゲート:BeforeToolUseフックを使用し、ディスク上の承認済みゲートファイルをチェックします。ファイルがなければ書き込み不可。AIはアーキテクチャ宣言なしに進行できません。
- ミスに対する即時フィードバック:PostToolUseフックはすべてのファイル書き込み後に静的解析(PHPStan、PHPCS、ESLint、ruff、または言語適切なツール)を実行し、構造化されたJSON結果をコンテキストに注入します。AIは何が壊れたかを正確に把握し、次に進む前に自己修正します。
- 自由選択ではなく制約された選択肢:複雑な機能は依存関係順にスライス分割されます。AIは一度に1スライスずつ作業し、各スライスは次に進む前に人間のレビューで停止します。
- 合理化できないルール:シェルフックは行動を機械的に許可またはブロックします。AI自身の出力に関する意見は証拠になりません。
技術的実装
PhaselockはClaude Code、Cursor、Windsurf、およびフックとエージェントスキルをサポートするあらゆるツールと連携します。ドメイン知識はMagento 2とPHPを中心に構成されていますが、強制アーキテクチャは言語に依存しません。
スケーリングの課題と解決策
Phaselockにはスケーリング問題があります:すべてのルールを毎セッションコンテキストに読み込みます。80ルールでは管理可能ですが、500ルールではタスク開始前にコンテキストを消費し、10,000ルールでは物理的に不可能です。
開発者は解決策としてWritを構築中です:どのルールが今重要かを判断し、それらのみを返すハイブリッド検索システムです。10,000ルールで726倍のコンテキスト削減と10ミリ秒未満の検索を実現します。Writはまだ実験段階で、負荷テスト中です。
現在の未解決課題
開発者は評価の課題に取り組んでいます。80ルールでのグラウンドトゥルースクエリは合成的であり、実際のセッションからの実クエリで検索品質が維持されるかまだ不明です。彼らは問いかけています:「合成的ベンチマークが実際の使用状況を反映しない小規模コーパスでのRAG評価に取り組んだ人はいますか?何を学びましたか?」
📖 Read the full source: r/LocalLLaMA
👀 See Also

OnPrem.LLM エージェントエグゼキューター:組み込みツールを備えたサンドボックス化AIエージェントを起動
OnPrem.LLMのAgentExecutorは、クラウドまたはローカルモデルを使用して複雑なタスクを実行する自律型AIエージェントを作成できます。ファイル操作、シェルコマンド、ウェブ検索を含む9つの組み込みツールを備えており、セキュリティのためにサンドボックス化されたコンテナでエージェントを実行することも可能です。

tmux-claude: Tmuxペイン間でのClaudeコードインスタンスの監視
tmux-claudeは、tmuxセッション内のClaude Codeインスタンスにライブ監視機能を追加するツールです。API呼び出しなしでローカルセッションファイルを読み取り、ステータスバー、インタラクティブダッシュボード、強化されたウィンドウ選択機能、デスクトップ通知を提供します。

clarp: 6月15日の従量課金前におけるClaude-pのオープンソース代替ツール
Claude -p は 6 月 15 日から従量課金制に移行します。clarp は、ローカルワークフロー向けのオープンソース CLI で、バイナリ名を claude から clarp に変更するだけで置き換えられます。

Engramx v3.4: MCPサーバーとSQLiteナレッジグラフでClaude Codeのトークン使用量を89%削減
Engramx v3.4は、Claude Codeエージェントのファイル読み取りをインターセプトし、生の内容の代わりに構造的な要約を返します。ベンチマークでは、87ファイルのコードベース全体で89.1%のトークン削減を達成しました。