Route C : Phase 1
C-02:戦略の注入
サイト設定とペルソナ管理機能 - ツールに「個性」を与える
前回のステップで、ツールの「身体」は完成しました。
しかし、まだ脳みそは空っぽです。今回は、Multi-Content-Generator (MCG) の設計思想を継承し、「設定ファイル (YAML)」と「ペルソナ定義書 (Markdown)」を正しく連携させる機能を実装します。
1. OKIHIRO流 アーキテクチャの解説
なぜファイルを分けるのか?
- YAML (設定): APIキーやURLなど、ツールの動作に必要な「設定値」を管理。
- Markdown (ペルソナ): AIへの「人格指示」を管理。長文になるため、YAMLから切り離して独立させます。
これにより、ペルソナを自由に書き換えたり、別のプロジェクトで使い回したりすることが容易になります。
2. 実装する機能
⚙️ サイト設定マネージャー (Settings Tab)
_wp_sites/ フォルダ内のYAMLファイルを読み書きする機能を実装します。WordPressを使わない場合でも、「FXブログ用」などのプロジェクト単位としてこれを使用します。
🎭 ペルソナ・エディタ
設定タブ内に、紐付いたペルソナファイル(_persona_note.md)を直接編集・保存できるエディタ機能を追加します。これにより、キャラ設定の微調整がGUI上で完結します。
3. 進化の呪文(AIへの指示)
以下のプロンプトをコピーし、AI Studioに貼り付けて実行してください。
出力されたコードと、AI自身が生成した「実装手順」に従って、ツールをアップグレードしましょう。
4. 実装と動作確認
AI Studioの出力結果の中から、AI自身が生成した「実装手順」を見つけて、その指示通りに作業を進めてください。
→ 「設定」タブでYAMLファイルの作成・保存・読込、ペルソナの編集・保存ができれば成功です!