Skip to content

Repository files navigation

Persona Finder

ユング心理学の認知機能モデルを“動作するアーキテクチャ”として再構築した、次世代型認知診断エンジン。

Persona Finder は、Carl Jung の認知機能理論(8 Cognitive Functions)と現代MBTI理論を
静的な分類ではなく、変動する認知構造モデル(Cognitive Structure Model)として実装した研究プロトタイプです。

単なる診断ではなく、理論の妥当性をコードで検証する
実験用フレームワークとして設計されています。


✨ コンセプト

「心理学理論を読むのではなく、実行する。」

Persona Finder は、回答の変化を “認知構造の動き” として扱う
インタラクティブな心理モデル実行環境です。

ユーザーの回答から以下を動的に生成します:

  • 認知機能の強度
  • 主機能 / 補助 / 第三 / 劣等 の階層
  • 軸バイアス(I/E・N/S・T/F・J/P)
  • 認知矛盾・整合性指数
  • 認知ドリフト(傾向の揺れ)
  • メタ説明(認知の特徴)
  • AI連携用プロファイル myself.json

🧠 本プロジェクトが示すもの

Persona Finder は、以下の領域に踏み込む研究プロトタイプです。

1. 認知機能モデルの計算機的再構成

理論を「分類」ではなく
**計算可能な構造体(Cognitive Architecture)**として再構築。

2. 人間の認知様式をAPI化(構想・一部実装段階)

myself.json を中核として

  • 認知プロファイル → AI向け設定(AiAdapter)
  • 認知特性 → LLMプロンプト最適化

のパイプラインを構築中。

※ 現時点では

  • プロファイル生成
  • 一部アダプター生成
    のみ実装済み。外部API化は 未実装/検証中

3. “透明性のある心理モデル” の実装

診断ロジック・重み・関数構造をすべて公開し、
心理測定のブラックボックス化を回避。

4. 心理学的仮説をコードで観察する試験機

  • ユングの階層モデルは計算モデルとして安定するか?
  • 認知機能のバランスはどれほど再現可能か?
  • 人の回答はどこまで揺れるか?

これらを コードで検証するための研究装置。


🛠 技術仕様

技術スタック

  • HTML / CSS / Vanilla JavaScript
  • モジュール構成:core.js / data.js / app.js
  • WAI-ARIA 対応 UI
  • レスポンシブ・アニメーション
  • Vercel / Netlify対応

主要データ構造

🔹 myself.json

ユーザーの認知構造を表す完全なプロファイル。

  • 軸スコア
  • 認知スタック
  • ドリフト
  • 認知矛盾
  • 一貫性指数
  • メタ説明
  • AI利用可の構造化プロファイル

🔹 AiAdapter

myself.json → LLMプロンプト最適化。
AIエージェントの「心のOS」生成レイヤー。


📚 理論背景

  • Jung — Psychological Types
  • Grant–Brownsword Model
  • Stevens — Psychophysical Scaling
  • 現代型MBTI 認知機能モデル

Persona Finder は、
タイプ分類ではなく「認知構造の仮説的出力」
という立場で構築されています。


🧩 設計哲学

「人間の認知は型ではなく、構造である。」

  • 認知様式は流動的
  • 理論は観測装置
  • コードは仮説を検証する手段
  • 結果はラベルではなく構造のスナップショット

📄 ライセンス

CC BY-NC-SA 4.0


✍ 作者より

このプロジェクトは、
「認知モデルは計算モデルとして成立するか?」
を検証するための実験です。

もし、構造として自分を見つめたい人の助けになるなら、
この上なく嬉しく思います。


Persona Finder (English)

Overview

Persona Finder reconstructs the Jungian Eight Cognitive Functions
as a computational, dynamic cognitive structure, not a static typology.

It outputs myself.json, a structural profile containing:

  • cognitive axes
  • functional hierarchy
  • contradiction scores
  • consistency indices
  • interpretive metadata
  • AI-usable cognitive architecture

Purpose

  • Build a computational cognitive architecture
  • (Planned / partial) Expose cognition as an API-like profile
  • Evaluate Jungian theory via code
  • Provide transparent alternatives to black-box typology
  • Enable AI agent optimization via cognitive metadata

Tech Stack

Vanilla JS / Modular architecture / Accessibility / Static hosting ready


Output: myself.json

A structured cognitive profile used for:

  • research
  • self-analysis
  • AI personalization
  • agent system integration

Author’s Note

This project treats psychology as executable architecture.
Code is a hypothesis.
The output is a snapshot of cognitive structure, not a personality label.

About

ユング心理学の認知機能モデルをアーキテクチャ的に実装したWebツール。 理論を「読む」から「動かす」へ。学術利用向け(CC BY-NC-SA 4.0)。A web-based cognitive architecture inspired by Jungian analytical psychology. An experiment to implement theory as code. Licensed for academic and educational use (CC BY-NC-SA 4.0).

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages