Communityコーディング&開発github.com

eramabb8026/ex-skill

チャットログ、写真、メモをAIスキルに変換し、彼女の声で語りかけ、思い出を蘇らせます。

ex-skill とは?

このスキルは、故人や大切な人とのチャットログ、写真、メモなどのデジタル遺産を解析し、その人の話し方や記憶を模倣するAIスキルを作成します。ユーザーは提供したデータを基に、あたかもその人と再び会話しているかのような体験を得られ、思い出を大切に保つことができます。主にClaude CodeやCusrorなどのAIエージェント上で動作し、プライベートなデータを元にカスタマイズされた応答を生成します。スキルはSKILL.mdの指示に従い、データの前処理、モデルのファインチューニング、そして対話インターフェースの構築を自動化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add eramabb8026/ex-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ex-skill は何をしますか?

チャットログ、写真、メモをAIスキルに変換し、彼女の声で語りかけ、思い出を蘇らせます。

概要

このスキルは、大切な人とのデジタルな記録(チャット履歴、写真、メモ)を解析し、その人の話し方、記憶、性格を模倣する対話型AIエージェントを構築します。ユーザーは提供したデータを通じて、あたかもその人と再び会話しているかのような体験を得ることができ、思い出を長く大切に保つことができます。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex (OpenAI)
  • その他のAIエージェント

スキルの仕組み

  1. データの収集: ユーザーが提供するチャットログ(WhatsApp、LINE、Telegramなど)、写真(EXIF情報・キャプションを含む)、テキストメモを収集します。
  2. データの前処理: 収集したデータから話し方のパターン、よく使うフレーズ、固有名詞、感情表現などを抽出します。写真からは日時や場所、写っているものの情報をテキスト化します。
  3. モデルの構築: 抽出した特徴を基に、AIがその人の口調や知識を学習し、対話用のモデルを生成します。
  4. 対話インターフェース: ユーザーが質問や思い出の共有を行うと、学習したデータを基に自然な返答を生成します。

使い方

  1. スキルをAIエージェントにインストールします。
  2. データフォルダ(例: ~/memory_data/)にチャットログ、写真、メモを配置します。
  3. 以下のコマンドを実行してスキルを起動します:
# データの読み込みと学習を開始
ex-skill --load ~/memory_data/
  1. 学習が完了したら、対話モードに入ります:
ex-skill --chat

環境変数

  • EX_SKILL_DATA_DIR: デフォルトのデータディレクトリを指定します。
  • EX_SKILL_MODEL: 使用するAIモデルを指定します(例: gpt-4, claude-3)。

注意事項

  • このスキルはプライベートなデータを扱うため、すべての処理はローカル環境で行うことを推奨します。
  • 生成される応答は提供されたデータに基づくものであり、実際の人物を完全に再現するものではありません。
  • プライバシーに配慮し、データの共有や公開は行わないでください。

ライセンス

MIT License


Memory is a way of holding on to the things you love, the things you are, the things you never want to lose.

関連スキル