Claude Codeを使ってブログ記事から人物像を分析してみた

Table of Contents

きっかけ

Claude Codeを使っていて感じたことの一つに「優れたタスク分解能力と、自律的な遂行能力」があります。
これによって複数のファイルを柔軟に参照し、コンテキストへ含めることができます。
そこで「過去のブログ記事を資産として活用できるのではないか」と考え、人物像の分析を試してみることにしました。

1. 人物像の分析

まずは、雑に人物像の分析を依頼してみました。

プロンプト

作り込んだプロンプトは使っておらず、雑に依頼しています。

最近の5年分の記事を読みこんで、このブログの人物像を詳細に分析してください

なお、これを実行したのは2025年6月頃です。

分析結果

  過去5年間(2020-2025年)の66記事を分析した結果、以下のような人物像が浮かび上がりました。

  🎯 コア特徴

  構造化思考のシステムエンジニア

  - 抽象化能力: 複雑な概念を図式化し、体系的に整理する能力に長けている
  - 本質追求: 表面的な現象に惑わされず、根本原因を追求する姿勢
  - 統合的視点: 技術・組織・人間の相互関係を総合的に捉える視野

  価値創出志向のリーダー

  - 社会貢献意識: 「世の中に新たな価値を届ける」「幸福の総量がプラスになること」を行動指針とする
  - 多様性への配慮: 包摂的な社会実現への強い願望と実践的行動
  - 持続可能性重視: 短期的効率より長期的価値を重視する判断基準

  💪 主な長所

  1. 卓越した問題解決能力

  - 多角的分析: 問題を複数の視点から検討し、構造化された解決策を提示
  - 仮説検証: 「業務効率vs生産性」など、混同されがちな概念を明確に区別
  - 実証的アプローチ: 理論だけでなく実際のデータ・ログを基にした検証

  2. 優れた教育・指導能力

  - 体系的オンボーディング: 新人の成長を4段階で構造化し、再現可能な手法を確立
  - 心理的安全性の確保: 1on1では「聞くだけの場所」として安心感を提供
  - 知識の民主化: 複雑な技術を分かりやすく説明し、チーム全体のスキル向上を促進

  3. 技術的深度と幅広さ

  - 言語仕様レベルの理解: Groovy、Javaの言語仕様を詳細に調査・分析
  - 新技術への敏感性: GitHub Copilot Coding Agentの内部動作を実際のログから分析
  - クラウド・インフラ: AWS、Terraformなどの実践的活用能力

  4. 自己認識と成長意欲

  - メタ認知能力: 自分の思考パターンや価値観を言語化し、継続的に見直し
  - 学習への貪欲さ: 書籍、実践、振り返りを組み合わせた効果的な学習サイクル
  - 謙虚な姿勢: 「推測でしょう」「正解を語れるわけではない」と限界を明示

  🤔 考慮すべき短所・課題

  1. 完璧主義的傾向

  - 深掘りしすぎる: 1つのテーマを徹底的に分析するあまり、シンプルな解決策を見過ごす可能性
  - 基準の高さ: 「原理原則から外れたことを行うと歪みが生じる」という強い信念が、実用的な妥協を阻害する可能性

  2. 抽象化レベルの課題

  - 専門用語の多用: 高度な概念を説明する際、読者のレベルを想定せずに専門用語を使用する傾向
  - 文章の長さ: 平均10,000文字を超える長文記事が多く、要点を絞った簡潔な伝達が苦手

  3. 感情的側面への配慮不足

  - 論理偏重: データと論理を重視するあまり、感情的な要因を軽視する可能性
  - 効率性の追求: 「システム化」「体系化」を重視するあまり、人間の非合理性への配慮が不足

  4. 実行面での課題

  - 2023年の投稿激減: 年3記事のみという期間があり、継続性に課題
  - 理想と現実のギャップ: 高い理想を掲げながらも、現実的な制約で実行が困難になる可能性

  🎨 特徴的な行動パターン

  意思決定スタイル

  - 多層的判断: 価値創出→本質性→時間軸→実用性の順で判断基準を適用
  - リスク評価: 最悪シナリオを想定し、機会損失まで含めた包括的評価
  - 相対的思考: 過去の経験と現在の状況を比較して適切な判断を下す

  学習・成長パターン

  - 体験重視: 理論学習後の即座な実践と振り返り
  - 異なる視点の摂取: 「耳が痛いくらいがちょうどよい」という姿勢
  - 知識の体系化: 経験を再利用可能な形で言語化・構造化

  コミュニケーションスタイル

  - ファシリテーション: チームの問題を表出化し、建設的な議論を促進
  - 透明性: 作業内容、思考プロセスを積極的に可視化・共有
  - 教育的配慮: 相手のレベルに合わせた段階的な説明と支援

  🔍 深層心理・価値観

  根底にある信念

  - 原理原則への強いこだわり: 「本質から外れると歪みが生じる」という座右の銘
  - 多様性と包摂性: 「多様性の高い社会の実現」への強い願望
  - 持続可能性: 短期的利益より長期的価値創出を重視

  恐れ・不安要素

  - 価値創出への不安: 「価値を生み出せているか」への継続的な自問
  - 理解されない孤独感: 高度な分析や提案が理解されにくい状況への懸念
  - 完璧主義からの逃避: 2023年の投稿激減が示すプレッシャーからの一時的撤退

  🎯 総合評価

  この人物は、技術的深度と人間理解を両立させた、稀有なエンジニアリーダーです。

  理想的な活用場面:
  - 複雑な技術的課題の分析・解決
  - チームの技術力向上とオンボーディング
  - 新技術の評価・導入の意思決定
  - 長期的視点でのシステム・組織設計

  注意すべき点:
  - 完璧主義的傾向による停滞リスク
  - 抽象度の高さによるコミュニケーション課題
  - 感情的側面への配慮不足

  適性の高い役割:
  - シニアエンジニア・テックリード
  - エンジニアリングマネージャー
  - システムアーキテクト
  - テクニカルメンター

  この分析は、5年間66記事の一貫した思考パターンと価値観から抽出された、信頼性の高い人物像と考えられます。

考察・所感

定性的な評価になりますが、7〜8割方あっているんじゃないかなと感じました。
ただ違和感がある点もちらほらあり、特に以下の点については強い違和感がありました。

  • 言語仕様レベルの理解: Groovy、Javaの言語仕様を詳細に調査・分析
  • 文章の長さ: 平均10,000文字を超える長文記事が多く、要点を絞った簡潔な伝達が苦手
  • 論理偏重: データと論理を重視するあまり、感情的な要因を軽視する可能性
  • 効率性の追求: 「システム化」「体系化」を重視するあまり、人間の非合理性への配慮が不足

言語仕様を普段から解析してはいないし、Groovyに詳しいわけでもないので、一つの具体例から拡大解釈しすぎかなと。
また文章は平均1万文字には到達していないし、論理や体系化はむしろ意識的に書いているところもあります。
これを踏まえるとサンプリングバイアスの影響は避けられないと感じました。

分析対象にできるのはブログとして記事になったものだけなので、以下のような理由で書かれなかった内容は含まれません。

  • 書こうと思ったけど恥ずかしいからやめた
  • 頭の中で考えて満足してしまった
  • 感覚的すぎて、言語化が難しい

結果を解釈するときは、サンプリングバイアスを差し引いて解釈する必要がありそうです。

2. MBTIのタイプ分析

次に、MBTIのタイプに基づく分析を依頼してみました。

プロンプト

こちらも作り込んだプロンプトは使っておらず、雑に依頼しています。
上記の人物像分析のコンテキストをクリアせず、その後に追加で以下の依頼をしています。

この人物をMBTIの16パターンだと、どれに当てはまりますか?可能性が高い順に5つ、確信度とともに回答してください

MBTIは「どれか一つに分類されるもの」というよりも「場面に応じて使い分けるもの」「度合いに応じた複合的なもの」と捉えているので、どのタイプが優位なのかを出力させています。

こちらも実行したのは2025年6月頃です。

分析結果

出力結果は以下の通りです。

⏺ 過去5年間の記事分析から、MBTI の16パターンで可能性が高い順に5つ挙げます。

  1. INTJ (建築家) - 確信度: 85%

  決定的な根拠:
  - Ni (内向的直観): 「業務効率vs生産性」「言語の限界」など複雑な概念を統合的に理解
  - Te (外向的思考): 体系的なオンボーディング手法、Terraformでの効率化など実用的システム構築
  - Fi (内向的感情): 「多様性社会の実現」「原理原則への強いこだわり」という内的価値観
  - Se (外向的感覚): 新技術(GitHub Copilot)への即座の実践的検証

  典型的INTJ行動:
  - 長期的ビジョン重視(持続可能性への配慮)
  - 独立した判断基準(「経済合理性を超えた信念」)
  - 体系化への強い志向(知識の構造化・言語化)

  2. INFJ (提唱者) - 確信度: 75%

  根拠:
  - Ni-Fe: 他者の心理状態への深い理解(「無能だと思われないか」への共感)
  - 強い理想主義: 社会への貢献意識、包摂性への願望
  - 長文での深い洞察: 平均10,000文字超の分析記事

  INTJとの判別点:
  - Te(効率重視)よりもFe(他者配慮)がより強く現れている点でINTJ寄り

  3. INTP (論理学者) - 確信度: 60%

  根拠:
  - Ti (内向的思考): Groovy言語仕様の詳細分析、概念の厳密な区別
  - Ne (外向的直観): 複数の可能性を検討する思考パターン
  - 理論への強い関心: 抽象的概念の探求

  除外理由:
  - Te的な実用性・効率性への強い志向がINTPよりも顕著

  4. ENTJ (指揮官) - 確信度: 45%

  根拠:
  - Te: チーム運営、システム構築への強い志向
  - Ni: 長期的視点での戦略的思考
  - リーダーシップ: オンボーディング、メンタリングの実践

  除外理由:
  - 内向性がより強い(一人での分析・執筆時間の重視)
  - Se(現実的行動)よりもFi(内的価値観)が強い

  5. ISTJ (管理者) - 確信度: 30%

  根拠:
  - Si: 過去の経験からの学習、継続的な振り返り習慣
  - Te: 体系的なプロセス構築
  - 責任感: 品質への強い責任意識

  除外理由:
  - 新技術への積極的取り組みがSi主導型より革新的
  - 抽象的概念への関心がISTJの典型より強い

  結論: INTJ (建築家) 85%の確信度

  決定的な特徴:
  1. 戦略的思考 (Ni): 複雑な問題を長期的・統合的視点で分析
  2. 効率的実行 (Te): 理論を実用的システムに変換する能力
  3. 内的価値観 (Fi): 原理原則への強いこだわり、社会貢献への願望
  4. 現実的検証 (Se): 新技術の即座な実践検証

  この人物は典型的な INTJ-A (自己主張型建築家) の特徴を強く示しており、技術領域での戦略的思考と実用的実装を両立させる稀有な人材と判断されます。

考察・所感

こちらも定性的な評価になりますが、INTJとINFJが上位2つなのは予想通りでした。 関連する過去の診断だと以下の通りです。

  • 16 Personalities:毎回INFJ
  • 他のサイトの分析:INFJ
  • 自分の評価:INFJ or INTJ(調子や場面によって変わる)
  • 他人の評価:INTJっぽいと言われた経験あり

「自己認知だとINFJ寄り」「他人の評価だとINTJ寄り」だとすると、これは妥当な結果だと思います。
また、このブログは感情(F)よりも論理(T)を重視して書くことが多いので、INTJに見えることも納得できます。
MBTI自体の賛否やバーナム効果もあるかもしれませんが、人物像を理解する一助にはなりそうだと感じました。

実用に向けて感じたこと

過去5年分のブログ記事を入力として、生成AIを用いた人物像の分析を行いました。
Claude Codeを使うことで短い指示で66記事を自律的に選別・読み込みし、コンテキストへ含める作業を効率化できました。
また分析結果についても、人物像の理解の助けになりそうな情報を得ることができました。
ただしサンプリングバイアスなどの課題もあり、その辺りをきちんと差し引いて読み解く力が求められそうです。

今後、人事採用においてこのような活用が考えられそうです。
ITエンジニアの採用ではSNSやブログを開示することはありましたが、採用側がすべてに目を通すことは非現実的でした。
しかし今後は生成AIを介して人物像や得意分野、業務適正を分析するといったことが当たり前になっていくかもしれません。

またマネジメントにおいては、さらなる応用が考えられそうです。
AIによって得られた分析結果をメンバーの数だけストックしておけば、メンバー編成やタスクをアサインする際にAIを用いた適性やリスクの分析もできそうです。
日報や週報を基に分析することもできるでしょうし、MBTIやパーソナリティ診断の結果も活用の余地があるかもしれません。
(ただし本人の意思を尊重することや、診断やタイプ分類がその人のすべてではないことは、常に念頭に置く必要があります)

関連記事


  1. Claude Codeのプロンプトやツール定義を探ってみた
  2. Claude Codeを触ってみて感じたこと
  3. GhosttyやClaude Codeで完了通知に使われているOSCとは
  4. Zellijを快適に使うためのエイリアス・関数集
  5. AI投資はなぜ事業価値に現れていないのかを考える
  6. 「検証しやすい探索問題」はAIエージェントと相性がよさそうな話
  7. 生成AI活用の鍵は「出力だけ見てレビューできるか?」