3 poin oleh GN⁺ 2023-08-15 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
GN⁺ 2023-08-15
Opini Hacker News
  • Artikel tentang proyek 'AI-town', yang memungkinkan pengguna menjalankan simulasi dunia AI kustom mereka sendiri menggunakan JavaScript
  • Disarankan untuk merujuk dan meninjau proyek open source Generative Agents
  • Lance Martin berhasil mengintegrasikan proyek ini dan model lokal menggunakan llama.cpp dan ollama.ai; semua inferensi terjadi secara lokal sehingga hemat biaya dan memungkinkan simulasi yang panjang
  • Agen AI dalam simulasi dapat saling berinteraksi; misalnya, satu agen dapat mengadakan pesta dan mengirim undangan kepada yang lain
  • Teknologi ini berpotensi untuk aplikasi game masa depan seperti game tipu daya meja, di mana setiap agen AI mencoba meyakinkan pengguna nyata bahwa mereka adalah pengguna nyata
  • Teknologi ini dapat digunakan untuk membuat game seperti Animal Crossing, di mana interaksi dengan NPC merupakan bagian inti dari gameplay. Karakter AI dapat memiliki kepribadian unik dan menghasilkan percakapan baru
  • Beberapa pengguna terinspirasi oleh proyek ini dan antusias untuk memulai studio game serta membuat game strategi yang lebih kompleks di atasnya
  • Ada masalah yang perlu diperhatikan, seperti kasus ketika GPT mengembalikan kedua sisi percakapan
  • Proyek AI-town dipuji karena framework backup terintegrasinya, yang dapat bermanfaat bagi proyek LLM di masa depan
  • Beberapa pengguna berspekulasi tentang kemungkinan hidup di versi yang lebih maju dari proyek ini
  • Artikel tersebut menyebut repositori GitHub oleh a16z, yang mencakup berbagai proyek menarik
  • Ada kekhawatiran tentang cara mengarahkan LLM dengan tepat dalam batasan lingkungan simulasi