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

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を中心に構成されていますが、強制アーキテクチャは言語に依存しません。
現在の実装にはスケーリングの制限があります:すべてのルールを毎セッションごとにコンテキストに読み込みます。80ルールでは管理可能ですが、500ルールではタスク開始前にコンテキストを消費し、10,000ルールでは物理的に不可能です。
将来の開発:Writ
開発者は、スケーリング問題の解決策としてWritを構築しています。これは、現在どのルールが重要かを判断し、それらのみを返すハイブリッド検索システムで、10ミリ秒未満の応答時間と10,000ルールで726倍のコンテキスト削減を実現します。このシステムはまだ実験段階であり、ストレステストが行われています。
開発者は、評価が最も難しい未解決の問題であると指摘しています。80ルールではグラウンドトゥルースクエリは合成的であり、実際のセッションからの実際のクエリで検索品質が維持されるかは不明です。
📖 Read the full source: r/ClaudeAI
👀 See Also

PocketBot:App Intentsとオンデバイス推論を活用したiOS向けローカルAIオートパイロット
PocketBotは、iPhoneのNeural Engine上でMetalを介して量子化された3B Llamaモデルをローカルで実行するiOSアプリです。AppleのAppIntentsおよびCoreLocationフレームワークを使用し、クラウドへのデータ送信なしでイベント駆動型の自動化を実現します。

FlowBoard v5: マルチエージェントチームのためのイベントソーシング型プロジェクトワークスペース
FlowBoard v5は、AIコーディングエージェントのためのコンテキストレイヤーをReactで全面再構築し、イベントソーシング型タスクストアを採用。OpenClaw、Claude Code、Cursor間でのマルチエージェント連携を可能にし、アイデアから仕様書へのパイプラインを導入しました。

Brackish: 2つのClaude CodeインスタンスにOpenAPI 3.1経由でAPI契約を交渉させる
Brackishは、2つのClaude Codeセッション間で、共有のOpenAPI 3.1ドキュメントを介してAPI契約を交渉するCLIツールです。コードを書く前に不一致を表面化します。

NetflixがHugging FaceにVOID:ビデオオブジェクトおよびインタラクション削除モデルをリリース
Netflixは、落下する物体や移動したアイテムなど、それらが引き起こすすべての物理的相互作用とともに、ビデオからオブジェクトを除去するビデオインペインティングモデル「VOID」をリリースしました。このモデルには40GB以上のVRAMを搭載したGPUが必要で、異なる精緻化レベルに対応する2つのチェックポイントファイルを使用したクワッドマスク条件付けを採用しています。