🧠 एजेंट और Inteligencia
Gamedev AI केवल एक चैट नहीं है जो कोड लिखता है। यह अत्याधुनिक एजेंट आर्किटेक्चर द्वारा संचालित है, जो स्वायत्त विकास के सर्वोत्तम प्रथाओं पर आधारित है, जिससे सहायक को व्यवस्थित, सक्रिय और संदर्भ-जागरूक तरीके से कार्य करने की अनुमति मिलती है।
🎭 विशेषज्ञ व्यक्तित्व (Dynamic Routing)
एआई आपकी बातचीत के आधार पर आपके लक्ष्य को स्वचालित रूप से पहचानता है और एक विशिष्ट "व्यक्तित्व" (Persona) धारण करता है। यह सुनिश्चित करता है कि प्रॉम्प्ट केवल उसी पर केंद्रित हो जो महत्वपूर्ण है, जिससे टोकन की बचत होती है और सटीकता बढ़ती है।
- Godot Expert: खेल तर्क और संरचना के लिए सामान्य सहायक।
- UI/UX Designer:
Controlनोड्स, एंकर्स और रिस्पॉन्सिव लेआउट पर केंद्रित। - Technical Artist: शेडर्स, पार्टिकल्स और विजुअल इफेक्ट्स के विशेषज्ञ।
- Multiplayer Engineer: नेटवर्किंग, RPCs और सिंक्रोनाइज़ेशन पर केंद्रित।
TIP
आप "मुझे एक मेनू (UI) चाहिए" या "मैं एक शेडर बना रहा हूँ" जैसे कीवर्ड का उल्लेख करके किसी व्यक्तित्व को बाध्य कर सकते हैं।
⛩️ सुकराती गेट (Stop & Ask)
बड़े और सामान्य कोड उत्पन्न करने से बचने के लिए जो आपके प्रोजेक्ट के लिए उपयोगी नहीं हो सकते हैं, एआई सुकराती गेट को लागू करता है।
जब भी आप किसी जटिल चीज़ के लिए पूछते हैं (उदा: "एक इन्वेंट्री सिस्टम बनाएं"), तो एआई:
- कोड उत्पादन को रोक देगा।
- कम से कम 2 ट्रेड-ऑफ या किनारे के मामलों (edge cases) के बारे में पूछेगा (उदा: "क्या यह स्लॉट्स या वजन पर आधारित होगा?", "क्या इसे डेटाबेस पर्सिस्टेंस की आवश्यकता है?")।
- आपकी स्पष्टीकरण के बाद ही कार्य निष्पादित करेगा।
⌨️ स्लैश कमांड के माध्यम से वर्कफ़्लो
आप एआई के व्यवहार को तुरंत बदलने के लिए सीधे कमांड का उपयोग कर सकते हैं:
/brainstorm: एआई खोज मोड में प्रवेश करता है। यह कोड नहीं लिखेगा, केवल आर्किटेक्चर, GDD और तर्क की योजना बनाने में मदद करेगा।/plan: कोडिंग से पहले फ़ोल्डर्स और दृश्यों को संरचित करने पर केंद्रित।/debug: गहन जांच मोड। केवल त्रुटि लॉग और मूल कारण पर ध्यान केंद्रित करता है।
🔍 ऑटो-ऑडिट (स्वायत्त शोधन)
जटिल बदलाव करने के बाद, एआई के पास कार्य को पूर्ण मानने से पहले सिंटैक्स त्रुटियों या अनाथ संदर्भों (orphan references) की जांच करने के लिए ऑडिट टूल (audit_script, audit_scene) चलाने की स्वायत्तता होती है। यह बहुत कम फीडबैक चक्र और अधिक स्थिर कोड सुनिश्चित करता है।
