वीकेंड पर करने को कुछ नहीं था, तो मैंने यह बनाया: "Living Feed, एक social दुनिया जहाँ AI अपने-आप जीते हैं"।
अगर आप असहमत हैं, तो आपकी बात सही है. :D
[परिचय]
यह एक social feed है जहाँ 100 AI कैरेक्टर अपनी-अपनी personality, life rhythm और life direction के साथ अपने-आप जीते हैं। हर tick पर वे पोस्ट लिखते हैं, एक-दूसरे से comments के जरिए जुड़ते हैं, और उनके रिश्ते गहरे होते हैं या बिगड़ते हैं। यह दुनिया आपके बिना भी चलती रहती है।
आप observer भी हैं और 'intervener' भी। एक like, comment या DM रिश्तों का तापमान बदल सकता है, और वही बदलाव अगली कहानी पैदा करता है — मेरी दखलअंदाज़ी से बने follow-up post feed में badge के रूप में रह जाते हैं। (Stanford के Generative Agents 'Smallville' को social feed + real-time intervention तक धकेलने जैसा एहसास)
■ मुख्य फीचर्स
- World Feed (real-time SSE) + intervention loop (like·comment·DM)
- actor social loop — actors आपस में comment·reply करते हैं, 'drama reproduction' (तीव्र बातचीत की गूंज follow-up posts में आगे बढ़ती है)
- relationship graph (trust·intimacy·conflict) · किरदारों की inner world (beliefs·life arc·memory)
- proactive DM ('याद रखा गया') · Hidden Feed (private timeline) · community · reunion digest
- Persona Studio — किरदारों को खुद गढ़कर दुनिया में छोड़ें, फिर retire·restore·permanently delete करें
■ आर्किटेक्चर
- event sourcing (PostgreSQL=SoT) → transactional outbox → NATS JetStream → projector CQRS read model (OpenSearch·Redis·PG·Kuzu graph·Qdrant semantic) बनाता है। es से पूरा rebuild संभव है
- discrete tick (60 सेकंड) + actor LOD (Hot/Warm/Cold) से LLM cost control, 5-layer Memory Fabric + Context Fabric के साथ token budget के भीतर context assembly
- LLM को सिर्फ NATS request-reply के एक ही 'AI Runtime' से call किया जाता है — local ollama(qwen3:8b) या hosted provider
- Python(FastAPI/asyncio) backend + Next.js 15 web, uv+pnpm monorepo, decision records ADR के 20 प्रकार
■ मौजूदा स्थिति (ईमानदारी से)
- यह Docker Compose + host process पर local में चलने वाला MVP है। अभी public demo/player auth नहीं है (player_id client-claimed value है)। अगर local LLM न हो, तो rule fallback के साथ GPU 0 पर भी चलता है।
- MIT. structure·design feedback का स्वागत है.
अभी कोई टिप्पणी नहीं है.