დიდი ენობრივი მოდელები (LLM) შესაძლებელს ხდის „ინტელექტუალური“ სათამაშო პერსონაჟების შექმნას, რომლებსაც შეუძლიათ რეალისტური საუბრები გამართონ მოთამაშესთან, შეასრულონ რთული მოქმედებები და მიჰყვნენ ინსტრუქციებს, რითაც მკვეთრად აუმჯობესებენ მოთამაშის გამოცდილებას. AI-ზე დაფუძნებული NPC-ები უზარმაზარ წინსვლას წარმოადგენს წესებზე დაფუძნებულ და ჰევრისტიკულ სისტემებთან შედარებით. დღეს, მოხარულები ვართ წარმოგიდგინოთ NPC-Playground – დემო ვერსია, შექმნილი Cubzh-ისა და Gigax-ის მიერ, სადაც შეგიძლიათ LLM-ზე მომუშავე NPC-ებთან ურთიერთობა და საკუთარი თვალით ნახვა, თუ რა ელის თამაშების მომავალს! დემოსთან თამაში შეგიძლიათ პირდაპირ თქვენს ბრაუზერში 👉 აქ. ამ 3D დემოში, შეგიძლიათ იურთიერთოთ NPC-ებთან და ასწავლოთ მათ ახალი უნარები მხოლოდ რამდენიმე ხაზი Lua სკრიპტირების მეშვეობით! ამის შესაქმნელად, გუნდებმა გამოიყენეს სამი ძირითადი ინსტრუმენტი: * **Cubzh:** კროს-პლატფორმული UGC (მომხმარებლის მიერ გენერირებული კონტენტი) თამაშის ძრავა. * **Gigax:** ჭკვიანი NPC-ების ძრავა. * **Hugging Face Spaces:** ყველაზე მოსახერხებელი ონლაინ გარემო თამაშის კონცეფციების ღია კოდის პრინციპით ჰოსტინგისა და განვითარებისთვის. Cubzh არის კროს-პლატფორმული UGC თამაშის ძრავა, რომელიც მიზნად ისახავს Roblox-ის ღია კოდის ალტერნატივის შეთავაზებას. ის გთავაზობთ მდიდარ სათამაშო გარემოს, სადაც მომხმარებლებს შეუძლიათ შექმნან საკუთარი თამაშის გამოცდილება და ითამაშონ მეგობრებთან ერთად. Cubzh-ში შეგიძლიათ: * შექმნათ თქვენი სამყაროს ნივთები და ავატარები. * სწრაფად ააშენოთ, საზოგადოების მიერ შექმნილი ვოქსელური ნივთების (ბიბლიოთეკაში ამ დროისთვის +25K) და ღია კოდის Lua მოდულების გამოყენებით. * დააკოდიროთ თამაშები მარტივი, მაგრამ მძლავრი Lua სკრიპტირების API-ის გამოყენებით. Cubzh საჯარო ალფა ფაზაშია. შეგიძლიათ ჩამოტვირთოთ და ითამაშოთ Cubzh უფასოდ დესკტოპზე Steam-ის, Epic Game Store-ის ან მობილურზე Apple-ის App Store-ის, Google Play Store-ის მეშვეობით, ან თუნდაც პირდაპირ თქვენი ბრაუზერიდან. ამ დემოში Cubzh წარმოადგენს თამაშის ძრავას, რომელიც პირდაპირ Hugging Face Space-ში მუშაობს. მისი ადვილად კლონირება შეგიძლიათ საბაჟო სკრიპტებითა და NPC პერსონაჟებით ექსპერიმენტებისთვის! Gigax არის პლატფორმა, რომელსაც თამაშის დეველოპერები იყენებენ LLM-ზე მომუშავე NPC-ების დიდი მასშტაბით გასაშვებად. Gigax-მა დახვეწა (ავარჯიშა) დიდი ენობრივი მოდელები NPC-ების ურთიერთქმედებისთვის, „ფუნქციის გამოძახების“ პრინციპის გამოყენებით. ამაზე ფიქრი უფრო ადვილია შეყვანა/გამოყვანის ნაკადის თვალსაზრისით: შეყვანისას, მოდელი კითხულობს 3D სცენის ტექსტურ აღწერას (პრომპტს), ბოლო მოვლენების აღწერასთან და NPC-ებისთვის ხელმისაწვდომი მოქმედებების სიასთან ერთად (მაგ., <თქვი>, <გადახტი>, <თავდასხმა> და ა.შ.). შემდეგ მოდელი გამოაქვს ერთ-ერთ ამ მოქმედებას პარამეტრების გამოყენებით, რომლებიც მიუთითებენ სცენაში არსებულ 3D ერთეულებზე, მაგალითად: თქვი NPC1 „გამარჯობა, კაპიტანო!“. Gigax-მა მათი სტეკი ღია კოდით გახადა ხელმისაწვდომი! შეგიძლიათ მათი ინფერენსის სტეკი Github-ზე კლონირება. ამ დემოსთვის, მათი მოდელები განთავსებულია ღრუბელში, მაგრამ შეგიძლიათ თავად ჩამოტვირთოთ ისინი 🤗 Hub-ზე: * Phi-3 დახვეწილი მოდელი * Mistral-7B დახვეწილი მოდელი იურთიერთეთ LLM-ზე მომუშავე NPC-ებთან ჩვენს 3D Playground-ში, თქვენს ბრაუზერში: huggingface.co/spaces/cubzh/ai-npcs. უბრალოდ დააკლონირეთ საცავი და შეცვალეთ cubzh.lua, რათა ასწავლოთ NPC-ებს ახალი უნარები რამდენიმე ხაზი Lua სკრიპტირების მეშვეობით! დემოსთან თამაში მხოლოდ პირველი ნაბიჯია! თუ გაინტერესებთ მისი მორგება, გადახედეთ ჩვენს ყოვლისმომცველ ML for Games Course-ის გაკვეთილს ნაბიჯ-ნაბიჯ ინსტრუქციებისთვის და რესურსებისთვის. გაკვეთილი 👉 აქ გარდა ამისა, შეგიძლიათ გადაამოწმოთ დოკუმენტაცია, რათა მეტი შეიტყოთ, თუ როგორ უნდა შეცვალოთ NPC-ის ქცევა და ასწავლოთ NPC-ებს ახალი უნარები. მოუთმენლად ველით თქვენს გასაოცარ დემოებს 🔥. გააზიარეთ თქვენი დემო LinkedIn-ზე და X-ზე, და მონიშნეთ ჩვენი ანგარიშები @cubzh_ @gigax @huggingface – ჩვენ მას ხელახლა გავაზიარებთ 🤗. --- Cubzh-ისა და Gigax-ის თანამშრომლობამ აჩვენა, თუ როგორ შეუძლია მოწინავე AI-ს NPC-ის ურთიერთქმედებების გარდაქმნა, რაც მათ უფრო მიმზიდველს და რეალისტურს ხდის. თუ გსურთ უფრო ღრმად ჩაუღრმავდეთ Cubzh-სა და Gigax-ს, ნუ დააყოვნებთ მათ თემებში გაწევრიანებას: და იმისათვის, რომ იყოთ ინფორმირებული მანქანური სწავლების უახლესი განახლებების შესახებ თამაშებისთვის, არ დაგავიწყდეთ 🤗 Discord-ში გაწევრიანება. მეტი სტატია ჩვენი ბლოგიდან მივიღოთ თამაშის ბლოგი · დარეგისტრირდით ან შეხვიდით კომენტარისთვის