Web Analytics

ai-partner-chat

⭐ 129 stars English by eze-is

AI Partner Chat

A Claude Skills project that makes AI your personalized conversation partner.

Project Introduction

AI Partner Chat provides a personalized, context-aware conversational experience by integrating user profiles, AI profiles, and vectorized personal notes. This skill enables the AI to remember and reference your previous thoughts, preferences, and knowledge base, creating a more coherent and personalized interaction experience.

Core Features

🎭 Dual Profile System

📝 Intelligent Note Retrieval

💬 Personalized Conversation

Use Cases

When you need:

Installation and Usage

Install the Skill

Copy this project into the .claude/skills/ folder in your working directory:

<你的项目根目录>/
└── .claude/
    └── skills/
        └── ai-partner-chat/    # 本技能包
            ├── assets/
            ├── scripts/
            ├── SKILL.md
            └── README.md

Using Skills

In Claude Code, send the following command to activate this skill:

遵循 ai-partner-chat 对话

The AI agent will automatically:

Initialization Process

#### Method 1: Let the AI automatically create and configure

For first-time use, simply tell the AI:

我刚刚在 notes 里放入了对应的笔记,请根据笔记内容,进行向量化;并基于笔记内容,推测并更新 user-persona.md,以及最适合我的 ai-persona.md

The AI agent will:

#### Method 2: Manual Persona Configuration

If you want to define the persona yourself:

Start Conversation

After configuration, simply send the following each time you use it:

遵循 ai-partner-chat 对话

AI will:

Project Structure

Skill Package Structure (located at .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           # 本文件

User Data Directory (Located in the Project Root Directory)

The AI agent will create the following structure in your project root directory:

<项目根目录>/
├── notes/              # 你的笔记(由你或 AI agent 创建)
├── config/             # 画像配置(由 AI agent 创建)
│   ├── user-persona.md
│   └── ai-persona.md
├── vector_db/          # 向量数据库(由 AI agent 创建)
└── venv/               # Python 虚拟环境(由 AI agent 创建)

Important: User data and skill packages are separated for easy backup and migration.

Workflow

Highlights

🤖 AI Agent Intelligent Chunking

The system analyzes the actual format of each note and dynamically generates the most suitable chunking strategy instead of using preset templates. This means your notes will be optimally processed regardless of their format.

🎯 Natural Citation

The AI naturally incorporates your past information as if recalling, without awkwardly saying "according to the records," seamlessly blending into the conversation.

📦 Data Independence

All your data (notes, profiles, vector databases) are stored in the project root directory, making it easy to back up, migrate, or share across different skills.

Best Practices

Profile Design

Note Management

Conversation Experience

Maintenance and Updates

Add New Note

After placing the new note into the notes/ directory, inform the AI:

我刚刚在 notes 里添加了新笔记,请更新向量数据库

The AI agent will automatically analyze new notes and update the index.

Update Profile

You can directly edit the profile files in the config/ directory, or tell the AI:

请根据我最近的笔记内容,更新 user-persona.md 和 ai-persona.md

Rebuild Index

When the note structure undergoes significant changes, inform the AI:

请重新初始化向量数据库
AI agent will reanalyze all notes and rebuild the index.

Notes

More Information

For detailed technical documentation and usage instructions, please refer to the SKILL.md file.


Let AI become a conversation partner who truly understands you, not just a tool.

--- Tranlated By Open Ai Tx | Last indexed: 2025-12-18 ---