会話ログからの興味抽出 (interest-profiling-from-logs)
Claude Codeの会話ログ(ローカルの JSONL)を解析し、ユーザーの興味関心を抽出して interest.md にまとめる手法。2JOLh8vtJS0 で にゃんたが「interest-profile」スキルとして実装し、sync サブコマンドで定期実行する。
処理の流れ:
- どこまで分析したかを記録し、未分析の会話ログだけを抽出(入力肥大を防ぐ)
- 雑談・挨拶・スキル入力などのノイズを除外
- 同じ話題を何度も質問するほど興味/難度が高いとみなす深掘りスコア
- 最近の関心ほど重視する時間重み付け
結果を興味の高い順に interest.md へ書き出す。最小限のコードは概要欄から GitHub で公開。同じ発想で「何を学んでいるか」を抽出して問題集(HTML)を生成し、間隔をあけた想起練習で記憶定着を狙う応用も示す。Claude Code を育てるの具体的な実装にあたる。