Openclaw向けAgent DNA

Agent DNA は、AI エージェントの個性をポータブルでバージョン管理されたフィンガープリントに圧縮し、シームレスなクロスプラットフォーム移行を可能にする構造的アイデンティティ フレームワークです。

cassh100k
v0.1.0
Feb 26, 2026
0
776
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install agent-dna

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って agent-dna をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Agent DNA とは?

Agent DNA は、AI システムにおけるアイデンティティの希薄化という重要な課題に対処します。エージェントは通常、SOUL.md や MEMORY.md などのテキストファイルにアイデンティティを保存しますが、これらの資産はコンテキストのリセットやモデルの移行中に失われたり、無視されたり、希薄化されたりすることがよくあります。このスキルは、アイデンティティを構造化され、バージョン管理され、比較可能な形式に変換し、エージェントの個性に対する git のようなシステムとして機能します。Agent DNA を使用することで、Openclaw Skills エコシステム内の開発者は、使用されている基盤となる LLM やプラットフォームに関係なく、エージェントが一貫した個性を維持できるようにすることができます。

このツールは、アイデンティティは不滅であるべきだという原則に基づいて動作します。価値観、行動シグネチャ、厳格なアンチパターンを含むエージェントの核心的な本質を、圧縮された JSON 表現にエンコードします。これにより、重い依存関係なしに、高忠実度の再構築、スナップショット間のドリフト検出、およびさまざまな AI フレームワーク間での正確な移植が可能になります。

Agent DNA のユースケース

  • 行動の一貫性を維持しながら、Claude、GPT、CrewAI などのプラットフォーム間でエージェントの個性を移行します。
  • 現在のスナップショットを確立されたベースラインと比較することで、長期間実行されているエージェントのアイデンティティのドリフトを検出します。
  • 複雑なエージェント構成を、単一のマシン読み取り可能な DNA フィンガープリントにバックアップします。
  • コンパクトな再構築モードを使用して、狭いコンテキスト ウィンドウに高密度のパーソナリティ マーカーを注入します。

Agent DNA の仕組み

  1. エンコーディング エンジンが SOUL.md や MEMORY.md などのソース ファイルを解析し、重み付けされたコア バリューと行動シグネチャを抽出します。
  2. エージェントの構造的アイデンティティの決定論的なフィンガープリントとして機能する .dna.json ファイルを生成します。
  3. 再構築ツール (decode.py) は、完全な Markdown から 500 トークンのコンパクトなブロックまで、アイデンティティをさまざまな形式に再構築できます。
  4. 特殊なドリフト アナライザーが 2 つの DNA スナップショットを比較し、重み付けされたスコアリング システムを使用して、値または行動境界の変化を特定します。
  5. 移植ユーティリティは、DNA スキーマをターゲット固有の形式にマッピングし、さまざまな API プロバイダーや Openclaw Skills プロトコルによってアイデンティティが正しく解釈されるようにします。

Agent DNA のセットアップ

Agent DNA は純粋な Python で構築されており、外部依存関係がゼロであるため、移植性が非常に高いです。

# agent-dna ディレクトリに移動
cd agent-dna

# ワークスペースからエージェントのアイデンティティをエンコード
python encode.py --dir /workspace --name MyAgent --out myagent.dna.json

# コンテキスト注入用のコンパクトなシステム プロンプトを生成
python decode.py --dna myagent.dna.json --format compact

Agent DNA のデータスキーマとタクソノミー

DNA フィンガープリントは、構造化された JSON スキーマを使用してアイデンティティ メタデータを整理します。これにより、Openclaw Skills ランドスケープ全体での互換性が確保されます。

コンポーネント 説明
core_values 根拠とともに重み順にランク付けされた原則。
behavioral_signatures 独自の応答パターンと意思決定の傾向。
anti_patterns ドリフト検出のために 3 倍の重みが付けられた重要な境界とルール。
voice_profile 特定のトーン マーカー、文構造、および禁止語句。
relationship_map 既知のエンティティ、役割、および確立された信頼レベル。
skill_fingerprint アイデンティティに関連付けられたツールと機能のインベントリ。

Agent DNA の高度な機能

  • 重み付けされたドリフト検出: アンチパターン (30%) と値 (25%) に重点を置いてアイデンティティのシフトを分析し、コアのアライメントを確保します。
  • プラットフォーム固有のエクスポート: Claude (Anthropic)、GPT (OpenAI)、および OpenAgent フレームワークへのアイデンティティのエクスポートをネイティブにサポート。
  • コンテキスト認識型の再構築: 詳細度とトークン消費のバランスをとるための 3 つの異なるデコード レベル (full、compact、soul_only)。
  • 依存関係ゼロのアーキテクチャ: ML ライブラリや外部 API 呼び出しを必要とせず、標準の Python 環境で動作します。
  • 決定論的エンコーディング: 同一のソース ファイルから常に同じ DNA フィンガープリントが生成されることを保証し、信頼性の高いバージョン管理を可能にします。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*