3 คะแนน โดย GN⁺ 2023-08-15 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
GN⁺ 2023-08-15
ความคิดเห็นบน Hacker News
  • บทความเกี่ยวกับโปรเจกต์ 'AI-town' ที่เปิดให้ผู้ใช้รันการจำลองโลก AI แบบปรับแต่งเองได้ด้วย JavaScript
  • แนะนำให้อ้างอิงและศึกษาตรวจสอบโปรเจกต์โอเพนซอร์ส Generative Agents
  • Lance Martin ผสานโปรเจกต์เข้ากับโมเดลแบบรันในเครื่องได้สำเร็จโดยใช้ llama.cpp และ ollama.ai ทำให้การอนุมานทั้งหมดเกิดขึ้นบนเครื่อง จึงคุ้มค่าและสามารถรันการจำลองได้นาน
  • เอเจนต์ AI ภายในการจำลองสามารถโต้ตอบกันเองได้ เช่น เอเจนต์หนึ่งจัดปาร์ตี้และส่งคำเชิญให้คนอื่นได้
  • เทคโนโลยีนี้มีศักยภาพสำหรับการใช้งานด้านเกมในอนาคต เช่น เกมหลอกลวงบนโต๊ะที่ AI แต่ละตัวพยายามทำให้ผู้เล่นจริงเชื่อว่าตัวเองเป็นผู้เล่นจริง
  • เทคโนโลยีนี้อาจถูกนำไปใช้สร้างเกมอย่าง Animal Crossing ซึ่งการโต้ตอบกับ NPC เป็นส่วนสำคัญของการเล่น โดยตัวละคร AI สามารถมีบุคลิกเฉพาะตัวและสร้างบทสนทนาใหม่ได้
  • ผู้ใช้บางคนตื่นเต้นกับแรงบันดาลใจจากโปรเจกต์นี้จนอยากเริ่มสตูดิโอเกมและสร้างเกมวางกลยุทธ์ที่ซับซ้อนยิ่งขึ้นบนพื้นฐานนี้
  • มีปัญหาที่ต้องระวัง เช่น กรณีที่ GPT ส่งคืนบทสนทนาทั้งสองฝั่งพร้อมกัน
  • โปรเจกต์ AI-town ได้รับคำชมเรื่องเฟรมเวิร์กแบ็กอัปที่รวมมาในตัว ซึ่งอาจเป็นประโยชน์ต่อโปรเจกต์ LLM ในอนาคต
  • ผู้ใช้บางคนคาดเดาถึงความเป็นไปได้ที่จะได้ใช้ชีวิตอยู่ในเวอร์ชันที่พัฒนายิ่งกว่านี้ของโปรเจกต์
  • บทความกล่าวถึง GitHub repository ของ a16z ซึ่งมีโปรเจกต์ที่น่าสนใจหลากหลาย
  • มีความกังวลเกี่ยวกับวิธีชี้นำ LLM อย่างเหมาะสมภายใต้ข้อจำกัดของสภาพแวดล้อมการจำลอง