AI パートナーチャット
Claude Skills プロジェクトの一つで、AI をあなたのパーソナライズされた対話パートナーにします。
プロジェクト概要
AI パートナーチャットは、ユーザープロファイル、AI プロファイル、ベクトル化された個人ノートを統合し、パーソナライズされコンテキストに対応した対話体験を提供します。このスキルにより、AI はあなたの過去の考えや好み、知識ベースを記憶し参照でき、より一貫性があり個性的なインタラクションを生み出します。
コア機能
🎭 デュアルプロファイルシステム
- ユーザープロファイル:あなたの背景、専門知識、興味、コミュニケーションの好みを定義
- AI プロファイル:AI の役割設定、コミュニケーションスタイル、インタラクション方法をカスタマイズ
📝 インテリジェントノート検索
- あなたの Markdown ノートを自動でインデックス化
- 対話内容に基づき関連する過去の記録をインテリジェントに検索
- 対話中に自然にあなたの過去の考えやノートを引用
💬 パーソナライズド対話
- あなたのプロファイルとノートに基づいた個性的な応答を生成
- 対話のコンテキストの一貫性を保持
- 機械的に「記録に基づく」のではなく、友人のように自然にあなたの考えを引用
利用シーン
あなたが必要とするとき:
- 汎用的な返信ではなくパーソナライズされた交流
- あなたの背景を覚えているコンテキスト感知の応答
- AI があなたの過去の考えやノートを記憶し引用
- 毎回新たに始めるのではなく継続的な対話体験
インストールと使用
スキルのインストール
このプロジェクトを作業ディレクトリ内の .claude/skills/ フォルダにコピーしてください:
<你的项目根目录>/
└── .claude/
└── skills/
└── ai-partner-chat/ # 本技能包
├── assets/
├── scripts/
├── SKILL.md
└── README.mdスキルの使用
Claude Code では、以下のコマンドを送信することでこのスキルを有効にできます:
遵循 ai-partner-chat 对话AIエージェントは自動的に:
- スキル設定と指示を読み取ります
- 必要なディレクトリ構造(
notes/、config/、vector_db/など)を作成します - あなたのニーズに応じて初期化を行います
初期化プロセス
#### 方法1:AIに自動作成と設定を任せる
初回使用時は、直接AIに伝えてください:
我刚刚在 notes 里放入了对应的笔记,请根据笔记内容,进行向量化;并基于笔记内容,推测并更新 user-persona.md,以及最适合我的 ai-persona.mdAIエージェントは以下を行います:
notes/ディレクトリ内のノート内容を分析します- ノート形式に基づきスマートに分割し、ベクトルデータベースを作成します
- ノート内容からあなたの背景や好みを推測します
config/user-persona.mdを自動生成および更新します- あなたの特徴に基づいて
config/ai-persona.mdを推薦および作成します
自分でペルソナを定義したい場合:
- AIエージェントがテンプレートから
config/ディレクトリにペルソナファイルを自動作成します - これらのファイルを手動で編集してペルソナをカスタマイズできます
- 編集後、AIにベクトル化処理を依頼してください
会話開始
設定完了後、毎回以下を送信するだけでOK:
遵循 ai-partner-chat 对话
AI は次のことを行います:
- あなたのプロフィールを読み込み、背景を理解します
- 関連する履歴ノートを検索します
- パーソナライズされ、文脈を考慮した応答を生成します
プロジェクト構造
スキルパッケージ構造(.claude/skills/ai-partner-chat/ にあります)
ai-partner-chat/
├── assets/ # 画像模板
│ ├── user-persona-template.md
│ └── ai-persona-template.md
├── scripts/ # 核心脚本
│ ├── chunk_schema.py
│ ├── vector_indexer.py
│ ├── vector_utils.py
│ └── requirements.txt
├── SKILL.md # 技能详细文档(AI agent 会读取此文件)
└── README.md # 本文件ユーザーデータディレクトリ(プロジェクトのルートディレクトリにあります)
AIエージェントは、あなたのプロジェクトのルートディレクトリに以下の構造を作成します:
<项目根目录>/
├── notes/ # 你的笔记(由你或 AI agent 创建)
├── config/ # 画像配置(由 AI agent 创建)
│ ├── user-persona.md
│ └── ai-persona.md
├── vector_db/ # 向量数据库(由 AI agent 创建)
└── venv/ # Python 虚拟环境(由 AI agent 创建)
重要:ユーザーデータとスキルパッケージを分離し、バックアップや移行を容易にします。ワークフロー
- プロフィール読み込み:ユーザープロフィールとAIプロフィールを読み込み、対話の背景を理解します
- ノート検索:ユーザーのクエリに基づき、ベクトルデータベースから最も関連性の高いノートを検索します
- コンテキスト構築:プロフィール情報、関連ノート、対話履歴を統合します
- 応答生成:コンテキストに基づき、パーソナライズされ自然な応答を生成します
特徴ハイライト
🤖 AIエージェントのスマートチャンク処理
システムは各ノートの実際のフォーマットを解析し、プリセットテンプレートではなく最適なチャンク戦略を動的に生成します。つまり、どんなノート形式でも最適に処理されます。🎯 自然な引用
AIは過去の情報を思い出すように自然に取り入れ、「記録によると」といった不自然な表現を使わず、対話にスムーズに融合させます。📦 データ独立性
すべてのデータ(ノート、プロフィール、ベクトルストア)はプロジェクトのルートディレクトリに保存され、バックアップや移行、異なるスキル間での共有が容易です。ベストプラクティス
プロフィール設計
- 具体的かつ明確に:あいまいなプロフィールは一般的な応答を引き起こします
- 例を含める:AIプロフィールに期待する対話パターンを示します
- 定期更新:対話の質に応じてプロフィールを継続的に最適化します
ノート管理
- フォーマット自由:システムはどんなノート構造にも適応します
- 内容充実:深みのあるノートはより良い検索結果をもたらします
- 迅速な更新:新しいノートはインデックスに必ず追加してください
対話体験
- 自然な引用:本当に関連がある場合のみノートを引用します
- 流れを保つ:引用が対話の自然なリズムを妨げないようにします
- 質に注目:量よりも意味のあるつながりを優先します
保守と更新
新しいノートを追加する
新しいノートをnotes/ ディレクトリに入れたら、AIに伝えてください:我刚刚在 notes 里添加了新笔记,请更新向量数据库
AIエージェントは新しいノートを自動的に分析し、インデックスを更新します。プロファイルの更新
config/ ディレクトリ内のプロファイルファイルを直接編集するか、AIに指示してください。请根据我最近的笔记内容,更新 user-persona.md 和 ai-persona.md重建索引
ノートの構造に大きな変更があった場合、AIに伝えてください:请重新初始化向量数据库AIエージェントはすべてのノートを再分析し、インデックスを再構築します。
注意事項
- 初回実行:AIエージェントが初めてベクトルデータベースを作成する際、埋め込みモデル(約4.3GB)を自動でダウンロードしますので、しばらくお待ちください
- Python環境:AIエージェントは仮想環境を自動で作成し、必要な依存関係をインストールします
- データ保存:すべてのデータ(ノート、画像、ベクトルライブラリ)はプロジェクトのルートディレクトリに保存され、スキルパッケージのディレクトリ内には保存されません
- スキルの場所:スキルパッケージが
.claude/skills/ai-partner-chat/ディレクトリにあることを確認してください
さらに詳しく
詳細な技術ドキュメントと使用説明は SKILL.md ファイルを参照してください。
AIを単なるツールではなく、あなたを真に理解する対話パートナーにしましょう。
--- Tranlated By Open Ai Tx | Last indexed: 2025-12-18 ---