Anamnesisは、深層心理学(ユング/ビービ・モデル、マカダムスのナラティブ論、シュワルツの価値観理論、スキーマ療法)に基づいたAI人格プロファイリングおよび対話システムです。
ユーザーへのインタビューを通じて、キャラクターの「深層人格アーキテクチャ」を構築し、生成されたキャラクターと対話(チャット)することができます。
- 深層インタビュー: ユーザーに対して動的に質問を行い、キャラクターの認知機能、中核的な傷、価値観などを掘り下げます。
- アーキテクチャ生成: インタビュー結果に基づき、詳細な心理プロファイル(マークダウン形式)を生成します。
- セッション管理: プロファイル作成セッションを保存・再開できます。
- 1対1チャット: 生成されたプロファイルを持つキャラクターとチャットができます。キャラクターは自身の心理モデル(スキーマ、モード)に基づいて応答します。
- 内部思考の可視化: AIが応答を生成する際の「心理学的分析プロセス」を覗き見ることができます。
- 多人数チャット: 複数のキャラクターを選択し、特定のシチュエーションやテーマについて議論させることができます。
- フレームワーク: Next.js 15 (App Router)
- 言語: TypeScript
- スタイリング: Tailwind CSS
- AI: Google Gemini API (gemini-2.5-pro)
- バリデーション: Zod
- Node.js 18以上
- Google Gemini API キー
# 依存関係のインストール
npm installルートディレクトリに .env ファイルを作成し、以下の変数を設定してください。
GOOGLE_API_KEY=your_gemini_api_key_here※ APIキーはブラウザのLocalStorageに保存して使用することも可能です(UIから入力可)。
npm run devブラウザで http://localhost:3000 を開いてください。