フェーズロック:子育ての手法に着想を得た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

Mouser: MX Master 3S用のLogitech Options+のオープンソース代替品
Mouserは、Logitechの独自ソフトウェアを必要とせずにLogitech MX Master 3Sマウスのボタンを再マッピングする軽量なオープンソースツールです。完全にローカルで動作し、テレメトリーを一切送信せず、アプリケーションごとのプロファイルをサポートし、DPI制御とバッテリー監視機能も備えています。

Humanizerパイプラインをオープンソース化:AIテキスト後処理のための6ステップMarkdownファイル
単一のMarkdownファイルが、チャネル認識、音声調整、深刻度ゲート、自己監査を備えた、AI生成テキストを検出して書き換える6ステップのパイプラインを実装しています。

LLMのための関係性メモリ:ユーザー関係をモデル化する3層システム
オープンソースのPythonツールで、平坦な事実の保存ではなく、3層のナラティブ構造を用いて、7つの心理的次元にわたるユーザーとAIの関係をモデル化することで、LLMにリレーショナルメモリを追加します。

VidLens MCPサーバー:Claudeのための永続的YouTube知識ベース
VidLensは、一時的な文字起こしを抽出するのではなく、YouTubeを永続的な知識ベースとして扱う無料のオープンソースMCPサーバーです。YouTubeコンテンツを意味的埋め込みでローカルにインデックス化し、動画を一時的な文字起こしではなく永続的な知識ベースとして扱います。動画コンテンツの検索、分析、取得のための10モジュールにまたがる41のツールを提供します。