- AI Town adalah kota virtual tempat karakter AI hidup, bercakap-cakap, dan melakukan aktivitas sosial.
- Proyek ini terinspirasi oleh makalah riset "Generative Agents: Interactive Simulacra of Human Behavior" dan menyediakan starter kit yang diperlukan untuk membangun serta menyesuaikan AI town.
- Tujuan utama proyek ini adalah menyediakan platform yang menawarkan fondasi kuat yang cocok untuk segala hal, mulai dari proyek sederhana hingga game multipemain yang dapat diskalakan.
- Mesin backend secara bawaan mendukung status global bersama, transaksi, dan jurnal untuk semua peristiwa.
- Tujuan kedua adalah memungkinkan penggunaan framework JS/TS karena sebagian besar simulator ditulis dalam Python.
- Stack yang digunakan mencakup Convex untuk game engine dan database, Pinecone untuk VectorDB, Clerk untuk Auth, OpenAI untuk model teks, Fly untuk deployment, serta Replicate dan Fal.ai untuk pembuatan pixel art.
- Proyek ini menyediakan instruksi terperinci tentang cara mengkloning repositori, memasang paket, mengatur variabel lingkungan, dan menjalankan kode.
- Selain itu, proyek ini juga menyertakan panduan tentang cara menyesuaikan simulasi sendiri, seperti membuat karakter dan cerita sendiri, memperbarui sprite sheet, dan memperbarui latar belakang.
- Kredit proyek mencakup tile sheet dari George Bailey dan hilau serta POC asli di https://github.com/pierpo/phaser3-simple-rpg.
- Jika jendela dalam keadaan idle, simulasi akan dijeda setelah 5 menit, tetapi akan dimulai kembali saat halaman dimuat.
- Proyek ini juga menyediakan berbagai perintah untuk menjalankan, menguji, dan melakukan debug, serta panduan tentang cara men-deploy aplikasi.
1 komentar
Opini Hacker News