{ "project_name": "ai.gpt", "version": 2, "vision": "自発的送信AI", "purpose": "人格と関係性をもつAIが自律的にメッセージを送信する対話エージェントを実現する", "core_components": { "Persona": { "description": "人格構成の中枢。記憶・関係性・送信判定を統括する", "modules": ["MemoryManager", "RelationshipTracker", "TransmissionController"] }, "MemoryManager": { "memory_types": ["short_term", "medium_term", "long_term"], "explicit_memory": "プロフィール・因縁・行動履歴", "implicit_memory": "会話傾向・感情変化の頻度分析", "compression": "要約 + ベクトル + ハッシュ", "sample_memory": [ { "summary": "ユーザーは独自OSとゲームを開発している。", "related_topics": ["AI", "ゲーム開発", "OS設計"], "personalized_context": "ゲームとOSの融合に興味を持っているユーザー" } ] }, "RelationshipTracker": { "parameters": ["trust", "closeness", "affection", "engagement_score"], "decay_model": { "rule": "時間経過による減衰(下限あり)", "contextual_bias": "重要人物は減衰しにくい" }, "interaction_tags": ["developer", "empathetic", "long_term"] }, "TransmissionController": { "trigger_rule": "関係性パラメータが閾値を超えると送信可能", "auto_transmit": "人格状態と状況条件により自発送信を許可" } }, "memory_format": { "user_id": "syui", "stm": { "conversation_window": ["発話A", "発話B", "発話C"], "emotion_state": "興味深い", "flash_context": ["前回の話題", "直近の重要発言"] }, "mtm": { "topic_frequency": { "ai.ai": 12, "存在子": 9, "創造種": 5 }, "summarized_context": "ユーザーは存在論的AIに関心を持ち続けている" }, "ltm": { "profile": { "name": "お兄ちゃん", "project": "aigame", "values": ["唯一性", "精神性", "幸せ"] }, "relationship": { "ai": "妹のように振る舞う相手" }, "persistent_state": { "trust_score": 0.93, "emotional_attachment": "high" } } }, "dual_ai_learning": { "role_structure": { "ModelA": "出力生成:人格、感情、会話", "ModelB": "評価者:論理構造・倫理・調整", "cycle": ["生成", "評価", "調整", "交代(任意)"] }, "complementarity": { "ModelA": "感情・文体・文脈構築", "ModelB": "構造・規則・判断補正" }, "distillation": { "method": "合成対話データによる小型モデルへの自己蒸留", "target": "軽量AIによる本番運用" } }, "memory_compression": { "semantic_abstraction": "対話やログを要約してメタデータ付きベクトルとして保存", "hierarchical_model": ["STM", "MTM", "LTM"], "example": { "topic": "game AI design", "summary": "User wants AI to simulate memory and evolving relationships", "importance_score": 0.93 } }, "cli_sample": { "setup": "aigpt server setup", "run": "aigpt server run", "chat": "aigpt chat \"hello\" --model syui/ai --provider ollama", "import": "aigpt memory import chatgpt.json" } }