- AI Town एक वर्चुअल शहर है जहाँ AI कैरेक्टर रहते हैं, बातचीत करते हैं और सामाजिक गतिविधियाँ करते हैं.
- यह प्रोजेक्ट "Generative Agents: Interactive Simulacra of Human Behavior" शोध-पत्र से प्रेरित है और AI town को बनाने व कस्टमाइज़ करने के लिए आवश्यक starter kit प्रदान करता है.
- प्रोजेक्ट का मुख्य लक्ष्य ऐसा प्लेटफ़ॉर्म देना है जो सरल प्रोजेक्ट्स से लेकर scalable multiplayer games तक हर चीज़ के लिए उपयुक्त एक मज़बूत foundation प्रदान करे.
- backend engine डिफ़ॉल्ट रूप से shared global state, transactions और सभी events की journal को support करता है.
- दूसरा लक्ष्य JS/TS framework का उपयोग संभव बनाना है, क्योंकि अधिकांश simulators Python में लिखे जाते हैं.
- इस्तेमाल किए गए stack में game engine और database के लिए Convex, VectorDB के लिए Pinecone, Auth के लिए Clerk, text model के लिए OpenAI, deployment के लिए Fly, और pixel art generation के लिए Replicate व Fal.ai शामिल हैं.
- प्रोजेक्ट repository को clone करने, packages install करने, environment variables सेट करने और code चलाने के बारे में विस्तृत निर्देश देता है.
- इसमें अपनी simulation को कस्टमाइज़ करने के निर्देश भी शामिल हैं, जैसे अपने कैरेक्टर और कहानी बनाना, sprite sheet अपडेट करना और background अपडेट करना.
- प्रोजेक्ट credits में George Bailey और hilau से tile sheets, तथा मूल POC https://github.com/pierpo/phaser3-simple-rpg शामिल हैं.
- यदि विंडो idle रहे, तो simulation 5 मिनट बाद pause हो जाती है, लेकिन page load करने पर फिर से शुरू हो जाती है.
- प्रोजेक्ट run, test और debug के लिए विभिन्न commands भी देता है, साथ ही app deploy करने के निर्देश भी प्रदान करता है.
1 टिप्पणियां
Hacker News टिप्पणी