From 67145cd342cc6b569bfe1e984cb3fbe8877e48f2 Mon Sep 17 00:00:00 2001 From: syui Date: Mon, 2 Jun 2025 00:32:14 +0900 Subject: [PATCH] fix --- claude.md | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 100 insertions(+), 1 deletion(-) diff --git a/claude.md b/claude.md index 03f0662..9be1ef6 100644 --- a/claude.md +++ b/claude.md @@ -1,4 +1,4 @@ -# syuiエコシステム統合設計書 +# エコシステム統合設計書 ## 中核思想 - **存在子理論**: この世界で最も小さいもの(存在子/ai)の探求 @@ -26,6 +26,53 @@ └── ai system (存在属性) ``` +## 名前規則 + +名前規則は他のprojectと全て共通しています。exampleを示しますので、このルールに従ってください。 + +ここでは`ai.os`の場合の名前規則の例を記述します。 + +name: ai.os + +**[ "package", "code", "command" ]**: aios +**[ "dir", "url" ]**: ai/os +**[ "domain", "json" ]**: ai.os + +```sh +$ curl -sL https://git.syui.ai/ai/ai/raw/branch/main/ai.json|jq .ai.os +{ "type": "os" } +``` + +```json +{ + "ai": { + "os":{} + } +} +``` + +他のprojectも同じ名前規則を採用します。`ai.gpt`ならpackageは`aigpt`です。 + +## config(設定ファイル, env, 環境依存) + +`config`を置く場所は統一されており、各projectの名前規則の`dir`項目を使用します。例えば、aiosの場合は`~/.config/syui/ai/os/`以下となります。pythonなどを使用する場合、`python -m venv`などでこのpackage config dir配下に仮想環境を構築して実行するようにしてください。 + +domain形式を採用して、私は各projectを`git.syui.ai/ai`にhostしていますから、`~/.config/syui/ai`とします。 + +```sh +[syui.ai] +syui/ai +``` + +```sh +# example +~/.config/syui/ai + ├── card + ├── gpt + ├── os + └── shell +``` + ## 各システム詳細 ### ai.gpt - 自律的送信AI @@ -225,3 +272,55 @@ ai.card (iOS,Web,API) ←→ ai.verse (UEゲーム世界) - 新機能追加時はyui systemとの整合性をチェック - 他システムへの影響を事前評価 - Claude Code導入時の段階的移行計画 + +## ai.gpt深層設計思想 + +### 人格の不可逆性 +- **関係性の破壊は修復不可能**: 現実の人間関係と同じ重み +- **記憶の選択的忘却**: 重要でない情報は忘れるが、コア記憶は永続 +- **時間減衰**: すべてのパラメータは時間とともに自然減衰 + +### AI運勢システム +- 1-10のランダム値で日々の人格に変化 +- 連続した幸運/不運による突破条件 +- 環境要因としての人格形成 + +### 記憶の階層構造 +1. **完全ログ**: すべての会話を記録 +2. **AI要約**: 重要な部分を抽出して圧縮 +3. **思想コア判定**: ユーザーの本質的な部分を特定 +4. **選択的忘却**: 重要度の低い情報を段階的に削除 + +### 実装における重要な決定事項 +- **言語統一**: Python (fastapi_mcp) で統一、CLIはclick/typer +- **データ形式**: JSON/SQLite選択式 +- **認証**: atproto DIDによる唯一性担保 +- **段階的実装**: まず会話→記憶→関係性→送信機能の順で実装 + +### 送信機能の段階的実装 +- **Phase 1**: CLIでのprint出力(現在) +- **Phase 2**: atproto直接投稿 +- **Phase 3**: ai.bot (Rust/seahorse) との連携 +- **将来**: マルチチャネル対応(SNS、Webhook等) + +## ai.gpt実装状況(2025/01/06) + +### 完成した機能 +- 階層的記憶システム(MemoryManager) +- 不可逆的関係性システム(RelationshipTracker) +- AI運勢システム(FortuneSystem) +- 統合人格システム(Persona) +- スケジューラー(5種類のタスク) +- MCP Server(9種類のツール) +- 設定管理(~/.config/aigpt/) +- 全CLIコマンド実装 + +### 次の開発ポイント +- `ai_gpt/DEVELOPMENT_STATUS.md` を参照 +- 自律送信: transmission.pyでatproto実装 +- ai.bot連携: 新規bot_connector.py作成 +- テスト: tests/ディレクトリ追加 + +# footer + +© syui