aaronjmars/soul.md

The best way to build a personality for your agent. Let Claude Code / OpenClaw ingest your data & build your AI soul.

解決する課題

SOUL.mdは、AIエージェントが特定の個人のアイデンティティ、世界観、執筆スタイルを体現するために使用できる、デジタルパーソナリティ(「ソウルファイル」)を作成するための構造化されたフレームワークを提供します。単にその人について話すだけの単純なチャットボットを超え、その人として考え、話すAIを構築することで、ユーザーがコンテンツ制作、ブレインストーミング、個人的なレスポンスをスケールさせることを可能にします。

仕組み

このシステムは、一連のMarkdownファイルを使用してペルソナを定義します。ユーザーは、AI主導のインタビュープロセス、生データ(ツイート、ブログ記事、トランスクリプトなど)を分析してパターンを抽出する方法、またはテンプレートを手動で記入する方法の3つの方法でソウルファイルを作成できます。

主なファイルは以下の通りです:

  • SOUL.md: アイデンティティ、世界観、意見を定義します。
  • STYLE.md: 語り口、構文、言語パターンをキャプチャします。
  • MEMORY.md: 会話全体を通じてセッションの継続性を維持します。
  • examples/: 優れた出力と不適切な出力のキャリブレーションサンプルを提供します。

これらのファイルは、システムプロンプトまたは直接的なファイル読み込みを通じて、あらゆるLLMやエージェントフレームワーク(Aeon、OpenClaw、Claude Codeなど)にロードすることができ、AIの出力がユーザーのペルソナと一致することを保証します。

対象者

AIエージェントに自分らしく聞こえるコンテンツを生成させたい、あるいはバックグラウンドのインテリジェンスタスクのために、自身の表現された意識の機能的な複製を作成したいコンテンツクリエイター、ライター、研究者、および公人。

ハイライト

  • データ駆動型ペルソナ抽出: ソーシャルメディア、メッセージングアプリ、メモ、ビデオのトランスクリプトを含む幅広いデータソースをサポートしています。
  • フレームワークに依存しない: Markdownファイルを読み取ることができるあらゆるLLMやエージェントで動作します。
  • Aeonとの統合: Aeon自律型エージェントに直接組み込み、ユーザー特有の語り口でバックグラウンドタスクを自動化します。
  • キャリブレーションツール: ペルソナ仕様が異なるモデル間で移植可能であるほど十分に具体的であることを確認するための「弱モデルテスト」が含まれています。