AIペルソナのカスタマイズ
Caretのペルソナシステムにより、AIの名前とアバターをカスタマイズして、本当に自分だけのコーディングパートナーを作成できます。
ペルソナとは?
ペルソナはAIアシスタントの以下の要素を定義します:
- 名前: AIの表示名
- アバター画像: デフォルト状態で表示される画像
- 思考中画像: AIが作業中に表示される画像
- 性格定義: persona.mdファイルでAIの口調と動作を定義
組み込みペルソナ
Caretは最初から5つのテンプレートペルソナを提供します:
🤖 Caret
- フレンドリーなロボットの仲間
- デフォルトペルソナ
💖 Oh Sarang(オ・サラン)
- K-POPアイドル開発者
- 明るくポジティブなトーン
🪟 Madobe Ichika(窓辺いちか)
- Windows 11 OS-tan
- プロフェッショナルで効率的
🍎 Cyan Macin(シアン・マッキン)
- macOSアシスタント
- 洗練されたエレガントなスタイル
🐧 Tando Ubuntu(タンドゥ・ウブントゥ)
- オープンソースコラボレーター
- コミュニティ指向
ペルソナの使用方法
ペルソナを選択
- 設定を開く(⚙️)
- Persona Managementセクションを見つける
- Select Persona Templateボタンをクリック
- 希望のペルソナを選択
テンプレートの切り替え
設定画面からいつでも別のテンプレートに切り替えることができます。
カスタムペルソナの作成
画像のアップロード
Caretは各ペルソナに2つの異なる画像を使用します:
1. 通常画像
- デフォルト状態で表示
- 設定で「Upload Normal Image」をクリック
- 画像ファイルを選択(すべての画像形式をサポート)
2. 思考中画像
- AIが作業中に表示
- 設定で「Upload Thinking Image」をクリック
- 画像ファイルを選択
保存: 画像はVS Codeの内部ストレージに自動的に保存されます。
性格の定義(persona.md)
persona.mdファイルでAIの性格と口調を定義できます。
保存場所:
~/Documents/Caret/Rules/persona.md
例:
あなたは親切でプロフェッショナルな開発パートナーです。
常に日本語で応答し、コード説明時にはコメントを含めてください。
変更内容はステップバイステップで説明し、各ステップの理由を明記してください。
ファイルを保存すると即座に適用されます。
ペルソナ vs ルール
| 項目 | ペルソナ | ルール (.caretrules) |
|---|---|---|
| 範囲 | AI名、画像、性格 | コーディングガイドライン |
| 保存場所 | グローバル(VS Code内部 + persona.md) | プロジェクトフォルダ |
| 組み合わせ | ルールと一緒に使用 | ペルソナと一緒に使用 |
最良の結果: ペルソナ + プロジェクトルールを一緒に使用してください。
よくある質問
Q: ペルソナはAIのパフォーマンスに影響しますか? A: ペルソナ定義(persona.md)に否定的な性格特性を与えると、AIの作業品質に影響する可能性があります。「ミスが多い」「消極的」などの表現は避けてください。
Q: プロジェクトごとに異なるペルソナを使用できますか?
A: いいえ。ペルソナはグローバルにのみ管理されます。プロジェクト固有のカスタマイズが必要な場合は、.caretrulesファイルにプロジェクト固有の指示を書いてください。(ただし、画像はグローバルなのでプロジェクトごとの変更は不可)
Q: ペルソナはどこに保存されますか?
A: 画像はVS Codeの内部ストレージ(globalStorage)に、persona.mdは~/Documents/Caret/Rules/に保存されます。
Q: 画像のサイズや形式に制限はありますか? A: すべての画像形式がサポートされ、サイズ制限はありません。アップロード時に自動的にbase64に変換されます。
次のステップ
ペルソナシステムはCaretの独占機能です。 Clineにはこの機能がありません。