Skip to content

इंडेक्स कोडबेस (विश्लेषणात्मक दिमाग)

Gamedev AI का सबसे मूल्यवान पहलुओं में से एक, जो इसे पारंपरिक ChatGPT समाधानों या अन्य VSCode कोपायलटों से मौलिक रूप से अलग करता है, वह आपके गेम प्रोजेक्ट की कनेक्टिंग संरचना की इसकी गहरी समझ है।

यदि "Open Context" एआई की वर्तमान आंख है, तो Index Codebase बॉट का अव्यक्त तंत्रिका नेटवर्क (Latent Neural Network) है।

वेक्टर इंडेक्सिंग (Vector DB) क्या है?

Godot जैसे विशाल फ्रेमवर्क के साथ काम करते समय, PlayerStats, InventoryManager या WeaponBuilder जैसी कई कस्टम क्लास उस क्लासिक GDScript मैनुअल का हिस्सा नहीं हैं जिसे एआई ने सालों पहले OpenAI में सीखा था। ये वे क्लासेज हैं जिन्हें आपने बनाया है।

इन्वेंट्री के बारे में प्रश्न पूछने के लिए हर बार चैट में PlayerStats स्क्रिप्ट को कॉपी करना हजारों अनावश्यक टोकन और कीमती समय खर्च करता है। डीबी इंडेक्सिंग (वेक्टर सर्च) के लिए धन्यवाद, यह अतीत की बात है।

इंडेक्सिंग का उपयोग करना (सेटिंग्स बटन)

  1. Gamedev AI पैनल पर जाएं और संदर्भ विकल्पों के लिए ऊपरी छिपे हुए गियर आइकन वाले टैब ("⚙️ Settings" निचले कोने में) पर क्लिक करें।
  2. Vector Database विंडो खोलने के लिए सेटिंग पैनल को नीचे स्क्रॉल करें।
  3. 🔍 Scan Changes पर क्लिक करें। प्लगइन बिना रिपोर्ट किए गए विलोपन या संशोधनों के लिए हार्ड डिस्क पर सभी फ़ाइल नामों की जांच करेगा।
  4. विजुअल फ़ाइल सूची उन रंगों से भर जाएगी जो महत्वपूर्ण परिवर्धन (Additions) और अपरिवर्तित पुरानी फ़ाइलों को दर्शाते हैं। यदि अंतिम अंतिम इंडेक्सिंग से कोई विचलन है:
  5. अंत में ⚡ Index Database पर क्लिक करें।

यह Gemini Text-Embedding API के माध्यम से अदृश्य इंडेक्सिंग मोड को सक्रिय करता है। प्रक्रिया के अंत में, एक सिमेंटिक RAG JSON नेटवर्क स्थानीय रूप से हार्ड डिस्क पर .gamedev_ai/vector_db.json के तहत एन्क्रिप्टेड रूप में सहेजा जाएगा।

अब इसे चैट में आज़माएँ:

  • "मैं इन्वेंट्री में बग को कैसे ठीक कर सकता हूँ?"

एआई उत्तर देगा: "ओह, मैंने res://src/player_inventory.gd में आपकी स्क्रिप्ट और Network.gd में कॉल के आधार पर देखा कि क्लास स्थायी रूप से जुड़ी नहीं हैं। मैं इसे समायोजित करूँगा।"

अगला चरण: आरएजी की सहायता करने वाली 25 "कौशल" (Skills) फ़ाइलों को समझें

MIT लाइसेंस के तहत प्रकाशित।