3 puan yazan GN⁺ 2023-08-15 | 1 yorum | WhatsApp'ta paylaş
  • AI Town, yapay zeka karakterlerinin yaşadığı, konuştuğu ve sosyal etkileşimlerde bulunduğu sanal bir şehirdir.
  • Bu proje, "Generative Agents: Interactive Simulacra of Human Behavior" araştırma makalesinden ilham alarak AI Town oluşturmak ve özelleştirmek için gereken başlangıç kitini sunar.
  • Projenin temel hedefi, basit projelerden ölçeklenebilir çok oyunculu oyunlara kadar her şey için uygun, güçlü bir temel sağlayan bir platform sunmaktır.
  • Backend motoru, paylaşılan küresel durum, transaction'lar ve tüm olayların günlük kaydını varsayılan olarak destekler.
  • İkinci hedef, çoğu simülatör Python ile yazıldığı için JS/TS framework'lerinin kullanılabilmesini sağlamaktır.
  • Kullanılan stack içinde oyun motoru ve veritabanı için Convex, VectorDB için Pinecone, kimlik doğrulama için Clerk, metin modeli için OpenAI, dağıtım için Fly, piksel sanat üretimi için Replicate ve Fal.ai yer alır.
  • Proje, depoyu klonlama, paketleri yükleme, ortam değişkenlerini ayarlama ve kodu çalıştırma konusunda ayrıntılı talimatlar sunar.
  • Ayrıca kendi karakterlerinizi ve hikayelerinizi oluşturma, sprite sheet'i güncelleme ve arka planı yenileme gibi simülasyonunuzu özelleştirme yollarına dair talimatlar da içerir.
  • Proje katkıları arasında George Bailey ve hilau'dan alınan tile sheet'ler ile orijinal POC olan https://github.com/pierpo/phaser3-simple-rpg yer alır.
  • Pencere boşta kalırsa simülasyon 5 dakika sonra duraklatılır, ancak sayfa yüklendiğinde yeniden başlar.
  • Proje ayrıca çalıştırma, test ve debug için çeşitli komutlar ile uygulamanın nasıl deploy edileceğine dair talimatlar da sunar.

1 yorum

 
GN⁺ 2023-08-15
Hacker News yorumu
  • 'AI-town' projesi hakkında bir yazı; kullanıcıların JavaScript kullanarak kendi özelleştirilmiş AI dünya simülasyonlarını çalıştırmasına olanak tanıyor
  • Açık kaynaklı Generative Agents projesine bakılması ve incelenmesi tavsiye ediliyor
  • Lance Martin, llama.cpp ve ollama.ai kullanarak projeyi ve yerel modelleri başarıyla entegre etmiş; tüm çıkarımlar yerelde gerçekleştiği için maliyet açısından verimli ve uzun simülasyonlar mümkün
  • Simülasyondaki AI ajanları birbiriyle etkileşime girebiliyor; örneğin bir ajan parti düzenleyip diğerlerine davetiye gönderebiliyor
  • Bu teknolojinin, her AI ajanının gerçek bir kullanıcı olduğuna gerçek kullanıcıları ikna etmeye çalışan masaüstü aldatmaca oyunları gibi gelecekteki oyun uygulamaları için potansiyeli var
  • Bu teknoloji, NPC'lerle etkileşimin oynanışın temel parçası olduğu Animal Crossing benzeri oyunlar yapmak için kullanılabilir. AI karakterler benzersiz kişiliklere sahip olabilir ve yeni diyaloglar üretebilir
  • Bazı kullanıcılar bu projeden ilham alarak bir oyun stüdyosu kurma ve bunun üzerine daha karmaşık strateji oyunları geliştirme fikri konusunda heyecan duyuyor
  • GPT'nin konuşmanın her iki tarafını da döndürmesi gibi dikkat edilmesi gereken sorunlar var
  • AI-town projesi, gelecekteki LLM projeleri için faydalı olabilecek entegre yedekleme çatısı nedeniyle övgü alıyor
  • Bazı kullanıcılar bu projenin daha gelişmiş bir sürümünün içinde yaşama ihtimali üzerine spekülasyon yapıyor
  • Yazıda, çeşitli ilginç projeler içeren a16z'ye ait bir GitHub deposundan bahsediliyor
  • LLM'leri simülasyon ortamının sınırları içinde uygun şekilde yönlendirme konusunda endişeler var