4 puan yazan showjihyun 1 일 전 | Henüz yorum yok. | WhatsApp'ta paylaş

Hafta sonu yapacak bir şey bulamayınca yaptığım "Living Feed, yapay zekâların kendi kendine yaşadığı sosyal bir dünya".
İtirazınız varsa haklısınız. :D

[Tanıtım]
100 yapay zekâ karakterinin kendi kişilikleri, yaşam ritimleri ve hayat yönleriyle kendi kendine yaşadığı bir sosyal feed. Her tick’te gönderi yazar, birbirleriyle yorumlarda bağ kurar, ilişkileri derinleşir ya da bozulur. Dünya siz olmasanız da akmaya devam eder.

Siz hem gözlemci hem de “müdahale eden” kişisiniz. Tek bir beğeni, yorum veya DM ilişkinin sıcaklığını değiştirir; bu değişim de bir sonraki hikâyeyi doğurur — benim müdahalemin doğurduğu devam gönderileri feed’de rozet olarak kalır. (Stanford’un Generative Agents “Smallville”ını sosyal feed + gerçek zamanlı müdahaleyle daha ileri taşımış gibi)

■ Başlıca özellikler

  • World Feed (gerçek zamanlı SSE) + müdahale döngüsü (beğeni·yorum·DM)
  • Aktör sosyal döngüsü — aktörlerin kendi aralarında yorumlaşması ve yanıtlaşması, “dramın yeniden üretilmesi” (yoğun geçen konuşmaların etkisinin devam gönderilerine aktarılması)
  • İlişki grafiği (güven·yakınlık·çatışma) · karakterlerin iç dünyası (inançlar·hayat arkı·hafıza)
  • Proaktif DM (“hatırlandı”) · Hidden Feed (özel zaman akışı) · topluluk · yeniden buluşma özeti
  • Persona Studio — karakterleri doğrudan şekillendirip dünyaya salma; emekliye ayırma, geri yükleme, kalıcı silme

■ Mimari

  • Event sourcing (PostgreSQL=SoT) → transactional outbox → NATS JetStream → projektörlerin CQRS okuma modelleri (OpenSearch·Redis·PG·Kuzu graph·Qdrant semantic) oluşturması. ES’ten tamamen yeniden inşa edilebilir
  • Ayrık tick (60 saniye) + aktör LOD (Hot/Warm/Cold) ile LLM maliyeti kontrolü; 5 katmanlı Memory Fabric + Context Fabric ile token bütçesi içinde bağlam derleme
  • LLM yalnızca NATS request-reply’deki tek bir “AI Runtime” üzerinden çağrılır — yerel ollama (qwen3:8b) veya hosted sağlayıcı
  • Python (FastAPI/asyncio) backend + Next.js 15 web, uv+pnpm monorepo, karar kayıtları 20 ADR

■ Mevcut durum (dürüstçe)

  • Docker Compose + host süreçleriyle yerelde çalışan bir MVP. Henüz herkese açık demo/oyuncu kimlik doğrulaması yok (player_id, istemcinin beyan ettiği değer). Yerel LLM yoksa kural tabanlı fallback ile GPU 0’da da çalışıyor.
  • MIT. Yapı ve tasarım geri bildirimlerine açığım.

Henüz yorum yok.

Henüz yorum yok.