- AI Town คือเมืองเสมือนที่ตัวละคร AI ใช้ชีวิต พูดคุย และทำกิจกรรมทางสังคมร่วมกัน
- โปรเจกต์นี้ได้รับแรงบันดาลใจจากงานวิจัย "Generative Agents: Interactive Simulacra of Human Behavior" และมอบชุดเริ่มต้นที่จำเป็นสำหรับการสร้างและปรับแต่ง AI town
- เป้าหมายหลักของโปรเจกต์คือการมอบแพลตฟอร์มที่เป็นรากฐานแข็งแรง เหมาะกับทุกอย่างตั้งแต่โปรเจกต์ขนาดเล็กไปจนถึงเกมมัลติเพลเยอร์ที่ขยายระบบได้
- เอนจินแบ็กเอนด์รองรับสถานะส่วนกลางที่ใช้ร่วมกัน, ธุรกรรม, และบันทึกเหตุการณ์ทั้งหมดโดยพื้นฐาน
- เป้าหมายที่สองคือทำให้สามารถใช้เฟรมเวิร์ก JS/TS ได้ เนื่องจากซิมูเลเตอร์ส่วนใหญ่เขียนด้วย Python
- สแตกที่ใช้ประกอบด้วย Convex สำหรับเกมเอนจินและฐานข้อมูล, Pinecone สำหรับ VectorDB, Clerk สำหรับ Auth, OpenAI สำหรับโมเดลข้อความ, Fly สำหรับการดีพลอย, และ Replicate กับ Fal.ai สำหรับการสร้างพิกเซลอาร์ต
- โปรเจกต์มีคำแนะนำอย่างละเอียดเกี่ยวกับวิธีโคลนรีโพซิทอรี ติดตั้งแพ็กเกจ ตั้งค่าตัวแปรสภาพแวดล้อม และรันโค้ด
- นอกจากนี้ยังมีคำแนะนำเกี่ยวกับวิธีปรับแต่งซิมูเลชันของตนเอง เช่น การสร้างตัวละครและเรื่องราวของตัวเอง การอัปเดตสไปรต์ชีต และการอัปเดตฉากหลัง
- เครดิตของโปรเจกต์รวมถึงไทล์ชีตจาก George Bailey และ hilau รวมถึง POC ต้นฉบับ https://github.com/pierpo/phaser3-simple-rpg
- หากหน้าต่างอยู่ในสถานะว่าง ซิมูเลชันจะหยุดชั่วคราวหลัง 5 นาที แต่จะเริ่มใหม่เมื่อโหลดหน้าเพจ
- โปรเจกต์ยังมีคำสั่งหลากหลายสำหรับการรัน ทดสอบ และดีบัก รวมถึงคำแนะนำเกี่ยวกับวิธีดีพลอยแอป
1 ความคิดเห็น
ความคิดเห็นบน Hacker News