OpenClawの信頼性問題に対する実用的な修正

✍️ OpenClawRadar📅 公開日: March 16, 2026🔗 Source
OpenClawの信頼性問題に対する実用的な修正
Ad

r/openclawの開発者が、OpenClawの一般的な信頼性の問題を克服するアプローチを詳述し、苛立つ初期体験から安定したセットアップへと移行しました。彼らの解決策の中心は、エージェントをセッション間で永続的なメモリを持たないものとして扱い、構造化されたファイルとスクリプトを通じてすべてを強制することです。

Ad

効果のあった主要な手法

  • 冗長性のための複数インストール: 問題発生時に壊れた設定を修正するため、互いにSSH接続できる2つのOpenClawインストールを維持しています。
  • 組み込みファイルを生きた文書として扱う: 開発者は、SOUL.md、AGENTS.md、USER.md、MEMORY.mdを一度設定するのではなく、積極的に更新することを強調しています。重要なルールはAGENTS.mdに、修正はMEMORY.mdに入れ、チャット内だけのものはセッション間で失われます。
  • 3層メモリシステムの構築: 彼らは以下を追加しました:
    • 第1層(ホット): 日次ログ(memory/YYYY-MM-DD.md)に加え、最近のコンテキストと各セッションで読まれる精選された事実のためのMEMORY.md。
    • 第2層(ウォーム): セッションの文字起こしとメモリファイル全体での意味的検索のためのOpenClawのベクターメモリ検索。
    • 第3層(ディープ): 41のエンティティにまたがる668の事実、活性化スコア、時間的減衰、エンティティ間リンクを含むA-Memナレッジグラフ。会話から新たな事実を抽出してグラフを更新するcronジョブが毎晩実行され、古くなった事実を減衰させリンクを再構築するcronジョブが毎週実行されます。
    これにより、最大6週間前に言及された情報の検索が可能になります。
  • 活性化スコアによる検索品質の向上: 彼らは、ナレッジグラフ内のすべての691の事実が同じ活性化スコア(0.5)を持っており、検索結果がランダムになっていることを発見しました。彼らは、事実がアクセスされるたびにそのスコアを+0.1増加させ、触れられていない事実には時間的減衰を適用する活性化ブーストスクリプトを構築し、検索の優先順位付けを改善しました。
  • 事前圧縮フラッシュの強制: OpenClawがメモリを圧縮する際のコンテキスト喪失を防ぐため、彼らは事前圧縮イベントを使用して、ワイプの前に完全な会話状態をWORKING.mdに書き込み、以前に経験した12時間以上のコンテキスト喪失を回避しています。
  • 修正は即座に書き留める: 彼らは、日付、エラー、修正、重要性を記録してすべての重要な修正をログに記録する.learnings/LEARNINGS.mdファイルを維持し、将来のセッションがこれらの学習を継承することを保証しています。
  • ファイル内の指示を交渉不可にする: 彼らはAGENTS.mdのルールを「NON-NEGOTIABLE(交渉不可)」や「NO EXCEPTIONS(例外なし)」などの明確な言葉で書き直し、失敗の例を含め、丁寧な提案よりも率直な言葉の方がより一貫して守られることを発見しました。
  • スクリプトによる安全チェック: cronのヘルスチェックにエージェントの判断を頼る代わりに、比較ロジックを処理するシェルスクリプトに置き換えました。エージェントは単にスクリプトを実行して出力を報告し、ループから判断を排除します。
  • 発言前の検証を文書化されたルールとして強制する: エージェントがセッションをまたいで誤った仮定を維持した後、彼らはすべてのAGENTS.mdの冒頭にルールを追加しました:事実として何かを述べる前に必ず検証し、まず調査し、確信が持てない場合は「わかりません」と言う。

中核となるメンタルモデルは、毎晩すべての記憶を失う人のようにエージェントを扱い、ファイルが組織の記憶として機能するようにすることです。

📖 完全なソースを読む: r/openclaw

Ad

👀 See Also

ソロスタジオ向けClaudeスキル9選:実務で使える命令の積み重ね方
Guides

ソロスタジオ向けClaudeスキル9選:実務で使える命令の積み重ね方

ある個人開発者が、動画制作、分析、SEO、財務モデリングなどのために9つのClaudeスキルを構築しました。重要なポイント:スキルはドキュメントではなく、経験豊富な同僚への指示として書くこと。スキルはタスクが重なると自動的にトリガーされ、スタックします。

OpenClawRadar
OpenClaw サブエージェント:返信を完了受領書として扱わないでください
Guides

OpenClaw サブエージェント:返信を完了受領書として扱わないでください

OpenClawのsessions_spawnは非ブロッキングです。作業が受け入れられたときにrunIdと子セッションを返し、完了したときには返しません。つまり、親のオーケストレーションセッションが部分的な出力を受け取り、それを要約して、子がまだ実行中、失敗、または失われている間に成功を報告することができます。

OpenClawRadar
ClaudeとOpenAIの使用におけるモデルルーティングのベースライン
Guides

ClaudeとOpenAIの使用におけるモデルルーティングのベースライン

開発者がClaude Haiku 4.5、Sonnet 4.6、Opus 4.6、ChatGPT 5.3 Codexを異なるタスクタイプに割り当てるモデルルーティング戦略を共有。必要に応じてGPT-5 MiniやGPT-5.4へのフォールバックも設定。

OpenClawRadar
ChatGPTからClaudeへのユーザーコンテキスト転送方法
Guides

ChatGPTからClaudeへのユーザーコンテキスト転送方法

Redditユーザーが、ChatGPTから詳細な認知プロファイルを抽出し、Claudeに転送可能なポータブルなAI憲章を作成する2プロンプト手法を共有。AIシステム間での移行の難しさに対処。

OpenClawRadar