AI Town โครงการโอเพ่นซอร์สที่เผยแพร่โดย a16z: ตัวละคร AI สามารถเข้าสังคมและใช้ชีวิตได้

โดย Liam 'Akiba' Wright, Cryptoslate รวบรวมโดย Felix, PANews

บริษัทร่วมทุน Andreessen Horowitz (a16z) ได้เปิดตัวโค้ดสำหรับ AI Town ซึ่งเป็นโครงการโอเพ่นซอร์สที่ช่วยให้นักพัฒนาสร้างโลกเสมือนจริงของตนเองที่ขับเคลื่อนด้วยปัญญาประดิษฐ์ ตามที่ทีมงาน a16z ได้ประกาศบนแพลตฟอร์ม X (เดิมคือ Twitter) โปรเจ็กต์ที่ทะเยอทะยานนี้มีจุดมุ่งหมายเพื่อ "สร้างโลกเสมือนของผู้ใช้เองผ่านเอเจนต์กำเนิดปัญญาประดิษฐ์ (Generative Agent)"

AI Town ก่อตั้งโดย a16z และ Convex Dev บริษัทพอร์ตโฟลิโอ โดยได้รับแรงบันดาลใจจากบทความเรื่อง "Generative Agent" ของมหาวิทยาลัยสแตนฟอร์ด โดยนำเสนอเมืองเสมือนจริงที่ตัวละครปัญญาประดิษฐ์สามารถใช้ชีวิต พูดคุย และเข้าสังคมได้ ตามรายละเอียดที่เปิดเผยโดย GitHub AI Town ได้รับการออกแบบให้เป็นแพลตฟอร์มที่ปรับแต่งได้และขยายได้

![ภาพรวมคร่าวๆ ของโครงการโอเพ่นซอร์ส AI Town ที่เผยแพร่โดย a16z: แนะนำเมืองเสมือนจริง ตัวละคร AI สามารถเข้าสังคมและใช้ชีวิตได้](https://img-cdn.gateio.im/resized-social/moments-40baef27dd-94310d2242- dd1a6f-1c6801)

วิธีการทำงานของ AI Town

โดยพื้นฐานแล้ว AI Town คือพื้นที่ขนาดเล็กที่มีชีวิตชีวาของตัวละครปัญญาประดิษฐ์ ซึ่งแต่ละตัวมีบุคลิกเฉพาะตัวที่แตกต่างกัน อักขระ AI เหล่านี้สามารถโต้ตอบในลักษณะที่สมจริงเหมือนมนุษย์ ทำให้เกิดพลวัตทางสังคมที่น่าสนใจภายในสภาพแวดล้อมเสมือนจริง

อักขระ AI แต่ละตัวในเมืองจะได้รับคำใบ้เมื่อสร้างขึ้น ซึ่งช่วยกำหนดลักษณะตัวละครและทำหน้าที่เป็นพื้นฐานสำหรับการโต้ตอบและพฤติกรรมของมัน เมื่อตัวละคร AI โต้ตอบกัน พวกมันจะเก็บบันทึกการสนทนา ดังนั้นจึงรับประกันความต่อเนื่องของการโต้ตอบในอนาคต ความสามารถในการจดจำการสื่อสารในอดีตนี้นำมาซึ่งการเล่าเรื่องที่ไม่เหมือนใครให้กับตัวละคร AI แต่ละตัว เพิ่มความสมจริงและความซับซ้อนของสภาพแวดล้อมเสมือนจริง

ในระดับที่กว้างกว่านั้น หมายความว่าตัวละคร AI แต่ละตัวสามารถสร้างเรื่องราวของตัวเองในเมือง AI โดยอาศัยปฏิสัมพันธ์กับตัวละครอื่น ๆ และประสบการณ์ที่ได้รับเมื่อเวลาผ่านไป เมื่อเรื่องเล่าเหล่านี้เผยออกมา ตัวละคร AI เหล่านี้จะสร้างชุดเรื่องราวที่สร้างโดย AI ซึ่งพัฒนาตามเวลาจริง สะท้อนถึงความซับซ้อนของชุมชนในโลกแห่งความเป็นจริง

การตระหนักถึงการโต้ตอบแบบไดนามิกและการพัฒนาเรื่องราวนี้ได้รับประโยชน์จากสแต็กเทคโนโลยีพื้นฐานของ AI Town รวมถึง Convex สำหรับเฟรมเวิร์กแบบไร้เซิร์ฟเวอร์ส่วนหลัง Pinecone สำหรับการจัดเก็บเวกเตอร์ Clerk สำหรับการตรวจสอบสิทธิ์และการสร้างข้อความภาษาธรรมชาติ OpenAI และ Fly สำหรับการปรับใช้

การสร้างข้อความภาษาธรรมชาติด้วย OpenAI ทำให้อักขระ AI สามารถสนทนาได้อย่างแท้จริงและสอดคล้องกัน ในขณะเดียวกัน Convex backend serverless framework มอบโครงสร้างพื้นฐานที่จำเป็นในการจัดการสถานะส่วนกลางที่ใช้ร่วมกันและบันทึกของเหตุการณ์ทั้งหมด ทำให้มั่นใจได้ถึงความต่อเนื่องและวิวัฒนาการของการโต้ตอบของตัวละครและการเล่าเรื่อง

โดยพื้นฐานแล้ว AI Town แสดงถึงการผสมผสานที่ลงตัวของเทคโนโลยี AI ขั้นสูงและการออกแบบที่เป็นนวัตกรรมใหม่ สร้างแพลตฟอร์มที่ไม่เหมือนใครซึ่งนักพัฒนาสามารถสำรวจศักยภาพของการพัฒนาเรื่องเล่าที่ขับเคลื่อนด้วย AI ในสภาพแวดล้อมเสมือนจริง

การปรับแต่ง AI Town

คุณสมบัติที่สำคัญของ AI Town คือความสามารถรอบด้าน นักพัฒนาสามารถปรับแต่งคอมโพเนนต์ต่างๆ รวมถึงข้อมูลคุณลักษณะและสไปรต์ชีต (หมายเหตุ: รูปแบบไฟล์ภาพที่ใช้ในการพัฒนาเกม ประกอบด้วยภาพขนาดใหญ่ที่มีภาพหลายภาพและไฟล์กำหนดค่า), Tilemap (แผนที่แบบเรียงต่อกัน) วิศวกรรมของ คำใบ้ที่สร้างจากข้อความ กฎและตรรกะของเกม ความยืดหยุ่นนี้ช่วยให้สามารถใช้งานแอพพลิเคชั่นได้หลากหลาย ตั้งแต่โปรเจ็กต์ง่ายๆ ไปจนถึงเกมที่มีผู้เล่นหลายคนที่ปรับขนาดได้

ในการตั้งค่าเวอร์ชันของ AI Town นักพัฒนาจะต้องโคลนพื้นที่เก็บข้อมูลของโครงการ ติดตั้งแพ็คเกจ และเพิ่มคีย์ API สำหรับบริการต่างๆ เช่น OpenAI และ Pinecone Convex จัดการการกำหนดค่าเริ่มต้นของโลก AI ของตัวละคร และตรรกะของเกม ในขณะที่เว็บไซต์ที่ขับเคลื่อนโดย Next.js จะจัดการบัญชีผู้ใช้ผ่าน Clerk

เพื่อรักษาจิตวิญญาณของโอเพ่นซอร์ส ทีมพัฒนา a16z และ Convex สนับสนุนให้ชุมชนสร้างปฏิสัมพันธ์ที่ซับซ้อนมากขึ้นบน AI Town

ดูต้นฉบับ
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
ไม่มีความคิดเห็น